OSDN Git Service

2006-08-25 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-25  Richard Guenther  <rguenther@suse.de>
2
3         PR testsuite/28829
4         * gcc.dg/pr26570.c: Fix testcase.
5
6 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
7
8         PR tree-opt/28807
9         * gcc.c-torture/execute/mayalias-2.c: New test.
10         * gcc.dg/tree-ssa/alias-13.c: New test.
11
12 2006-08-24  Jan Hubicka  <jh@suse.cz>
13
14         PR debug/26881
15         * gcc.dg/debug/pr26881.c: New file.
16
17 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18
19         PR fortran/28788
20         * gfortran.dg/used_types_4.f90: New test.
21         * gfortran.dg/derived_init_2.f90: Modify to check sibling
22         association of derived types.
23         * gfortran.dg/used_types_2.f90: Add module cleanup.
24         * gfortran.dg/used_types_3.f90: The same.
25
26         PR fortran/28771
27         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
28         fix of regression.
29
30 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
31
32         PR 28813
33         * gfortran.dg/direct_io_6.f90: Remove test.
34
35 2006-08-23  Stuart Hastings  <stuart@apple.com>
36
37         PR 28825
38         * gcc.target/i386/20060821-1.c: New.
39
40 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
41
42         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into 
43         dg-warning strings for dllimport.
44
45 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
46
47         PR C++/28450
48         * g++.dg/ext/vector4.C: New test.
49         * g++.dg/ext/complex1.C: New test.
50
51 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
52
53         PR debug/28692
54         * gcc.dg/debug/const-1.c: New.
55         * gcc.dg/debug/const-2.c: New.
56         * gcc.dg/debug/dwarf2/const-1.c: New.
57         * gcc.dg/debug/dwarf2/const-2.c: New.
58         * gcc.dg/debug/dwarf2/const-2b.c: New.
59
60 2006-08-22  Richard Guenther  <rguenther@suse.de>
61
62         PR middle-end/28776
63         * gcc.c-torture/compile/pr28776-1.c: New testcase.
64         * gcc.c-torture/compile/pr28776-2.c: Likewise.
65
66 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
67
68         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
69
70 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
71
72         PR c++/26269
73         * g++.dg/other/error14.C: New test.
74
75         PR c++/28505
76         * g++.dg/parse/ctor7.C: New test.
77         * g++.dg/parse/ctor8.C: Likewise.
78
79         PR c++/28741
80         * g++.dg/template/void7.C: New test. 
81         
82 2006-08-21  Olivier Hainque  <hainque@adacore.com>
83
84         * gnat.dg/self_aggregate_with_zeros.adb: New test.
85         * gnat.dg/self_aggregate_with_array.adb: New test.
86
87 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
88  
89         * g++.dg/eh/arm-vfp-unwind.C: New test.
90  
91 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
92
93         PR c++/28341
94         * g++.dg/template/ref3.C: New test.
95         * g++.dg/template/nontype13.C: New test.
96
97         PR c++/28346
98         * g++.dg/template/ptrmem17.C: New test.
99
100 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
101
102         PR target/28648 c:
103         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
104
105 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
106
107         PR fortran/28630
108         * gfortran.dg/used_types_2.f90: New test.
109
110         PR fortran/28601
111         * gfortran.dg/used_types_3.f90: New test.
112
113         PR fortran/20886
114         * gfortran.dg/generic_actual_arg.f90: New test.
115
116         PR fortran/28735
117         * gfortran.dg/module_private_array_refs_1.f90: New test.
118
119         PR fortran/28762
120         * gfortran.dg/program_name_1.f90: New test.
121
122         PR fortran/28425
123         * gfortran.dg/derived_constructor_comps_1.f90: New test.
124
125         PR fortran/28496
126         * gfortran.dg/array_initializer_2.f90: New test.
127
128         PR fortran/18111
129         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
130
131         PR fortran/28600
132         * gfortran.dg/assumed_charlen_function_4.f90: New test.
133
134         PR fortran/28771
135         * gfortran.dg/assumed_charlen_in_main.f90: New test.
136
137         PR fortran/28660
138         * gfortran.dg/dependent_decls_1.f90: New test.
139
140 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
141
142         PR fortran/25217
143         * gfortran.dg/derived_init_2.f90: New.
144
145 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
146
147         * gcc.c-torture/execute/pr28289.c: New test.
148
149 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
150
151         PR c/28744
152         * gcc.dg/attr-externally-visible-1.c: New test.
153         * gcc.dg/attr-externally-visible-2.c: New test.
154         * g++.dg/parse/attr-externally-visible-1.C: New test.
155         * g++.dg/parse/attr-externally-visible-2.C: New test.
156
157 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
158
159         PR c++/28606
160         * g++.dg/parse/dtor11.C: New test.
161
162 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
163
164         PR rtl-optimization/28489
165         * gcc.c-torture/compile/pr28489.c: New test.
166
167 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
168
169         PR c++/28710
170         * g++.dg/template/redecl4.C: New test.
171
172         PR c++/28711
173         * g++.dg/template/ctor8.C: New test.
174
175 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
176
177         * PR c++/28573
178         * g++.dg/parse/offsetof6.C: New test.
179         * g++.dg/parse/offsetof6.C: New test.
180         * g++.dg/parse/offsetof7.C: New test.
181
182 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
183
184         PR testsuite/28602
185         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
186         is false.
187
188 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
189
190         PR c++/28302
191         * g++.dg/ext/vector3.C: New test.
192
193 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
194
195         PR gcov/profile/26570
196         * gcc.dg/pr26570.c: New test.
197
198 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
199
200         PR c/27697
201         * gcc.dg/qual-component-1.c: New test.
202
203 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
204
205         PR c++/28593
206         * g++.dg/parse/new3.C: New test.
207
208 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
209
210         PR fortran/25828
211         * gfortran.dg/streamio_1.f90: New test.
212         * gfortran.dg/streamio_2.f90: New test.
213         * gfortran.dg/streamio_3.f90: New test.
214         * gfortran.dg/streamio_4.f90: New test.
215         * gfortran.dg/streamio_5.f90: New test.
216         * gfortran.dg/streamio_6.f90: New test.
217         * gfortran.dg/streamio_7.f90: New test.
218         * gfortran.dg/streamio_8.f90: New test.
219
220 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
221
222         PR c/28287
223         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
224
225 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
226
227         PR c++/28594
228         * g++.dg/template/void6.C: New test.
229         
230 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
231
232         PR c/28649
233         * gcc.dg/parse-error-1.c: New test.
234         * gcc.dg/parse-error-2.c: New test.
235         * gcc.dg/cpp/digraph2.c: Add error-marker.
236         * gcc.dg/noncompile/920923-1.c: Likewise.
237
238 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
239
240         PR c/27490
241         * gcc.dg/sizeof-2.c: New testcase.
242
243         PR c/27489
244         * gcc.dg/switch-A.c: New testcase.
245
246 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
247
248         PR c++/28288
249         PR c++/14556
250         * g++.old-deja/g++.warn/compare1.C: Delete.
251         * g++.dg/opt/pr7503-2.C: Delete.
252         * g++.dg/opt/pr7503-3.C: Delete.
253         * g++.dg/opt/pr7503-4.C: Delete.
254         * g++.dg/opt/pr7503-5.C: Delete.
255         * g++.dg/opt/max1.C: Delete.
256         * g++.dg/warn/minmax.C: Delete.
257         * g++.dg/expr/minmax.C: New test.
258
259 2006-08-14  Richard Guenther  <rguenther@suse.de>
260
261         PR testsuite/28703
262         * gcc.c-torture/execute/pr28651.c: Do not use argc
263         to avoid optimization, instead forbid inlining.
264
265 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
266
267         PR rtl-optimization/28634
268         * gcc.c-torture/execute/ieee/pr28634.c: New test.
269
270 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
271
272         PR c/27184
273         * gcc.dg/torture/pr27184.c: New test.
274
275 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
276
277         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
278
279 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
280
281         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
282         * gfortran.dg/stat_2.f90: Likewise.
283         * gfortran.dg/chmod_1.f90: Likewise.
284         * gfortran.dg/chmod_2.f90: Likewise.
285         * gfortran.dg/chmod_3.f90: Likewise.
286
287 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
288
289         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
290
291 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
292
293         * g++.dg/opt/pr23454-2.C: New test.
294
295 2006-08-11  Richard Guenther  <rguenther@suse.de>
296
297         PR middle-end/28651
298         * gcc.c-torture/execute/pr28651.c: New testcase.
299
300 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
301
302         * gnat.dg/specs/static_initializer.ads: New test.
303
304 2006-08-10  Paul Brook  <paul@codesourcery.com>
305
306         * gcc.target/arm/cond-asm.c: New test.
307
308 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
309
310         PR tree-optimization/26197
311         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
312         * g++.dg/vect/vect.exp: Compile the new tests with
313         --param max-aliased-vops=0.
314
315 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
316
317         PR c++/28637
318         * g++.dg/template/void3.C: New test.
319
320         PR c++/28638
321         * g++.dg/template/void4.C: New test.
322
323         PR c++/28640
324         * g++.dg/template/void5.C: New test.
325         
326 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
327
328         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
329         after dg-do compile.
330
331 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
332
333         PR tree-optimizations/26969
334         * gcc.dg/vect/vect.exp: Compile tests prefixed with
335         "unswitch-loops" with -funswitch-loops.
336         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
337
338 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
339
340         * gcc.dg/sparc-getcontext-1.c: Fix typo.
341         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
342         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
343         * objc.dg/dwarf-1.m: Likewise.
344         * objc.dg/dwarf-2.m: Likewise.
345         * obj-c++.dg/dwarf-2.mm: Likewise.
346
347 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
348
349         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
350         * objc.dg/dwarf-2.m: Likewise.
351         * obj-c++.dg/dwarf-2.mm: Likewise.
352
353         PR libfortran/28603
354         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
355
356         PR testsuite/27611
357         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
358
359         PR testsuite/27033
360         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
361
362 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
363
364         PR target/27827
365         * gcc.target/i386/pr27827.c: New testcase.
366
367 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
368
369         PR fortran/28590
370         * gfortran.dg/sequence_types_1.f90: New test.
371
372 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
373
374         PR fortran/28548
375         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
376         dg-warning.  Add -pedantic option.
377
378 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
379
380         PR c/28502
381         * gcc.dg/proto-1.c: New test.
382
383         PR c/27721
384         * gcc.dg/lvalue-4.c: New test.
385
386         PR c/28136
387         * gcc.dg/init-bad-5.c: New test.
388
389 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
390
391         PR c++/28347
392         * g++.dg/ext/typedef-init.C: Add new test for typedef 
393         initialization inside templates. Adjust existing error markers.
394
395 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
396
397         PR c++/28148
398         * g++.dg/init/ptrmem3.C: New test.
399
400 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
401
402         PR tree-optimization/27770
403         * lib/target-support.exp: New target keyword "section_anchors". 
404         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
405         tests.
406         * gcc.dg/vect/section-anchors-pr27770.c: New test.
407         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
408         * gcc.dg/vect/section-anchors-vect-69.c: New test.
409         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
410         
411 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
412
413         * gcc.dg/20060801-1.c: Add missing '}'.
414
415 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
416
417         PR c++/27508
418         * g++.dg/parse/dtor9.C: New test.
419         * g++.dg/parse/dtor10.C: New test.
420         * g++.dg/other/error7.C: Adjust error-marker.
421
422         PR c++/28274
423         * g++.dg/other/default5.C: New test.
424
425 2006-08-02  Richard Guenther  <rguenther@suse.de>
426
427         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
428
429 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
430
431         PR c++/28557
432         * g++.dg/template/conv9.C: New test.
433
434 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
435
436         PR debug/28063
437         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
438         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
439         Optionally return assembly text.  Update callers.
440         (check_no_compiler_messages): Update verbose messages.
441         (check_no_messages_and_pattern): New.
442         (check_effective_target_string_merging): New.
443
444 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
445
446         PR c++/28250
447         * g++.dg/eh/catch4.C: New test.
448
449         PR c++/28257
450         * g++.dg/other/qual1.C: New test.
451
452         PR c++/28259
453         * g++.dg/inherit/error2.C: New test.
454
455         PR c++/28267
456         * g++.dg/other/new1.C: New test.
457
458         * g++.dg/warn/pr23075.C: Remove obsolete test.
459         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
460         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
461
462 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
463
464         PR c++/28523
465         * g++.dg/eh/cast1.C: New test.
466
467 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
468
469         PR libfortran/28452
470         * gfortran.dg/random_3.f90:  New test.
471
472 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
473
474         PR c++/28432
475         * g++.dg/other/pr28304.C: Change expected error message.
476         * g++.dg/other/pr28432.C: New test.
477
478 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
479
480         PR c++/28256
481         * g++.dg/init/brace2.C: Change expected error message, add empty init.
482
483 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
484
485         PR debug/23336
486         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
487         at -g1.
488         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
489         g++.dg/debug/enum-2.C: New.
490
491 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
492
493         PR c++/6634
494         * g++.dg/parse/long1.C: Add more tests.
495
496 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
497
498         * gfortran.dg/lrshift_1.c: New file.
499
500 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
501
502         PR libgfortran/28335
503         * gfortran.dg/no_unit_error_1.f90: New test.
504
505 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
506
507         PR libgfortran/28335
508         * gfortran.dg/no_unit_error_1.f90: Delete test.
509         * gfortran.dg/no_unit_error_2.f90: Delete test.
510
511 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
512
513         * gfortran.dg/chmod_3.f90: New test.
514         * gfortran.dg/ltime_gmtime_1.f90: New test.
515         * gfortran.dg/ltime_gmtime_2.f90: New test.
516         * gfortran.dg/lrshift_1.f90: New test.
517         * gfortran.dg/chmod_1.f90: New test.
518         * gfortran.dg/chmod_2.f90: New test.
519
520 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
521
522         PR c++/27668
523         * g++.dg/template/crash55.C: New test.
524
525         PR c++/27962
526         * g++.dg/template/nontype16.C: New test.
527
528         * g++.dg/template/void2.C: Adjust error markers.
529         * g++.dg/template/nontype5.C: Adjust error markers.
530         
531 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
532
533         * gcc.target/i386/stack-prot-kernel.c: New test.
534
535 2006-07-27  Roger Sayle  <roger@eyesopen.com>
536
537         * gcc.dg/builtins-55.c: New test case.
538
539 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
540
541         PR rtl-optimization/27907
542         * gcc.c-torture/compile/pr27907.c: New test.
543
544 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
545
546         * gfortran.dg/mclock.f90: New test.
547         * gfortran.dg/int_conv_1.f90: New test.
548         * gfortran.dg/stat_1.f90: New test.
549         * gfortran.dg/stat_2.f90: New test.
550
551 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
552
553         PR libgfortran/28335
554         * gfortran.dg/no_unit_error_1.f90: New test.
555         * gfortran.dg/no_unit_error_2.f90: New test.
556         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
557
558 2006-07-25  Roger Sayle  <roger@eyesopen.com>
559
560         PR middle-end/28473
561         * gcc.dg/fold-convround-1.c: New test case.
562
563 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
564
565         * gfortran.dg/arithmetic_if.f90:  Fix comments.
566
567 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
568
569         PR c++/27572
570         * g++.dg/other/typedef1.C: New test.
571         * g++.dg/template/typedef4.C: New test.
572         * g++.dg/template/typedef5.C: New test.
573
574 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
575
576         PR fortran/28416
577         * gfortran.dg/allocatable_dummy_3.f90: New.
578
579 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
580
581         PR fortran/28439
582         * gfortran.dg/arithmetic_if.f90:  New test.
583
584 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
585
586         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
587         avoid memcpy optimization.
588         
589 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
590
591         PR fortran/25289
592         * gfortran.dg/direct_io_6.f90: New test.
593
594 2006-07-24  Jan Hubicka  <jh@suse.cz>
595
596         PR c/25795
597         PR c++/27369
598         * gcc.dg/pr25795.c: New test.
599         * gcc.dg/pr25795-1.c: New test.
600
601 2006-07-23  Roger Sayle  <roger@eyesopen.com>
602
603         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
604         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
605         which may be transformed to "g || h" on some platforms.
606
607 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
608
609         PR c++/28025
610         * g++.dg/template/friend45.C: New test.
611
612 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
613
614         PR libgfortran/28339
615         * gfortran.dg/arrayio_8.f90: New test.
616
617 2006-07-21  Mike Stump  <mrs@apple.com>
618
619         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
620
621         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
622
623 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
624
625         PR c++/28250
626         * g++.dg/eh/catch3.C: New test.
627
628         PR c++/28363
629         * g++.dg/template/defarg10.C: New test.
630
631 2006-07-20  Paul Brook  <paul@codesourcery.com>
632
633         PR 27363
634         * gcc.dg/pr27363.c: New test.
635
636 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
637
638         PR c++/28338
639         * g++.dg/init/ref13.C: New test.
640
641 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
642
643         PR obj-c++/28434
644         * obj-c++.dg/proto-error-1.mm: New test.
645
646 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
647
648         PR c++/28337
649         * g++.dg/template/string1.C: New test.
650
651 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
652
653         PR c++/28048
654         * g++.dg/template/defarg9.C: New test.
655
656         PR c++/28235
657         * g++.dg/template/static27.C: New test.
658
659 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
660
661         PR 28410
662         * gcc.dg/tree-ssa/pr28410.c: New test.
663
664 2006-07-18  Lee Millward  <lee.millward@gmail.com>
665
666         PR c++/28258
667         * g++/dg/other/error13.C: New test.
668
669         PR c++/28260
670         * g++.dg/template/friend44.C: New test.
671         
672 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
673
674         PR c++/27495
675         * g++.dg/other/pr27495.C: New.
676
677 2006-07-18  Olivier Hainque  <hainque@adacore.com>
678
679         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
680         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
681         
682 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
683
684         PR c/28286
685         * gcc.dg/pragma-pack-4.c: New test.
686
687 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
688
689         PR c++/28291
690         * g++.dg/ext/pr28291.C: New test.
691
692 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
693
694         PR middle-end/28403
695         * gcc.c-torture/execute/pr28403.c: New test.
696
697 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
698
699         PR middle-end/28402
700         * gcc.dg/pr28402.c: New test.
701
702 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
703
704         PR c++/28304
705         * g++.dg/other/pr28304.C: New test.
706
707 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
708
709         PR other/28251
710         gcc.c-torture/unsorted/dump-noaddr.c: New test.
711         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
712
713 2006-07-17  Richard Guenther  <rguenther@suse.de>
714
715         PR tree-optimization/28238
716         * g++.dg/tree-ssa/pr28238.C: New testcase.
717
718 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
719
720         PR c++/28250
721         * g++.dg/eh/catch1.C: New test.
722         * g++.dg/eh/catch2.C: New test.
723
724 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
725
726         PR c++/28370
727         * g++.dg/template/anon3.C: New test.
728
729 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
730
731         PR fortran/20844
732         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
733         specifiers requiring an explicit format tag..
734
735         PR fortran/28201
736         * gfortran.dg/generic_5: New test.
737
738         PR fortran/20893
739         * gfortran.dg/elemental_optional_args_1.f90: New test.
740
741 2006-07-16  Olivier Hainque  <hainque@adacore.com>
742
743         * gnat.dg/assert.ads: New file.
744         * gnat.dg/controlled_record.ads: Likewise.
745         * gnat.dg/controlled_record.adb: Likewise.
746
747 2006-07-15  Lee Millward  <lee.millward@gmail.com>
748
749         PR c++/28292
750         * g++.dg/other/error12.C: New test.
751
752         PR c++/28269
753         * g++.dg/template/crash54.C: New test.
754         
755 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
756
757         PR c++/28249
758         * g++.dg/parse/catch1.C: New test.
759
760         PR c++/28294
761         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
762
763         PR c++/28387
764         * g++.dg/ext/attrib24.C: New test.
765
766 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
767
768         PR c++/28343
769         * g++.dg/ext/asmspec1.C: New test.
770
771 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
772
773         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
774         (dg-test): Support shouldfail tests.
775         * lib/target-supports-dg.exp (dg-shouldfail): New.
776         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
777         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
778         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
779         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
780         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
781         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
782         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
783
784 2006-07-13  Jan Hubicka  <jh@suse.cz>
785
786         * gcc.target/i386/memcpy-1.c: New.
787
788 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
789
790         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
791
792 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
793
794         PR fortran/25097
795         * gfortran.dg/present_1.f90: New test.
796
797         PR fortran/20903
798         * gfortran.dg/interface_derived_type_1.f90: New test.
799
800 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
801
802         PR fortran/28213
803         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
804         list.
805
806 2006-07-07  Lee Millward  <lee.millward@gmail.com>
807
808         PR c++/27820
809         * g++.dg/other/label1.C: New test.
810         
811 2006-07-07   Richard Guenther  <rguenther@suse.de>
812
813         PR middle-end/28268
814         * gcc.dg/torture/pr28268.c: New testcase.
815
816 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
817
818         PR c++/27019
819         * g++.dg/ext/pr27019.C: New.
820
821 2006-07-07  Richard Guenther  <rguenther@suse.de>
822
823         PR tree-optimization/28187
824         * gcc.dg/pr28187.c: New testcase.
825
826 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
827
828         * gnat.dg/address_conversion.adb: New test.
829         * gnat.dg/boolean_subtype.adb: Likewise.
830         * gnat.dg/frame_overflow.adb: Likewise.
831         * gnat.dg/pointer_array.adb: Likewise.
832         * gnat.dg/pointer_conversion.adb: Likewise.
833
834 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
835
836         PR fortran/28237
837         PR fortran/23420
838         * gfortran.dg/print_fmt_5.f90: New test.
839
840 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
841
842         PR fortran/28129
843         * gfortran.dg/bounds_check_4.f90: New test.
844
845 2006-07-05  Richard Guenther  <rguenther@suse.de>
846
847         PR target/28158
848         * gfortran.dg/pr28158.f90: New testcase.
849
850 2006-07-05  Richard Guenther  <rguenther@suse.de>
851
852         PR tree-optimization/28162
853         * gcc.dg/pr28162.c: New testcase.
854
855 2006-07-05  Richard Guenther  <rguenther@suse.de>
856         Andrew Pinski  <pinskia@gcc.gnu.org>
857
858         PR c++/27084
859         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
860
861 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
862
863         PR fortran/28174
864         * gfortran.dg/actual_array_substr_2.f90: New test.
865
866         PR fortran/28167
867         * gfortran.dg/actual_array_constructor_2.f90: New test.
868
869 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
870
871         * gfortran.dg/itime_idate_1.f: New test.
872         * gfortran.dg/itime_idate_2.f: New test.
873
874 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
875
876         PR libgfortran/27704
877         * gfortran.dg/open_status_3.f90: New test.
878         * gfortran.dg/fmt_l.f90: Update for new feature.
879
880 2006-07-03  Asher Langton  <langton2@llnl.gov>
881
882         * gfortran.dg/oldstyle_2.f90: New.
883
884 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
885
886         * gnat.dg/string_slice.adb: New test.
887
888 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
889
890         PR fortran/19259
891         * gfortran.dg/semicolon_fixed.c: New.
892         * gfortran.dg/semicolon_free.c: New.
893
894 2006-06-30  Mike Stump  <mrs@apple.com>
895
896         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
897         that don't support internal visibility.
898
899 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
900
901         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
902         for '(' / ')' needing an extra '\'.
903
904 2006-06-29  Roger Sayle  <roger@eyesopen.com>
905
906         PR middle-end/27428
907         * gcc.dg/pr27428-1.c: New test case.
908
909 2006-06-29  Mike Stump  <mrs@apple.com>
910
911         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
912         on darwin as we can't align commons large enough yet.
913
914         * gcc.dg/vla-8.c: Add additional testcases.
915
916 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
917
918         PR c++/28114
919         * g++.dg/other/pr28114.C: New.
920
921 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
922
923         * gcc.c-torture/compile/20060625-1.c: New test.
924
925 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
926
927         PR fortran/20867
928         * gfortran.dg/stfunc_3.f90: New test.
929
930         PR fortran/25056
931         * gfortran.dg/impure_actual_1.f90: New test.
932
933         PR fortran/20874
934         * gfortran.dg/elemental_result_1.f90: New test.
935
936         PR fortran/25073
937         * gfortran.dg/select_7.f90: New test.
938
939         PR fortran/27554
940         * intrinsic_actual_1.f: New test.
941
942         PR fortran/22038
943         PR fortran/28119
944         * gfortran.dg/forall_4.f90: New test.
945
946         PR fortran/25072
947         * gfortran.dg/forall_5.f90: New test.
948
949 2006-06-25  Lee Millward  <lee.millward@gmail.com>
950
951         PR c++/28051
952         * g++.dg/template/using13.C: New test.
953
954         PR c++/28054
955         * g++.dg/other/incomplete3.C: New test.
956         
957 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
958
959         PR fortran/28081
960         * gfortran.dg/substr_3.f: New test.
961         * gfortran.dg/equiv_2.f90: Update expected error message.
962
963 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
964
965         PR fortran/28118
966         * gfortran.dg/actual_array_substr_1.f90: New test.
967
968 2006-06-24  Olivier Hainque  <hainque@adacore.com>
969
970         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
971         * gnat.dg/scalar_mode_agg_compare.adb: New test.
972         
973 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
974
975         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
976
977 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
978
979         PR fortran/27981
980         * gfortran.dg/simpleif_2.f90: New test.
981
982 2006-06-23  Lee Millward  <lee.millward@gmail.com>
983
984         * g++.dg/template/error22.C: Fix typo.
985         
986 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
987
988         PR c++/28112
989         * g++.dg/ext/attrib23.C: New test.
990
991 2006-06-23  Olivier Hainque  <hainque@adacore.com>
992
993         * gnat.dg/varsize_temp.adb: New test.
994         
995 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
996
997         PR c++/11468
998         * g++.dg/other/java2.C: New test.
999
1000 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1001
1002         PR target/27789
1003         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1004         initialization.
1005
1006 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1007
1008         PR target/27531
1009         * gcc.dg/pr27531-1.c: New test case.
1010
1011 2006-06-22  Asher Langton  <langton2@llnl.gov>
1012
1013         PR fortran/24748
1014         * gfortran.dg/implicit_8.f90: New.
1015
1016 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1017
1018         PR rtl-optimization/28121
1019         * gcc.dg/pr28121.c: New test.
1020
1021 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1022
1023         PR c++/27805
1024         * g++.dg/parse/ptrmem6.C: New test.
1025
1026         PR c++/27821
1027         * g++.dg/template/error22.C: New test.
1028         
1029 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1030
1031         PR c++/28111
1032         * g++.dg/template/friend43.C: New test.
1033
1034         PR c++/28110
1035         * g++.dg/template/crash53.C: New test.
1036
1037         PR c++/28109
1038         * g++.dg/rtti/incomplete1.C: New test.
1039
1040 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1041
1042         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1043
1044 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1045
1046         * gcc.c-torture/execute/complex-7.c: New.
1047
1048 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1049
1050         * gcc.dg/merge-all-constants-1.c: New test.
1051
1052 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1053
1054         PR c++/28113
1055         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1056
1057 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1058
1059         * gfortran.dg/rrspacing_1.f90: New test.
1060
1061 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1062
1063         PR c++/28052
1064         * g++.dg/other/bitfield2.C: New test.
1065
1066 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1067
1068         PR tree-optimization/27331
1069         * gcc.dg/pr27331.c: New test.
1070
1071 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1072             Eric Botcazou  <ebotcazou@adacore.com>
1073
1074         PR ada/18692
1075         * lib/gnat.exp: New file.
1076         * lib/gnat-dg.exp: Likewise.
1077         * gnat.dg: New directory.
1078         * gnat.dg/dg.exp: New driver.
1079         * gnat.dg/specs: New directory.
1080         * gnat.dg/specs/specs.exp: New driver.
1081         * gnat.dg/style: New directory.
1082         * gnat.dg/style/style.exp: New driver.
1083
1084 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1085
1086         PR fortran/16206
1087         * gfortran.dg/array_initializer_1.f90: New test.
1088
1089         PR fortran/28005
1090         * gfortran.dg/matmul_3.f90: New test.
1091
1092 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1093
1094         PR middle-end/28075
1095         * gcc.dg/tree-ssa/inline-1.c: New test.
1096
1097 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1098
1099         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1100         in malloc prototype; remove XFAIL.
1101         * gcc.dg/pr18241-2.c: Ditto.
1102         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1103         in memset prototype; remove XFAIL.
1104         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1105
1106 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1107
1108         * gcc.dg/vla-8.c: Add.
1109
1110 2006-06-19  Richard Guenther  <rguenther@suse.de>
1111
1112         PR tree-optimization/27090
1113         * g++.dg/tree-ssa/pr27090.C: New testcase.
1114
1115 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1116
1117         PR target/27861
1118         * gcc.dg/pr27861-1.c: New test case.
1119
1120 2006-06-19  Richard Guenther  <rguenther@suse.de>
1121
1122         PR middle-end/28045
1123         * gcc.dg/torture/pr28045.c: New testcase.
1124
1125 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1126
1127         PR fortran/26801
1128         * gfortran.dg/associated_4.f90: New test.
1129
1130 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1131
1132         PR fortran/19310
1133         PR fortran/19904
1134         * gfortran.dg/real_const_3.f90: New test.
1135
1136 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1137
1138         PR c++/28016
1139         * g++.dg/template/static26.C: New test.
1140
1141         PR c++/27979
1142         * g++.dg/expr/bitfield2.C: New test. 
1143
1144         PR c++/27884
1145         * g++.dg/parse/linkage2.C: New test.
1146
1147 2006-06-16  Richard Guenther  <rguenther@suse.de>
1148
1149         PR middle-end/27116
1150         * gcc.dg/pr15785-1.c: Revert last change.
1151         * gcc.dg/torture/pr27116-2.c: New testcase.
1152
1153 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1154
1155         PR middle-end/27802
1156         * gcc.dg/pr27802-1.c: New test case.
1157
1158 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1159
1160         PR c++/27689
1161         * g++.dg/template/ttp18.C: New test.
1162         * g++.dg/template/ttp19.C: Likewise.
1163
1164         PR c++/27666
1165         * g++.dg/expr/cond9.C: New test.
1166
1167         PR c++/27640
1168         * g++.dg/template/ctor7.C: New test.
1169
1170 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1171
1172         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1173
1174 2006-06-16  Richard Guenther  <rguenther@suse.de>
1175
1176         PR tree-optimization/27781
1177         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1178
1179 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1180
1181         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1182
1183 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1184
1185         * gcc.dg/tree-ssa/loop-18.c: New test.
1186
1187 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1188
1189         PR c++/27665
1190         * g++.dg/template/crash52.C: New test.
1191
1192         PR c++/27648
1193         * g++.dg/ext/attrib22.C: New test.
1194
1195         PR c++/26559
1196         * g++.dg/template/builtin1.C: New test.
1197         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1198         
1199         PR c++/28018
1200         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1201         assignment.
1202         * g++.old-deja/g++.pt/crash51.C: Likewise.
1203
1204         PR c++/27227
1205         * g++.dg/lookup/linkage1.C: New test.
1206         * g++.dg/lookup/linkage2.C: Likewise.
1207
1208 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1209
1210         PR middle-end/27959
1211         * gcc.dg/pr27959.c: New testcase.
1212
1213 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1214
1215         PR target/28014:
1216         * g++.dg/eh/div.C: New test.
1217
1218 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1219
1220         PR c++/27894
1221         * g++.dg/tree-ssa/pr26757.C: New test.
1222         * g++.dg/tree-ssa/pr27894.C: New test.
1223
1224 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1225
1226         * gcc.c-torture/compile/20060609-1.c: New test.
1227         
1228         PR target/27863
1229         * gcc.c-torture/compile/pr27863.c: New test.
1230
1231 2006-06-13  Richard Guenther  <rguenther@suse.de>
1232
1233         PR tree-optimization/27830
1234         * g++.dg/tree-ssa/pr27830.C: New testcase.
1235
1236 2006-06-13  Matthew Sachs  <msachs@apple.com>
1237
1238         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1239         the list of compiler flags; this causes those flags to be checked
1240         for things like dg-skip-if.
1241
1242 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1243
1244         PR c++/27601
1245         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1246
1247 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1248             Kazu Hirata  <kazu@codesourcery.com>
1249
1250         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1251         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1252
1253 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1254
1255         PR c++/27933
1256         * g++.dg/lookup/using15.C: New test.
1257
1258         PR c++/27951
1259         * g++.dg/other/anon4.C: New test.
1260
1261 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1262
1263         PR c++/21210
1264         * g++.dg/init/complex1.C: New test case.
1265
1266 2006-06-11  Eric Christopher  <echristo@apple.com>
1267
1268         PR middle-end/27948
1269         * gcc.dg/bf-ms-layout.c: Run on darwin.
1270         * gcc.dg/bf-no-ms-layout: Ditto.
1271         * gcc.dg/attr-ms_struct-2.c: New.
1272         * gcc.dg/bf-ms-layout-2.c: Ditto.
1273
1274 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1275
1276         * gcc.dg/attr-ms_struct-packed1.c: New.
1277
1278 2006-06-09  Mike Stump  <mrs@apple.com>
1279
1280         * gcc.dg/vla-7.c: Add.
1281
1282 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1283
1284         PR fortran/24558
1285         * gfortran.dg/entry_6.f90: New test.
1286
1287         PR fortran/20877
1288         PR fortran/25047
1289         * gfortran.dg/entry_7.f90: New test.
1290
1291 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1292
1293         PR c/27747
1294         * gcc.dg/cpp/_Pragma6.c: New test.
1295
1296         PR c++/27748
1297         * g++.dg/cpp/_Pragma1.C: New test.
1298
1299         PR preprocessor/27746
1300         * gcc.dg/gomp/macro-3.c: New test.
1301         * gcc.dg/gomp/macro-4.c: New test.
1302         * g++.dg/gomp/macro-3.C: New test.
1303         * g++.dg/gomp/macro-4.C: New test.
1304
1305 2006-06-09  Richard Guenther  <rguenther@suse.de>
1306
1307         PR tree-optimization/26998
1308         * gcc.dg/torture/pr26998.c: New testcase.
1309         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1310
1311 2006-06-08  Mike Stump  <mrs@apple.com>
1312
1313         * gcc.dg/pr27095.c: Account for stubs.
1314
1315         PR target/26427
1316         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1317         produce bad code on darwin.
1318
1319 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1320
1321         PR fortran/27958
1322         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1323
1324 2006-06-08  Asher Langton  <langton2@llnl.gov>
1325
1326         PR fortran/27786
1327         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1328
1329 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1330
1331         PR target/27421
1332         * gcc.dg/union-3.c: New test.
1333
1334 2006-06-08  Richard Guenther  <rguenther@suse.de>
1335
1336         PR middle-end/27116
1337         * gcc.dg/torture/pr27116.c: New testcase.
1338         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1339
1340 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1341
1342         PR rtl-optimization/26449
1343         * gcc.dg/pr26449.c: New test.
1344
1345 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1346
1347         PR c++/27601
1348         * g++.dg/ext/offsetof1.C: Test member functions.
1349
1350 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1351
1352         * gcc.dg/pr27095.c: Improve scanning.
1353
1354 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1355
1356         PR fortran/23091
1357         * gfortran.dg/saved_automatic_1.f90: New test.
1358
1359         PR fortran/24168
1360         * gfortran.dg/array_simplify_1.f90: New test.
1361
1362         PR fortran/25090
1363         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1364
1365         PR fortran/25058
1366         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1367
1368 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1369
1370         PR c++/27177
1371         * g++.dg/expr/cast7.C: New test.
1372
1373 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1374
1375         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1376         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1377         * lib/fortran-torture.exp (fortran-torture-compile,
1378         fortran-torture-execute): Ditto.
1379
1380 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1381
1382         PR target/27842
1383         * gcc.dg/vmx/pr27842.c: New test.
1384
1385 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1386
1387         PR libfortran/27895
1388         * gfortran.dg/bounds_check_3.f90: New test.
1389
1390 2006-06-05  Mike Stump  <mrs@apple.com>
1391
1392         * objc.dg/objc-fast-4.m: Skip for ppc64.
1393
1394 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1395
1396         PR testsuite/27705
1397         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1398
1399 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1400             Victor Kaplansky  <victork@il.ibm.com>
1401
1402         PR tree-optimizations/26360
1403         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1404         with -fno-tree-dce.
1405         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1406
1407 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1408
1409         PR fortran/14067
1410         * gfortran.dg/data_char_1.f90: Add messages for truncated
1411         strings.
1412
1413         PR fortran/16943
1414         * gfortran.dg/func_decl_2.f90: New test.
1415
1416         PR fortran/20839
1417         * gfortran.dg/do_2.f90: New test.
1418
1419         PR fortran/27655
1420         * gfortran.dg/associated_3.f90: New test.
1421
1422 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1423
1424         PR c++/27819
1425         * g++.dg/template/static25.C: New test.
1426
1427         PR c++/27722
1428         * g++.dg/init/array21.C: New test.
1429
1430         PR c++/27807
1431         * g++.dg/ext/complit7.C: New test.
1432
1433         PR c++/27806
1434         * g++.dg/parse/ptrmem5.C: New test.
1435
1436 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1437             Andrew Pinski  <pinskia@physics.uc.edu>
1438
1439         PR c/27150
1440         PR middle-end/27382
1441         * gcc.dg/pr27150-1.c: New testcase.
1442         * gcc.dg/pr27382-1.c: New testcase.
1443         * gcc.dg/pr27382-2.c: New testcase.
1444
1445 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1446
1447         PR c/25161
1448         PR c/27020
1449         * gcc.dg/array-10.c: New test.
1450
1451 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1452
1453         PR c++/27804
1454         * g++.dg/init/const4.C: New test.
1455         * g++.dg/init/member1.C: Add error-marker.
1456         * g++.dg/other/fold1.C: Adjust error-marker.
1457
1458 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1459
1460         PR c++/27601
1461         * g++.dg/ext/offsetof1.C: New test.
1462
1463 2006-06-04 Eric Christopher <echristo@apple.com>
1464
1465         * gcc.dg/attr-ms_struct-1.c: New.
1466
1467 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1468
1469         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1470
1471 2006-06-04  Richard Guenther  <rguenther@suse.de>
1472
1473         PR tree-optimization/27039
1474         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1475
1476 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1477
1478         PR target/26223
1479         * gcc.target/i386/amd64-abi-2.c: New test case.
1480
1481 2006-06-02  Eric Christopher  <echristo@apple.com>
1482
1483         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1484         * gcc.target/i386/20020523-1.c: Skip if darwin.
1485         * gcc.target/i386/asm-3.c: Ditto.
1486         * gcc.target/i386/20011119-1.c: Ditto.
1487         * gcc.target/i386/clobbers.c: Remove pic part of test.
1488
1489 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1490
1491         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1492         * g++.old-deja/g++.other/init19.C: Ditto.
1493         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1494         and add other platforms as expected failures.
1495
1496 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1497
1498         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1499         (is-effective-target-keyword): Ditto.
1500
1501 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1502
1503         PR fortran/27715
1504         * gfortran.dg/extended_char_comparison_1.f:  New test.
1505
1506 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1507
1508         PR fortran/25098
1509         * gfortran.dg/dummy_procedure_1.f90: New test.
1510
1511         PR fortran/25147
1512         * gfortran.dg/dummy_procedure_2.f90: New test.
1513
1514         * gfortran.dg/associated_2.f90: Correct to make consistent with
1515         standard.
1516
1517 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1518
1519         * gcc.target/i386/387-11.c: New test case.
1520
1521 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1522
1523         PR c++/27801
1524         * g++.dg/template/cond6.C: New test.
1525
1526         PR c++/26496
1527         * g++.dg/template/crash51.C: New test.
1528         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1529
1530         PR c++/27385
1531         * g++.dg/init/array20.C: New test.
1532
1533 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1534
1535         * gcc.dg/builtins-54.c: New test case.
1536
1537 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1538
1539         PR c++/26433
1540         * g++.dg/template/fntry1.C: Add dg-do link.
1541
1542         PR c++/27808
1543         * g++.dg/parse/friend6.C: New test.
1544
1545 2006-05-30  Asher Langton  <langton2@llnl.gov>
1546
1547         * gfortran.dg/cray_pointers_7.f90: New test.
1548
1549 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1550
1551         PR tree-optimization/23452
1552         * gcc.dg/fold-mulconj-1.c: New test case.
1553
1554 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1555
1556         PR c++/27803
1557         * g++.dg/parse/bitfield1.C: New test.
1558
1559 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1560
1561         * gcc.target/ppc-eq0-1.c: New test case.
1562         * gcc.target/ppc-negeq0-1.c: New test case.
1563
1564 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1565
1566         PR c/27273
1567         * gcc.dg/overflow-warn-5.c: New test.
1568
1569 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1570
1571         PR c/27718
1572         * gcc.dg/sizeof-1.c: New test.
1573
1574 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1575
1576         PR target/27790
1577         * gcc.target/i386/pr27790.c: New test.
1578
1579 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1580
1581         PR libgfortran/27757
1582         * gfortran.dg/direct_io_5.f90: New test.
1583
1584 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1585
1586         PR libgfortran/27634
1587         * gfortran.dg/fmt_missing_period_1.f: New test.
1588         * gfortran.dg/fmt_missing_period_2.f: New test.
1589         * gfortran.dg/fmt_missing_period_3.f: New test.
1590
1591 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1592
1593         PR fortran/19777
1594         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1595         arrays.
1596
1597 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1598
1599         PR c++/27713
1600         * g++.dg/template/new6.C: New test.
1601
1602 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1603
1604         PR tree-optimization/24964
1605         * gcc.target/i386/387-10.c: New test case.
1606
1607 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1608
1609         * intrinsics/string_intrinsics.c (compare_string):
1610         Use memcmp instead of strncmp to avoid tripping over
1611         CHAR(0) in a string.
1612
1613 2006-05-27  Richard Guenther  <rguenther@suse.de>
1614
1615         PR middle-end/27773
1616         * gcc.dg/torture/pr27773.c: New testcase.
1617
1618 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1619
1620         * gcc.dg/pr24561.c: Rename to..
1621         * gcc.dg/pr25962.c: .. this.
1622
1623 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1624
1625         PR fortran/19777
1626         * gfortran.dg/bounds_check_2.f: New test.
1627
1628 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1629
1630         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1631         * gfortran.dg/byte_1.f90: Likewise.
1632         * gfortran.dg/dup_save_2.f90: Likewise.
1633
1634 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1635
1636         * gfortran.dg/associated_2.f90: New test.
1637
1638 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1639
1640         PR fortran/27524
1641         * gfortran.dg/bounds_check_1.f90: New test.
1642
1643 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1644
1645         PR rtl-optimization/27661
1646         * gcc.dg/pr27661.c: New test case.
1647
1648 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1649
1650         PR fortran/23151
1651         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1652         * gfortran.dg/print_parentheses_1.f:  New test.
1653         * gfortran.dg/print_parentheses_2.f90:  New test.
1654
1655 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1656
1657         PR target/27758
1658         * gcc.dg/pr27758.c: New test.
1659
1660 2006-05-24  Falk Hueffner  <falk@debian.org>
1661
1662         * gcc.c-torture/compile/pr27571.c: New test.
1663
1664 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1665
1666         PR fortran/27709
1667         * gfortran.dg/spec_expr_4.f90: New test.
1668
1669         PR fortran/27155
1670         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1671
1672 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1673
1674         PR c++/20103
1675         * g++.dg/ext/complit6.C: New test.
1676         * g++.dg/ext/complit3.C: Adjust error markers.
1677         * g++.dg/init/const3.C: New test.
1678
1679 2006-05-25  Richard Guenther  <rguenther@suse.de>
1680
1681         PR middle-end/27743
1682         * gcc.dg/torture/pr27743.c: New testcase.
1683
1684 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1685
1686         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1687
1688 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1689
1690         * gcc.dg/compat/scalar-by-value-x.h: New.
1691         * gcc.dg/compat/scalar-by-value-y.h: New.
1692         * gcc.dg/compat/scalar-by-value-5.c: New.
1693         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1694         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1695         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1696         * gcc.dg/compat/scalar-by-value-6.c: New.
1697         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1698         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1699         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1700
1701 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1702
1703         PR tree-optimization/27639
1704         PR tree-optimization/26719
1705         * gcc.dg/pr27639.c: New test.
1706         * gcc.dg/pr26719.c: New test.
1707         * gcc.dg/tree-ssa/scev-cast.c: New test.
1708
1709 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1710
1711         PR c++/20173
1712         * g++.dg/template/error21.C: New test.
1713
1714 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1715
1716         PR target/27696
1717         * gcc.target/i386/pr27696.c: New.
1718
1719 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1720
1721         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1722
1723         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1724
1725 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1726
1727         PR c++/27716
1728         * g++.dg/other/assign1.C: New test.
1729
1730 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1731
1732         PR target/27266
1733         * gcc.target/i386/pr27266.c: New.
1734
1735 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1736
1737         PR c++/27451
1738         * g++.dg/ext/asm9.C: New test.
1739
1740 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1741
1742         PR rtl-optimization/25514
1743         * gcc.c-torture/compile/pr25514.c: New test.
1744
1745 2006-05-22  Richard Guenther  <rguenther@suse.de>
1746
1747         Revert
1748         2006-01-31  Richard Guenther  <rguenther@suse.de>
1749
1750         * gcc.target/i386/sselibm-1.c: New testcase.
1751         * gcc.target/i386/sselibm-2.c: Likewise.
1752         * gcc.target/i386/sselibm-3.c: Likewise.
1753         * gcc.target/i386/sselibm-4.c: Likewise.
1754         * gcc.target/i386/sselibm-5.c: Likewise.
1755
1756 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1757
1758         PR c/27420
1759         * gcc.dg/func-args-2.c: New test.
1760
1761         PR c/26818
1762         * gcc.dg/struct-incompl-1.c: New test.
1763
1764 2006-05-22  Richard Guenther  <rguenther@suse.de>
1765
1766         PR testsuite/27708
1767         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1768         the transformations we test for.
1769
1770 2006-05-22  Richard Guenther  <rguenther@suse.de>
1771
1772         PR testsuite/27707
1773         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1774
1775 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1776
1777         PR c++/27210
1778         * g++.dg/warn/new1.C: New test.
1779         * g++.dg/template/new5.C: Likewise.
1780
1781 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1782
1783         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1784         * gcc.target/i386/20060512-3.c: Likewise.
1785
1786 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1787
1788         PR rtl-optimization/27671
1789         * gcc.c-torture/execute/pr27671-1.c: New.
1790         * gcc.dg/pr27671-2.c: Likewise.
1791
1792         PR tree-optimization/26622.
1793         * gcc.c-torture/compile/pr26622.c: New.
1794
1795 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1796
1797         PR fortran/27613
1798         * gfortran.dg/recursive_reference_1.f90: New test.
1799
1800 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1801
1802         PR fortran/25746
1803         * gfortran.dg/elemental_subroutine_3.f90: New test.
1804
1805         PR fortran/25090
1806         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1807
1808         PR fortran/27584
1809         * gfortran.dg/associated_target_1.f90: New test.
1810
1811         PR fortran/19015
1812         * gfortran.dg/maxloc_shape_1.f90: New test.
1813
1814 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1815
1816         PR libgfortran/24459
1817         * gfortran.dg/namelist_24.f90: New test.
1818         * gfortran.dg/namelist_12.f: Fix typo in comment.
1819
1820 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1821
1822         PR middle-end/25776
1823         * g++.dg/other/error11.C: New test.
1824
1825 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1826
1827         * gcc.target/mips/pr26765.c: Add -w to options.
1828
1829 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1830
1831         * lib/target-supports.exp (check_effective_target_mpaired_single):
1832         New function.
1833         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1834         multilibs.
1835         * g++.dg/vect/vect.exp: Likewise.
1836
1837 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1838
1839         PR testsuite/25891
1840         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1841
1842 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1843
1844         PR fortran/27662
1845         * gfortran.dg/temporary_1.f90: New file.
1846
1847 2006-05-19  Andreas Schwab  <schwab@suse.de>
1848
1849         * g++.dg/other/unused1.C: Also match "stringz".
1850
1851 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1852
1853         PR c++/26433
1854         * g++.dg/template/fntry1.C: New test.
1855
1856 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1857
1858         PR c++/27471
1859         PR c++/27506
1860         * g++.dg/conversion/bitfield5.C: New test.
1861         * g++.dg/conversion/bitfield6.C: New test.
1862
1863 2006-05-18  Mike Stump  <mrs@apple.com>
1864
1865         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1866         * gcc.dg/vla-4.c: Add.
1867         * gcc.dg/vla-5.c: Add.
1868         * gcc.dg/vla-6.c: Add.
1869
1870 2006-05-12  Stuart Hastings  <stuart@apple.com>
1871
1872         * testsuite/gcc.target/i386/20060512-1.c: New.
1873         * testsuite/gcc.target/i386/20060512-2.c: New.
1874         * testsuite/gcc.target/i386/20060512-3.c: New.
1875         * testsuite/gcc.target/i386/20060512-4.c: New.
1876
1877 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1878
1879         PR c++/26122
1880         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1881
1882         PR c++/26068
1883         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1884         * g++.dg/parse/linkage1.C: New test.
1885
1886 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1887
1888         PR tree-optimization/27548
1889         * g++.dg/tree-ssa/pr27548.C: New test.
1890
1891 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1892
1893         PR fortran/26551
1894         * gfortran.dg/recursive_check_1.f: New test.
1895         * gfortran.dg/recursive_check_2.f90: New test.
1896
1897 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1898
1899         * g++.dg/opt/temp2.C: New test.
1900
1901 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1902
1903         PR c++/27491
1904         * g++.dg/init/brace5.C: New test.
1905
1906         PR middle-end/27415
1907         * gcc.dg/gomp/pr27415.c: New test.
1908         * g++.dg/gomp/pr27415.C: New test.
1909
1910         PR tree-optimization/27549
1911         * g++.dg/tree-ssa/pr27549.C: New test.
1912
1913 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1914
1915         PR libgfortran/27575
1916         * gfortran.dg/read_eof_4.f90: New test.
1917
1918 2006-05-16  Richard Guenther  <rguenther@suse.de>
1919
1920         PR tree-optimization/22303
1921         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1922
1923 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1924
1925         PR middle-end/27573
1926         * gcc.dg/gomp/pr27573.c: New test.
1927         * gfortran.dg/gomp/pr27573.f90: New test.
1928
1929         PR c/27499
1930         * gcc.dg/gomp/pr27499.c: New test.
1931         * g++.dg/gomp/pr27499.C: New test.
1932
1933 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1934
1935         PR c++/27339
1936         * g++.dg/parser/access8.C: Adjust error marker.
1937         * g++.dg/template/access17.C: New test.
1938         * g++.dg/template/access18.C: Likewise.
1939
1940 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1941
1942         PR target/26600
1943         * gcc.target/i386/pr26600.c: New test case.
1944
1945 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1946
1947         PR c++/27505
1948         * g++.dg/expr/bitfield1.C: New test.
1949
1950 2006-05-15  Richard Guenther  <rguenther@suse.de>
1951
1952         PR tree-optimization/27603
1953         * gcc.dg/torture/pr27603.c: New testcase.
1954
1955 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1956
1957         PR fortran/25090
1958         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1959
1960         PR fortran/25082
1961         * gfortran.dg/scalar_return_1.f90: New test.
1962
1963         PR fortran/27411
1964         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1965
1966 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1967
1968         * gcc.dg/gomp/critical-4.c: New test.
1969         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1970         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1971         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1972         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1973
1974 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1975
1976         PR c++/27582
1977         * g++.dg/template/dependent-args1.C: New test.
1978
1979         PR c++/27581
1980         * g++.dg/lookup/this1.C: New test.
1981
1982         PR c++/27315
1983         * g++.dg/template/operator6.C: New test.
1984         * g++.dg/template/incomplete3.C: New test.
1985
1986         PR c++/27559
1987         * g++.dg/template/new4.C: New test.
1988
1989         PR c++/27496
1990         * g++.dg/template/void2.C: New test.
1991
1992 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1993
1994         * g++.dg/template/dependent-expr5.C: New test.
1995
1996 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1997
1998         PR middle-end/26729
1999         * gcc.dg/pr26729-1.c: New test case.
2000
2001 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2002
2003         * gcc.dg/pr27003.c: New test.
2004
2005 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2006
2007         * lib/target-supports.dg (check_cxa_atexit_available): Change
2008         v3_target_compile to ${tool}_target_compile.
2009
2010 2006-05-11  Jason Merrill  <jason@redhat.com>
2011
2012         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2013
2014 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2015
2016         PR fortran/27553
2017         * gfortran.dg/label_5.f90: New test.
2018
2019 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2020
2021         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2022         check_effective_target_powerpc_altivec_ok): New.
2023         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2024         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2025         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2026         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2027         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2028         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2029         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2030         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2031         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2032         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2033         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2034         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2035         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2036         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2037         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2038         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2039         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2040         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2041         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2042         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2043         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2044         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2045         gcc.target/powerpc/altivec-9.c,
2046         gcc.target/powerpc/altivec-consts.c,
2047         gcc.target/powerpc/altivec-pr22085.c,
2048         gcc.target/powerpc/altivec-splat.c,
2049         gcc.target/powerpc/altivec-types-1.c,
2050         gcc.target/powerpc/altivec-types-2.c,
2051         gcc.target/powerpc/altivec-types-3.c,
2052         gcc.target/powerpc/altivec-types-4.c,
2053         gcc.target/powerpc/altivec-varargs-1.c,
2054         gcc.target/powerpc/altivec-vec-merge.c,
2055         gcc.target/powerpc/ppc-vector-memcpy.c,
2056         gcc.target/powerpc/ppc-vector-memset.c,
2057         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2058         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2059         these effective targets.
2060         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2061         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2062
2063 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2064
2065         PR middle-end/27384
2066         * g++.dg/other/fold1.C: New test.
2067
2068         PR middle-end/27488
2069         * gcc.dg/fold-nonneg-1.c: New test.
2070
2071         PR c++/27547
2072         * g++.dg/other/operator1.C: New test.
2073
2074 2006-05-11  Richard Guenther  <rguenther@suse.de>
2075
2076         PR middle-end/27529
2077         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2078
2079 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2080
2081         * lib/target-supports-dg.exp (check-flags): New.
2082         (dg-skip-if): Move flag checks.
2083
2084 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2085
2086         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2087         * lib/target-supports.dg (check_cxa_atexit_available): New.
2088
2089 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2090
2091         PR fortran/27470
2092         * gfortran.dg/multiple_allocation_2.f90: New test case.
2093
2094 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2095
2096         * gcc.target/arm/pr27387.C: Fix a comment typo.
2097
2098 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2099
2100         PR fortran/24549
2101         * gfortran.dg/error_recovery_1.f90: New test.
2102
2103 2006-05-10  Richard Guenther  <rguenther@suse.de>
2104
2105         PR tree-optimization/27302
2106         * gcc.dg/torture/pr27302.c: New testcase.
2107
2108 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2109         Richard Guenther  <rguenther@suse.de>
2110
2111         PR middle-end/27498
2112         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2113
2114 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2115
2116         PR rtl-optimization/27335
2117         * gcc.dg/pr27335.c: New test.
2118
2119 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2120
2121         * gcc.target/mips/mips-ps-5.c: New file.
2122
2123 2006-05-08  Jan Hubicka  <jh@suse.cz>
2124
2125         PR middle-end/25962
2126         * gcc.dg/pr25962.c: New.
2127
2128 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2129
2130         PR target/27158
2131         * gcc.target/powerpc/pr27158.c: New test case.
2132
2133 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2134
2135         PR testsuite/27476
2136         * ada/acats/run_all.sh: Use test -z.
2137
2138 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2139
2140         PR libfortran/18271
2141         * gfortran.dg/spec_expr_3.f90: New test.
2142
2143 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2144
2145         PR target/24879
2146         * gcc.target/i386/monitor.c: New file.
2147
2148 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2149
2150         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2151
2152 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2153
2154         PR c++/27447
2155         * g++.dg/other/ptrmem7.C: New test.
2156
2157 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2158
2159         PR target/27421
2160         * gcc.dg/array-9.c: New test.
2161
2162 2006-05-07  Richard Guenther  <rguenther@suse.de>
2163
2164         PR tree-optimization/27409
2165         * gcc.dg/torture/pr27409.c: New testcase.
2166
2167 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2168
2169         PR fortran/27457
2170         * gfortran.dg/select_6.f90: New.
2171
2172 2006-05-07  Richard Guenther  <rguenther@suse.de>
2173
2174         PR tree-optimization/27136
2175         * gcc.dg/torture/pr27136.c: New testcase.
2176
2177 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2178
2179         PR fortran/24813
2180         * gfortran.dg/char_cons_len_1.f90: New test.
2181
2182 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2183
2184         PR c++/27427
2185         * g++.dg/template/incomplete2.C: New test.
2186
2187 2006-05-06  Richard Guenther  <rguenther@suse.de>
2188
2189         PR tree-optimization/27151
2190         * gcc.dg/vect/pr27151.c: New testcase.
2191
2192 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2193
2194         PR c++/27430
2195         * g++.dg/template/void1.C: New test.
2196
2197         PR c++/27423
2198         * g++.dg/other/void2.C: New test.
2199
2200         PR c++/27422
2201         * g++.dg/conversion/void1.C: New test.
2202
2203 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2204
2205         PR/21391
2206         * g++.dg/other/unused1.C: New.
2207
2208 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2209
2210         PR objc/27240
2211         * objc.dg/member-1.m: New test.
2212
2213 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2214
2215         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2216
2217 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2218
2219         PR libfortran/26985
2220         * gfortran.dg/matmul_2.f90: New test.
2221
2222 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2223
2224         * ada/acats/run_all.sh: Use sync when main not found.
2225
2226 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2227
2228         PR target/26765
2229         * gcc.target/mips/pr26765.c: New.
2230
2231 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2232
2233         * gcc.target/bfin: New directory.
2234         * gcc.target/bfin/bfin.exp: New file.
2235         * gcc.target/bfin/frmul.c: New file.
2236         * gcc.target/bfin/arith.c: New file.
2237         * gcc.target/bfin/mul-combine.c: New file.
2238         * gcc.target/bfin/shift.c: New file.
2239
2240 2006-05-04  Richard Guenther  <rguenther@suse.de>
2241
2242         PR tree-optimization/14287
2243         PR tree-optimization/14844
2244         PR tree-optimization/19792
2245         PR tree-optimization/21608
2246         PR tree-optimization/27090
2247         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2248         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2249         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2250         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2251         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2252
2253 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2254
2255         PR tree-optimization/27285
2256         * gcc.c-torture/execute/pr27285.c: New test.
2257
2258         PR middle-end/27388
2259         * gcc.dg/gomp/pr27388-1.c: New test.
2260         * gcc.dg/gomp/pr27388-2.c: New test.
2261         * gcc.dg/gomp/pr27388-3.c: New test.
2262
2263         PR c++/27359
2264         * g++.dg/gomp/pr27359.C: New test.
2265
2266 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2267
2268         PR fortran/20248
2269         * gfortran.dg/iargc.f90: New test.
2270
2271 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2272
2273         PR c++/27102
2274         * g++.dg/template/crash49.C: New test.
2275
2276 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2277
2278         PR testsuite/27032
2279         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2280
2281 2006-05-02  Jeff Law  <law@redhat.com>
2282
2283         PR tree-optimization/27364
2284         * gcc.c-torture/execute/pr27364.c: New test.
2285
2286 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2287
2288         PR c++/27309
2289         * g++.dg/parser/ctor5.C: New test.
2290
2291 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2292
2293         PR target/27387
2294         * gcc.target/arm/arm.exp: New.
2295         * gcc.target/arm/pr27387.C: Likewise.
2296
2297 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2298
2299         PR fortran/27269
2300         PR fortran/27324
2301         * gfortran.dg/module_equivalence_2.f90: New test.
2302
2303 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2304
2305         PR middle-end/27337
2306         * g++.dg/gomp/pr27337-1.C: New test.
2307         * g++.dg/gomp/pr27337-2.C: New test.
2308
2309         PR middle-end/27328
2310         * gcc.dg/gomp/pr27328.c: New test.
2311
2312         PR middle-end/27325
2313         * g++.dg/gomp/pr27325.C: New test.
2314
2315         PR middle-end/27310
2316         * g++.dg/gomp/pr27310.C: New test.
2317
2318 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2319
2320         PR tree-optimization/27291
2321         * g++.dg/tree-ssa/pr27291.C: New test.
2322
2323 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2324
2325         PR tree-optimization/27283
2326         * g++.dg/tree-ssa/pr27283.C: New test.
2327
2328 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2329
2330         * gcc.dg/tree-ssa/loop-16.c: New test.
2331
2332 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2333             Joseph S. Myers  <joseph@codesourcery.com>
2334
2335         * gcc.dg/Wconversion-3.c: New test case.
2336         * gcc.dg/Wconversion-4.c: Likewise.
2337
2338 2006-05-01  Richard Guenther  <rguenther@suse.de>
2339
2340         PR tree-optimization/26726
2341         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2342
2343 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2344
2345         * gcc.dg/Woverflow-1.c: New test case.
2346         * gcc.dg/Woverflow-2.c: Likewise.
2347         * gcc.dg/Woverflow-3.c: Likewise.
2348
2349 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2350
2351         PR c++/27094
2352         * g++.dg/template/defarg8.C: New test.
2353
2354 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2355
2356         PR c++/27278
2357         * g++.dg/parse/operator7.C: New test.
2358
2359 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2360
2361         PR c++/11471
2362         PR c++/27102
2363         * g++.dg/template/crash48.C: New test.
2364
2365         PR c++/27279
2366         * g++.dg/parse/ctor4.C: New test.
2367
2368 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2369
2370         PR fortran/25681
2371         * gfortran.df/char_type_len.f90: New test.
2372
2373 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2374
2375         PR libgfortran/27304
2376         * gfortran.dg/fmt_exhaust.f90: New test.
2377
2378 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2379
2380         PR c/25309
2381         * gcc.dg/large-size-array-2.c: New test case.
2382
2383 2006-04-28  Richard Guenther  <rguenther@suse.de>
2384
2385         PR target/26826
2386         * gcc.target/i386/pr26826.c: New testcase.
2387
2388 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2389
2390         PR middle-end/27260
2391         * gcc.c-torture/execute/pr27260.c: New.
2392
2393 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2394
2395         PR middle-end/27095
2396         * gcc.dg/pr27095.c: New.
2397
2398 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2399
2400         PR c++/27292
2401         * g++.dg/conversion/bitfield4.C: New test.
2402
2403 2006-04-27  Eric Christopher  <echristo@apple.com>
2404
2405         * gcc.dg/pragma-ms_struct.c: New.
2406
2407 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2408
2409         PR c++/27102
2410         * g++.dg/template/crash47.C: New test.
2411
2412 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2413
2414         * gcc.target/i386/sse-7.c: build with -msse.
2415
2416 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2417
2418         PR testsuite/27274:
2419         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2420         (main): Exit if processor doesn't support SSE.
2421
2422 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2423
2424         PR middle-end/27282
2425         * gcc.c-torture/compile/pr27282.c: New test.
2426
2427 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2428
2429         PR middle-end/26913
2430         * g++.dg/gomp/pr26913.C: New test.
2431
2432         PR c/25996
2433         * gcc.dg/gomp/pr25996.c: New test.
2434         * g++.dg/gomp/pr25996.C: New test.
2435
2436 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2437
2438         PR rtl-optimization/26725
2439         * gcc.c-torture/compile/pr26725.c: New test.
2440
2441 2006-04-25  Richard Guenther  <rguenther@suse.de>
2442
2443         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2444         than n + -1.
2445
2446 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2447
2448         * gcc.dg/20060425-1.c: New testcase.
2449
2450 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2451
2452         PR tree-optimization/26865
2453         * gcc.dg/pr26865.c: New test.
2454
2455 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2456
2457         PR c++/27292
2458         * g++.dg/conversion/bitfield1.C: New test.
2459         * g++.dg/conversion/bitfield2.C: Likewise.
2460         * g++.dg/conversion/bitfield3.C: Likewise.
2461
2462 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2463         Richard Guenther  <rguenther@suse.de>
2464
2465         PR tree-optimization/27236
2466         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2467
2468 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2469
2470         PR c++/19963
2471         * g++.dg/other/incomplete2.C: New test.
2472
2473 2006-04-24  Richard Guenther  <rguenther@suse.de>
2474
2475         PR middle-end/26869
2476         * gcc.dg/torture/pr26869.c: New testcase.
2477
2478 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2479         Richard Guenther  <rguenther@suse.de>
2480
2481         PR tree-optimization/27218
2482         * g++.dg/tree-ssa/pr27218.C: New testcase.
2483
2484 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2485
2486         PR c++/26912
2487         * g++.dg/template/friend41.C: New test.
2488
2489 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2490
2491         * g++.dg/opt/pr15551.C: Include cstdio.
2492         (main): Use remove instead of unlink.
2493
2494 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2495
2496         * gcc.dg/sibcall-7.c: New test.
2497         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2498         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2499         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2500         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2501         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2502
2503 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2504
2505         PR c++/26534
2506         * g++.dg/opt/bitfield1.C: New test.
2507         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2508         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2509         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2510         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2511         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2512         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2513         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2514         * g++.dg/abi/bitfield2.C: Likewise.
2515         * g++.dg/init/bitfield1.C: Likewise.
2516
2517 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2518
2519         PR fortran/25099
2520         * gfortran.dg/elemental_subroutine_4.f90: New test.
2521         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2522         call sub (m, x).
2523
2524 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2525
2526         * gcc.c-torture/compile/20060421-1.c: New testcase.
2527
2528 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2529
2530         PR c/25875
2531         * gcc.dg/init-bad-4.c: New test.
2532
2533 2006-04-21  Paul Brook  <paul@codesourcery.com>
2534
2535         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2536
2537 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2538
2539         PR fortran/27122
2540         * gfortran.dg/defined_operators_1.f90: New test.
2541         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2542         remove old ones associated, incorrectly, with Note 5.46.
2543
2544         PR fortran/27113
2545         * gfortran.dg/character_array_constructor_1.f90: New test.
2546
2547 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2548
2549         * gcc.dg/20060419-1.c: New test.
2550
2551 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2552
2553         PR c/26774
2554         * gcc.dg/struct-parse-1.c: New test case.
2555
2556 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2557
2558         PR c++/26558
2559         * g++.dg/parse/template19.C: New test.
2560
2561         PR c++/26739
2562         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2563
2564         PR c++/26036
2565         * g++.dg/expr/call3.C: New test.
2566
2567         PR c++/10385
2568         * g++.dg/conversion/dynamic1.C: New test.
2569
2570 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2571
2572         PR c++/27102
2573         * g++.dg/template/crash35.C: Tweak error markers.
2574         * g++.dg/template/crash46.C: New test.
2575         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2576         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2577
2578 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2579
2580         PR rtl-optimization/14261
2581         * gcc.c-torture/compile/20060419-1.c: Added.
2582
2583 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2584
2585         * gfortran.dg/label_1.f90: Adjust dg-error.
2586
2587 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2588
2589         PR target/26961
2590         * gcc.dg/fold-cond-1.c: New test case.
2591         * gcc.dg/pr26961-1.c: Likewise.
2592
2593 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2594
2595         PR libgfortran/27138
2596         * gfortran.dg/read_bad_advance.f90: New test.
2597
2598 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2599             Dale Johannesen  <dalej@apple.com>
2600
2601         PR target/24076
2602         * gcc.target/i386/vecinit-3.c: New testcase.
2603         * gcc.target/i386/vecinit-4.c: Likewise.
2604         * gcc.target/i386/sse-18.c: Likewise.
2605         * gcc.target/i386/sse-19.c: Likewise.
2606
2607 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2608
2609         * gfortran.dg/allocate_zerosize_1.f90: New test.
2610
2611 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2612
2613         PR c++/26365
2614         * g++.dg/template/crash45.C: New test.
2615
2616 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2617
2618         PR fortran/26787
2619         * gfortran.dg/proc_assign_1.f90: New test.
2620         * gfortran.dg/procedure_lvalue.f90: Change message.
2621         * gfortran.dg/namelist_4.f90: Add new error.
2622
2623         PR fortran/25597
2624         PR fortran/27096
2625         * gfortran.dg/auto_pointer_array_result_1.f90
2626
2627         PR fortran/27089
2628         * gfortran.dg/specification_type_resolution_1.f90
2629
2630         PR fortran/18003
2631         PR fortran/25669
2632         PR fortran/26834
2633         * gfortran.dg/bounds_temporaries_1.f90: New test.
2634
2635         PR fortran/27124
2636         * gfortran.dg/array_return_value_1.f90: New test.
2637
2638 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2639
2640         PR fortran/25336
2641         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2642
2643 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2644
2645         PR middle-end/26823
2646         * g++.dg/gomp/pr26823-1.C: New test.
2647         * g++.dg/gomp/pr26823-2.C: New test.
2648
2649 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2650
2651         PR middle-end/27134
2652         * gcc.dg/pr27314.c: New test.
2653
2654 2006-04-13  Richard Henderson  <rth@redhat.com>
2655
2656         * g++.dg/gomp/block-0.C: Update expected matches.
2657
2658 2006-04-13  DJ Delorie  <dj@redhat.com>
2659
2660         * lib/target-supports.exp (check_effective_target_int32plus): New.
2661         (check_effective_target_ptr32plus): New.
2662         (check_effective_target_size32plus): New.
2663         (check_effective_target_int16): New.
2664         (check_profiling_available): Add m32c to the list of unsupported targets.
2665
2666         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2667         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2668         memory size.
2669         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2670         pointers.
2671         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2672         size_t.
2673         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2674         and size_t.
2675         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2676         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2677         not just xstormy16.  Skip m32c due to weird pointer size.
2678         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2679         not just xstormy16.
2680         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2681         not just xstormy16.
2682         * gcc.dg/20020312-2.c: Add m32c support.
2683         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2684         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2685         in test.
2686         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2687         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2688         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2689         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2690         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2691         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2692         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2693         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2694         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2695         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2696         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2697         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2698         in test.
2699         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2700         in test.
2701         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2702         * gcc.dg/pr23049.c: Require >=32 bit integers.
2703         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2704         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2705         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2706         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2707         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2708         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2709         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2710         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2711         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2712         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2713         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2714         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2715         prototype in test.
2716         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2717         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2718         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2719         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2720         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2721
2722         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2723         * gcc.c-torture/execute/20040703-1.x: Likewise.
2724         * gcc.c-torture/execute/20040705-1.x: Likewise.
2725         * gcc.c-torture/execute/20040705-2.x: Likewise.
2726         * gcc.c-torture/execute/20040709-1.x: Likewise.
2727         * gcc.c-torture/execute/20040709-2.x: Likewise.
2728         * gcc.c-torture/execute/20040811-1.x: Likewise.
2729         * gcc.c-torture/execute/20050316-1.x: Likewise.
2730         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2731         * gcc.c-torture/execute/pr19689.x: Likewise.
2732         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2733         * gcc.c-torture/execute/usmul.x: Likewise.
2734         * gcc.c-torture/execute/vrp-5.x: Likewise.
2735         * gcc.c-torture/execute/vrp-6.x: Likewise.
2736         * gcc.dg/debug/20041023-1.s: Likewise.
2737
2738 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2739
2740         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2741         of integers to a vector types are now constant expressions in C.
2742         * gcc.dg/vect/vect-fold-1.c: New test case.
2743
2744 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2745             Ulrich Weigand  <uweigand@de.ibm.com>
2746
2747         PR target/27006
2748         * gcc.dg/vmx/pr27006.c: New testcase.
2749
2750 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2751
2752         PR libgfortran/26766
2753         * gfortran.dg/write_recursive.f90: New test.
2754
2755 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2756
2757         * g++.dg/parse/dtor7.C: New test.
2758         * g++.dg/parse/new1.C: Add error marker.
2759         * g++.dg/template/new3.C: New test.
2760
2761         PR c++/26122
2762         * g++.dg/template/pure1.C: New test.
2763
2764         PR c++/26295
2765         * g++.dg/parse/ptrmem4.C: New test.
2766
2767 2006-04-10  Jeff Law  <law@redhat.com>
2768
2769         PR/27087
2770         * gcc.c-torture/compile/pr27087.c: New test.
2771
2772 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2773
2774         PR/21391
2775         * gcc.dg/20060410.c: New.
2776
2777 2006-04-10  Matthias Klose  <doko@debian.org>
2778
2779         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2780         Recognize multilib directory names containing underscores.
2781
2782 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2783
2784         * gcc.target/i386/vecinit-1.c: New test case.
2785         * gcc.target/i386/vecinit-2.c: Likewise.
2786
2787 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2788
2789         PR debug/27057
2790         * g++.dg/debug/dwarf2-2.C: New test.
2791
2792 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2793
2794         PR rtl-optimization/27073
2795         * gcc.c-torture/execute/pr27073.c: New test.
2796
2797 2006-04-08  Mike Stump  <mrs@apple.com>
2798
2799         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2800
2801 2006-04-07  Richard Guenther  <rguenther@suse.de>
2802
2803         PR tree-optimization/26135
2804         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2805
2806 2006-04-06  Jan Hubicka  <jh@suse.cz>
2807
2808         PR profile/26399
2809         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2810
2811 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2812
2813         * g++.dg/conversion/nullptr1.C: New test case.
2814         * g++.dg/conversion/nullptr2.C: Likewise.
2815
2816 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2817
2818         * gfortran.dg/dependency_18.f90: New test case.
2819
2820 2006-04-05  Richard Guenther  <rguenther@suse.de>
2821
2822         PR tree-optimization/26919
2823         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2824         * gcc.dg/ipa/ipa-2.c: Likewise.
2825         * gcc.dg/ipa/ipa-3.c: Likewise.
2826         * gcc.dg/ipa/ipa-5.c: Likewise.
2827
2828 2006-04-05  Richard Guenther  <rguenther@suse.de>
2829
2830         PR tree-optimization/26763
2831         * gcc.dg/torture/pr26763-1.c: New testcase.
2832         * gcc.dg/torture/pr26763-2.c: Likewise.
2833
2834 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2835
2836         PR fortran/23634
2837         PR fortran/25619
2838         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2839
2840 2006-04-04  Eric Christopher  <echristo@apple.com>
2841
2842         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2843         stubs.
2844         * gcc.target/i386/387-5.c: Ditto.
2845
2846 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2847
2848         * gcc.target/sparc/struct-ret-check.c: New test.
2849
2850 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2851
2852         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2853         zero decimal digits specified in format.
2854
2855 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2856
2857         PR fortran/26891
2858         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2859
2860         PR fortran/26976
2861         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2862         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2863         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2864         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2865         bigendian-ness.
2866
2867 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2868
2869         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2870         dummy arguments work when the actual argument is itself a dummy
2871         argument of the caller.
2872
2873 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2874
2875         PR libfortran/24685
2876         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2877
2878 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2879
2880         * gfortran.dg/dependencency_17.f90: New test case.
2881
2882 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2883
2884         * gfortran.dg/dependency_14.f90: New test case.
2885         * gfortran.dg/dependency_15.f90: Likewise.
2886         * gfortran.dg/dependency_16.f90: Likewise.
2887
2888 2006-03-31  Asher Langton  <langton2@llnl.gov>
2889
2890         PR fortran/25358
2891         gfortran.dg/cray_pointers_6.f90: New test.
2892
2893 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2894
2895         PR libgfortran/26890
2896         * gfortran.dg/read_size_noadvance.f90: New test.
2897
2898 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2899
2900         PR fortran/25031
2901         * gfortran.dg/multiple_allocation_1.f90: Check that the
2902         size has changed after a re-allocation with stat.
2903
2904 2006-03-30  Richard Guenther  <rguenther@suse.de>
2905
2906         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2907         removal.
2908         * gcc.target/i386/sselibm-2.c: Likewise.
2909         * gcc.target/i386/sselibm-3.c: Likewise.
2910         * gcc.target/i386/sselibm-4.c: Likewise.
2911         * gcc.target/i386/sselibm-5.c: Likewise.
2912
2913 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2914
2915         * gcc.dg/fold-andxor-1.c: New test case.
2916         * gcc.dg/fold-xorand-1.c: Likewise.
2917
2918 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2919
2920         * gcc.dg/fold-convnotconv-1.c: New test case.
2921
2922 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2923
2924         PR fortran/26779
2925         * gfortran.dg/private_type_5.f90: New test.
2926
2927 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2928
2929         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2930
2931 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2932
2933         * gfortran.dg/advance_2.f90: New test.
2934         * gfortran.dg/advance_3.f90: New test.
2935
2936         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2937
2938 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2939
2940         PR libgfortran/26661
2941         PR libgfortran/26880
2942         * gfortran.dg/read_x_past.f: New test.
2943
2944 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2945
2946         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2947         to be STABS.
2948
2949 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2950
2951         * objc.dg/dwarf-1.m: Skip on AIX.
2952         * objc.dg/dwarf-2.m: Skip on AIX.
2953
2954 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2955
2956         PR fortran/26816
2957         * gfortran.dg/float_1.f90: New test.
2958
2959 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2960
2961         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2962         X86_64 targets.
2963         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2964
2965 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2966
2967         PR libfortran/26735
2968         * gfortran.dg/convert_implied_open.f90: New test case.
2969
2970 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2971
2972         PR fortran/26769
2973         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2974
2975 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2976
2977         PR middle-end/26717
2978         * gcc.dg/pr26717.c: New test.
2979
2980 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2981
2982         * gfortran.dg/dependency_12.f90: New test case.
2983
2984 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2985
2986         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2987
2988 2006-03-24  Jeff Law  <law@redhat.com>
2989
2990         * gcc.c-torture/pr26840.c: New test.
2991
2992 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2993
2994         * objc.dg/dwarf-2.m: New.
2995         * obj-c++.dg/dwarf-2.mm: New.
2996
2997         * g++.old-deja/g++.other/init19.C: New.
2998
2999 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3000
3001         * g++.dg/eh/spbp.C: Skip on AIX.
3002
3003 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3004
3005         PR middle-end/26611
3006         * g++.dg/gomp/pr26611-1.C: New test.
3007         * g++.dg/gomp/pr26611-2.C: New test.
3008
3009 2006-03-24  Jeff Law  <law@redhat.com>
3010
3011         * gcc.c-torture/compile/pr26833.c: New test.
3012         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3013
3014 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3015
3016         * gfortran.dg/endfile_2.f90: Delete temp file.
3017
3018 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3019
3020         PR fortran/19303
3021         * gfortran.dg/record_marker_1.f90: New test case.
3022         * gfortran.dg/record_marker_2.f: New test case.
3023         * gfortran.dg/record_marker_3.f90: New test case.
3024
3025 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3026
3027         PR fortran/17298
3028         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3029         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3030
3031 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3032
3033         * lib/gcc-dg.exp (cleanup-modules): New proc.
3034         * gfortran.dg/allocatable_function_1.f90,
3035         gfortran.dg/allocate_char_star_scalar_1.f90,
3036         gfortran.dg/assumed_charlen_function_1.f90,
3037         gfortran.dg/assumed_dummy_1.f90,
3038         gfortran.dg/assumed_shape_ranks_1.f90,
3039         gfortran.dg/assumed_shape_ranks_2.f90,
3040         gfortran.dg/assumed_size_dt_dummy.f90,
3041         gfortran.dg/auto_char_dummy_array_1.f90,
3042         gfortran.dg/auto_char_len_3.f90,
3043         gfortran.dg/automatic_module_variable.f90,
3044         gfortran.dg/bad_automatic_objects_1.f90,
3045         gfortran.dg/char_array_constructor.f90,
3046         gfortran.dg/char_array_structure_constructor.f90,
3047         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3048         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3049         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3050         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3051         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3052         gfortran.dg/derived_pointer_recursion.f90,
3053         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3054         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3055         gfortran.dg/dummy_functions_1.f90,
3056         gfortran.dg/elemental_initializer_1.f90,
3057         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3058         gfortran.dg/elemental_pointer_1.f90,
3059         gfortran.dg/elemental_subroutine_1.f90,
3060         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3061         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3062         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3063         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3064         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3065         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3066         gfortran.dg/global_references_1.f90,
3067         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3068         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3069         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3070         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3071         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3072         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3073         gfortran.dg/large_integer_kind_1.f90,
3074         gfortran.dg/large_real_kind_1.f90,
3075         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3076         gfortran.dg/module_double_reuse.f90,
3077         gfortran.dg/module_equivalence_1.f90,
3078         gfortran.dg/module_interface_1.f90,
3079         gfortran.dg/module_parameter_array_refs_1.f90,
3080         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3081         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3082         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3083         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3084         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3085         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3086         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3087         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3088         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3089         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3090         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3091         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3092         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3093         gfortran.dg/same_name_1.f90,
3094         gfortran.dg/sibling_dummy_procedure_1.f90,
3095         gfortran.dg/sibling_dummy_procedure_2.f90,
3096         gfortran.dg/sibling_dummy_procedure_3.f90,
3097         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3098         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3099         gfortran.dg/used_dummy_types_2.f90,
3100         gfortran.dg/used_dummy_types_3.f90,
3101         gfortran.dg/used_dummy_types_4.f90,
3102         gfortran.dg/used_dummy_types_5.f90,
3103         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3104         gfortran.dg/userdef_operator_1.f90: Use it.
3105
3106 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3107
3108         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3109         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3110         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3111         gfortran.dg/write_back.f,
3112         gfortran.fortran-torture/execute/inquire_1.f90,
3113         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3114
3115 2006-03-21  Jeff Law  <law@redhat.com>
3116
3117         * gcc.dg/tree-ssa/vrp28.c: New test.
3118
3119 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3120
3121         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3122         if _STDC_C99 is defined.
3123         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3124         * gcc.dg/builtins-20.c: Likewise.
3125         * gcc.dg/builtins-53.c: Likewise.
3126         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3127         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3128
3129 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3130
3131         PR tree-opt/26781
3132         * gcc.c-torture/compile/pr26781-1.c: New test.
3133         * gcc.c-torture/compile/pr26781-2.c: New test.
3134
3135 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3136
3137         PR c++/26690
3138         * g++.dg/gomp/pr26690-1.C: New test.
3139         * g++.dg/gomp/pr26690-2.C: New test.
3140
3141 2006-03-20  Jeff Law  <law@redhat.com>
3142
3143         * gcc.dg/tree-ssa/pr21829.c: New test.
3144
3145         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3146
3147 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3148
3149         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3150         (check_visibility_available): Use it.
3151         (check_effective_target_default_packed): Likewise.
3152         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3153         (check_effective_target_fopenmp): Likewise.
3154         (check_effective_target_freorder): Likewise.
3155         (check_effective_target_fpic): Likewise.
3156         (check_named_sections_available): Likewise.
3157         (check_effective_target_ilp32): Likewise.
3158         (check_effective_target_lp64): Likewise.
3159
3160 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3161
3162         PR fortran/20935
3163         * gfortran.dg/scalar_mask_2.f90: New test case.
3164
3165 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3166
3167         PR tree-opt/26629
3168         * gcc.dg/tree-ssa/loadpre12.c: New test.
3169         * gcc.dg/tree-ssa/loadpre13.c: New test.
3170         * gcc.dg/tree-ssa/loadpre14.c: New test.
3171         * gcc.dg/tree-ssa/loadpre15.c: New test.
3172         * gcc.dg/tree-ssa/loadpre16.c: New test.
3173         * gcc.dg/tree-ssa/loadpre17.c: New test.
3174         * gcc.dg/tree-ssa/loadpre18.c: New test.
3175         * gcc.dg/tree-ssa/loadpre19.c: New test.
3176         * gcc.dg/tree-ssa/loadpre20.c: New test.
3177         * gcc.dg/tree-ssa/loadpre21.c: New test.
3178         * gcc.dg/tree-ssa/loadpre22.c: New test.
3179
3180 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3181
3182         PR fortran/26741
3183         * gfortran.dg/elemental_initializer_1.f90: New test.
3184
3185         PR fortran/26716
3186         * gfortran.dg/assumed_shape_ranks_2: New test.
3187
3188 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3189
3190         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3191         target fpic.
3192
3193 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3194
3195         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3196         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3197         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3198         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3199         gfortran.fortran-torture/execute/direct_io.f90,
3200         gfortran.fortran-torture/execute/inquire_2.f90,
3201         gfortran.fortran-torture/execute/inquire_4.f90,
3202         gfortran.fortran-torture/execute/list_read_1.f90,
3203         gfortran.fortran-torture/execute/open_replace.f90,
3204         gfortran.fortran-torture/execute/slash_edit.f90,
3205         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3206         temporary files from testcases.
3207
3208 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3209
3210         PR libgfortran/26509
3211         gfortran.dg/write_direct_eor.f90: New test.
3212
3213 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3214
3215         * gcc.target/powerpc/pr26350.c: New.
3216         * gcc.target/powerpc/indexed-addr.c: New.
3217
3218 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3219
3220         * gfortran.dg/dependency_13.f90: New test case.
3221
3222 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3223
3224         PR middle-end/21781
3225         * gcc.dg/real-const-1.c: New test case.
3226
3227 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3228
3229         * g++.old-deja/g++.other/init18.C: New.
3230         * g++.old-deja/g++.other/init5.C: Remove xfail.
3231
3232 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3233
3234         * g++.dg/opt/pr15551.C: Cleanup temp file.
3235
3236 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3237
3238         PR c++/6634
3239         g++.dg/parse/long1.C: New test.
3240
3241 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3242
3243         PR fortran/19101
3244         * gfortran.dg/continuation.f90: New test.
3245         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3246
3247 2006-03-14  Richard Guenther  <rguenther@suse.de>
3248
3249         PR tree-optimization/26672
3250         * gcc.dg/torture/pr26672.c: New testcase.
3251
3252 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3253
3254         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3255         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3256
3257 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3258
3259         PR middle-end/26557
3260         * gcc.c-torture/compile/switch-1.c: New test case.
3261
3262 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3263
3264         PR fortran/25378
3265         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3266         test to include more permuatations of mask and index.
3267         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3268         respond to F2003 spec. that the position returned for an all false
3269         mask && condition is zero.
3270
3271 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR middle-end/25989
3274         * gcc.dg/gomp/pr25989.c: New test.
3275
3276 2006-03-13  Jeff Law  <law@redhat.com>
3277
3278         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3279
3280 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3281
3282         * gcc.dg/switch-9.c: New test.
3283
3284 2006-03-13  Richard Guenther  <rguenther@suse.de>
3285
3286         PR middle-end/26630
3287         * gcc.dg/torture/pr26630.c: New testcase.
3288
3289 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3290
3291         * gfortran.dg/dependency_10.f90: New test case.
3292         * gfortran.dg/dependency_11.f90: Likewise.
3293
3294 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3295             Erik Edelmann  <eedelman@gcc.gnu.org>
3296
3297         * gfortran.dg/allocatable_function_1.f90: New.
3298         * gfortran.dg/allocatable_function_2.f90: New.
3299
3300 2006-03-10  Richard Guenther  <rguenther@suse.de>
3301
3302         PR middle-end/26565
3303         * gcc.dg/torture/pr26565.c: New testcase.
3304
3305 2006-03-09  Eric Christopher  <echristo@apple.com>
3306
3307         * gcc.c-torture/compile/20060309-1.c: New.
3308
3309 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3310
3311         PR libgfortran/26499
3312         * gfortran.dg/write_back.f: New test.
3313         * gfortran.dg/write_rewind_1.f: New test.
3314         * gfortran.dg/write_rewind_2.f: New test.
3315
3316 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3317
3318         PR libgfortran/26554
3319         * gfortran.dg/read_logical.f90: New test.
3320
3321 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3322
3323         * ada/acats/norun.lst: cdd2a03 now passes.
3324
3325 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3326
3327         PR testsuite/25177
3328         * gcc.target/powerpc/pr18096-1.c: Change where the error
3329         would match.
3330
3331 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3332
3333         * gcc.target/i386/cleanup-1.c: New test.
3334         * gcc.target/i386/cleanup-2.c: New test.
3335
3336 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3337
3338         * gfortran.dg/dependency_9.f90: Remove for the time being.
3339
3340 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3341
3342         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3343         directive.
3344
3345 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3346
3347         * gfortran.dg/dependency_9.f90: New test case.
3348
3349 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3350
3351         * gfortran.dg/dependency_4.f90: New test case.
3352         * gfortran.dg/dependency_5.f90: New test case.
3353         * gfortran.dg/dependency_6.f90: New test case.
3354         * gfortran.dg/dependency_7.f90: New test case.
3355         * gfortran.dg/dependency_8.f90: New test case.
3356
3357 2006-03-03  Paul Brook  <paul@codesourcery.com>
3358
3359         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3360         Add m68k-*-elf.
3361
3362 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3363
3364         PR fortran/25031
3365         * multiple_allocation_1.f90: New test.
3366
3367 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3368
3369         PR tree-optimization/26524
3370         * gfortran.dg/pr26524.f: New test case.
3371
3372 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3373
3374         * g++.dg/template/repo5.C: Cleanup repo files.
3375         * gcc.dg/20051201-1.c: Cleanup coverage files.
3376         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3377         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3378         tree dump files.
3379
3380 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3381
3382         * objc.dg/objc-nofilename-1.m: New test.
3383         * objc.dg/bad-receiver-type.m: New test.
3384         * obj-c++.dg/bad-receiver-type.mm: New test.
3385
3386 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3387
3388         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3389
3390 2006-03-01  Mike Stump  <mrs@apple.com>
3391
3392         * g++.dg/abi/key2.C: Add.
3393
3394 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3395
3396         * gfortran.dg/logical_dot_product.f90: New test.
3397
3398         PR fortran/26393
3399         * gfortran.dg/used_interface_ref.f90: New test.
3400
3401         PR fortran/20938
3402         * gfortran.dg/dependency_2.f90: New test.
3403         * gfortran.fortran-torture/execute/where17.f90: New test.
3404         * gfortran.fortran-torture/execute/where18.f90: New test.
3405         * gfortran.fortran-torture/execute/where19.f90: New test.
3406         * gfortran.fortran-torture/execute/where20.f90: New test.
3407
3408 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3409
3410         * g++.dg/tree-ssa/pr26443.C: New test case.
3411
3412 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3413
3414         PR middle-end/26022
3415         * g++.dg/opt/return-slot1.C: New test.
3416
3417 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3418
3419         PR libgfortran/26136
3420         * gfortran.dg/namelist_23.f90: New test.
3421
3422 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3423
3424         PR middle-end/14752
3425         * gcc.dg/fold-eqandshift-2.c: New test case.
3426
3427 2006-02-28  Richard Guenther  <rguenther@suse.de>
3428
3429         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3430         decomposition.
3431
3432 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3433
3434         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3435
3436 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3437
3438         PR libgfortran/26464
3439         * gfortran.dg/backspace_5.f: New test.
3440         * gfortran.dg/backspace_6.f: New test.
3441
3442 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3443
3444         * gcc.dg/fold-eqandnot-1.c: New test case.
3445
3446 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3447
3448         PR middle-end/19983
3449         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3450
3451 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3452
3453         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3454         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3455
3456 2006-02-26  Richard Guenther  <rguenther@suse.de>
3457
3458         PR tree-optimization/26421
3459         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3460
3461 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3462
3463         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3464         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3465
3466 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3467
3468         * gcc.dg/fold-even-1.c: New test case.
3469
3470 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3471
3472         PR middle-end/21137
3473         * gcc.dg/fold-eqandshift-1.c: New test case.
3474
3475 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3476
3477         PR tree-optimization/25125
3478         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3479         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3480
3481 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3482
3483         PR tree-optimizations/26359
3484         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3485         with -fdump-tree-dceloop-details.
3486         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3487
3488 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3489
3490         PR middle-end/23673
3491         * gcc.dg/fold-eqxor-1.c: New test case.
3492         * gcc.dg/fold-eqxor-2.c: Likewise.
3493         * gcc.dg/fold-eqxor-3.c: Likewise.
3494
3495 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3496
3497         PR fortran/23092
3498         * scalar_mask_1.f90: New test.
3499
3500 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3501
3502         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3503         * g++.dg/eh/uncaught2.C: New.
3504         * g++.dg/eh/uncaught3.C: New.
3505
3506 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3507
3508         PR libgfortran/26423
3509         * gfortran.dg/read_many_1.f: New test.
3510
3511 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3512
3513         PR fortran/24519
3514         * gfortran.dg/dependency_3.f90: New test.
3515         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3516         XFAILs.
3517
3518         PR fortran/25395
3519         * gfortran.dg/equiv_6.f90: New test.
3520
3521 2006-02-23  Jeff Law  <law@redhat.com>
3522
3523         * gcc.c-torture/compile/pr26425.c: New test.
3524
3525 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3526
3527         PR middle-end/26412
3528         * gcc.dg/gomp/pr26412.c: New test.
3529
3530 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3531
3532         PR c++/26291
3533         * g++.dg/other/ellipsis1.C: New test.
3534         * g++.dg/parse/operator4.C: Adjust error marker.
3535
3536 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3537
3538         PR target/25603
3539         * gfortran.dg/pr25603.f: New testcase.
3540
3541 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3542
3543         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3544         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3545
3546 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3547
3548         * g++.dg/eh/spbp.C: New.
3549
3550 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3551
3552         PR middle-end/26379
3553         * gcc.target/i386/mmx-7.c: New test.
3554
3555 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3556
3557         PR tree-optimization/26361
3558         * gcc.dg/tree-ssa/vrp27.c: New test case.
3559
3560 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3561
3562         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3563         * gcc.dg/tree-ssa/complex-4.c: Here.
3564
3565 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3566
3567         PR middle-end/19543
3568         * gfortran.dg/logical_1.f90: New test case.
3569
3570 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3571
3572         PR middle-end/26334
3573         * gcc.dg/20060218-1.c: Moved to...
3574         * gcc.target/i386/20060218-1.c: ... here.  New test.
3575
3576 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3577
3578         PR fortran/26201
3579         * gfortran.dg/convert_1.f90: New.
3580
3581 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3582
3583         PR fortran/25054
3584         * gfortran.dg/namelist_5.f90: New test.
3585
3586         PR fortran/25089
3587         * gfortran.dg/namelist_4.f90: New test.
3588
3589 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3590
3591         PR tree-opt/25680
3592         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3593
3594 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3595
3596         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3597         variable to take into account the variable name in the
3598         function header.
3599         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3600
3601 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3602
3603         PR middle-end/26334
3604         * gcc.c-torture/compile/20060217-1.c: New test.
3605         * gcc.dg/20060218-1.c: New test.
3606
3607 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3608
3609         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3610
3611 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3612
3613         * gcc.dg/cpp/undef3.c: New test.
3614         * gcc.dg/cpp/trad/builtins2.c: New test.
3615
3616 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3617
3618         PR c++/26266
3619         * g++.dg/template/static22.C: New test.
3620         * g++.dg/template/static23.C: New test.
3621         * g++.dg/template/static24.C: New test.
3622         * g++.dg/template/non-dependent13.C: New test.
3623         * g++.dg/init/member1.C: Tweak error markers.
3624
3625 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3626
3627         PR target/26255
3628         * gcc.c-torture/compile/pr26255.c: New test case.
3629
3630 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3631
3632         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3633         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3634         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3635         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3636         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3637         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3638         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3639
3640 2006-02-16  Jeff Law  <law@redhat.com>
3641
3642         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3643         * gcc.dg/tree-ssa/vrp26.c: New test.
3644
3645 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3646
3647         PR target/20353
3648         PR target/24578
3649         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3650         __UCLIBC__ is defined.
3651
3652 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3653
3654         PR fortran/26224
3655         * gfortran.dg/gomp/pr26224.f: New test.
3656
3657 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3658
3659         PR tree-opt/25918
3660         * lib/target-supports.exp
3661         (check_effective_target_vect_short_mult): New.
3662         (check_effective_target_vect_char_mult): New.
3663         (check_effective_target_vect_widen_sum_qi_to_si): New.
3664         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3665         (check_effective_target_vect_widen_sum_hi_to_si): New.
3666         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3667         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3668         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3669         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3670         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3671         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3672         vect-reduc-pattern-2c.c
3673         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3674         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3675         vect-reduc-pattern-1c.c
3676
3677 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3678
3679         PR fortran/24557
3680         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3681
3682 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3683
3684         PR fortran/26054
3685         * gfortran.dg/enum_8.f90: Remove check for warning.
3686         * gfortran.dg/iomsg_1.f90: Ditto.
3687         * gfortran.dg/enum_1.f90: Ditto.
3688         * gfortran.dg/enum_9.f90: Ditto.
3689         * gfortran.dg/enum_2.f90: Ditto.
3690         * gfortran.dg/enum_10.f90: Ditto.
3691         * gfortran.dg/enum_3.f90: Ditto.
3692         * gfortran.dg/flush_1.f90: Ditto.
3693         * gfortran.dg/enum_4.f90: Ditto.
3694         * gfortran.dg/array_constructor_1.f90: Ditto.
3695         * gfortran.dg/enum_5.f90: Ditto.
3696         * gfortran.dg/enum_6.f90: Ditto.
3697         * gfortran.dg/enum_7.f90: Ditto.
3698
3699 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3700
3701         PR middle-end/26300
3702         * gcc.c-torture/compile/20060215-1.c: New test.
3703
3704 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3705
3706         PR middle-end/23670
3707         * gcc.dg/tree-ssa/andor-2.c: New test case.
3708
3709 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3710
3711         PR fortran/25045
3712         * optional_dim.f90: New test.
3713
3714 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3715
3716         PR fortran/26277
3717         * gfortran.dg/label_4.f90: New.
3718
3719 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3720             Diego Novillo  <dnovillo@redhat.com>
3721             Uros Bizjak  <uros@kss-loka.si>
3722
3723         * gfortran.dg/gomp: New directory.
3724
3725 2006-02-14  Richard Guenther  <rguenther@suse.de>
3726
3727         PR tree-optimization/26258
3728         * gcc.dg/torture/pr26258.c: New testcase.
3729
3730 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3731
3732         PR fortran/26246
3733         * gfortran.dg/pr26246_1.f90: New test.
3734         * gfortran.dg/pr26246_2.f90: New test.
3735
3736         PR middle-end/26092
3737         * gcc.c-torture/compile/20060208-1.c: New test.
3738
3739 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3740
3741         PR fortran/26074
3742         PR fortran/25103
3743         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3744         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3745         * gfortran.dg/automatic_module_variable.f90: Change error message.
3746
3747         PR fortran/20861
3748         * gfortran.dg/internal_dummy_1.f90: New test.
3749
3750         PR fortran/20871
3751         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3752
3753
3754         PR fortran/25083
3755         * gfortran.dg/uncommon_block_data_1.f90: New test.
3756         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3757         with standard.
3758
3759         PR fortran/25088
3760         * gfortran.dg/typed_subroutine_1.f90: New test.
3761
3762 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3763
3764         * objc.dg/dwarf-1.m: New.
3765
3766 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3767
3768         PR middle-end/24427
3769         * gcc.dg/tree-ssa/andor-1.c: New test case.
3770
3771 2006-02-13  Josh Conner  <jconner@apple.com>
3772
3773         PR target/25376
3774         * gcc.dg/pr25376.c: New test.
3775
3776         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3777         assemble.
3778         * lib/target-supports.exp (check_named_sections_available):
3779         Only compile named-sections test -- don't assemble.
3780
3781 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3782
3783         * g++.dg/warn/no-write-strings.C: New test.
3784         * g++.dg/warn/write-strings.C: Likewise.
3785         * g++.dg/warn/write-strings-default.C: Likewise.
3786
3787 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3788
3789         PR fortran/25806
3790         * gfortran.dg/ret_pointer_2.f90: New test.
3791
3792 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3793
3794         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3795
3796 2006-02-10  Jeff Law  <law@redhat.com>
3797
3798         * gcc.c-torture/compile/pr26213.c: New test.
3799
3800 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3801
3802         gfortran.dg/null_1.f90: New test.
3803
3804 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3805
3806         PR fortran/14771
3807         * gfortran.dg/parens_4.f90: New.
3808         * gfortran.dg/parens_5.f90: New.
3809
3810 2006-02-10  Richard Guenther  <rguenther@suse.de>
3811
3812         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3813
3814 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3815         Paul Thomas  <pault@gcc.gnu.org>
3816
3817         PR fortran/14771
3818         * gfortran.dg/parens_1.f90: New.
3819         * gfortran.dg/parens_2.f90: New.
3820         * gfortran.dg/parens_3.f90: New.
3821
3822 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3823
3824         PR fortran/26038
3825         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3826
3827         PR fortran/25059
3828         * gfortran.dg/impure_assignment_1.f90: New test.
3829
3830         PR fortran/25070
3831         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3832
3833 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3834
3835         PR target/26141
3836         * g++.dg/expr/stdarg2.C: New test.
3837
3838 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3839
3840         PR inline-asm/16194
3841         * gcc.dg/pr16194.c: New test.
3842
3843 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3844
3845         * ada/acats/run_acats: Use portable variant of "$@".
3846
3847 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3848
3849         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3850         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3851
3852 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3853
3854         PR tree-opt/26179
3855         * g++.dg/opt/pr26179.C: New test.
3856
3857 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3858
3859         PR middle-end/26134
3860         * gcc.dg/tree-ssa/complex-3.c: New test.
3861
3862 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3863
3864         * gcc.c-torture/compile/volatile-1.c: New test.
3865
3866 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3867
3868         PR 26180
3869         * gcc.dg/tree-ssa/pr26180.c: New test.
3870
3871 2006-02-08  Jeff Law  <law@redhat.com>
3872
3873         * gcc.dg/tree-ssa/pr21417.c: New test.
3874
3875 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3876
3877         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3878         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3879
3880 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3881
3882         * lib/scanrtl.exp: New.
3883
3884 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3885
3886         PR c++/26071
3887         * g++.dg/other/virtual2.C: New test.
3888
3889         PR c++/26070
3890         * g++.dg/other/virtual1.C: New test.
3891
3892 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3893
3894         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3895         cleanup-ipa-dump): Update dump file glob patterns.
3896         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3897         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3898
3899         * lib/gcc-dg.exp: Load it.
3900         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3901
3902 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3903
3904         PR testsuite/26159
3905         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3906         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3907
3908 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3909
3910         PR fortran/25577
3911         * gfortran.dg/mvbits_1.f90: New.
3912
3913 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3914
3915         * g++.dg/warn/Wdiv-by-zero.C: New test.
3916         * g++.dg/warn/Wno-div-by-zero.C: New.
3917
3918 2006-02-07  Jeff Law  <law@redhat.com>
3919
3920         * gcc.dg/tree-ssa/pr21559.c: New test.
3921
3922         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3923         multiple VRP passes.
3924         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3925         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3926         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3927         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3928         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3929         * gcc.dg/tree-ssa/vrp02.c: Likewise
3930         * gcc.dg/tree-ssa/vrp11.c: Likewise
3931         * gcc.dg/tree-ssa/pr14341.c: Likewise
3932         * gcc.dg/tree-ssa/vrp19.c: Likewise
3933         * gcc.dg/tree-ssa/vrp20.c: Likewise
3934         * gcc.dg/tree-ssa/vrp03.c: Likewise
3935         * gcc.dg/tree-ssa/pr21086.c: Likewise
3936         * gcc.dg/tree-ssa/pr21959.c: Likewise
3937         * gcc.dg/tree-ssa/vrp21.c: Likewise
3938         * gcc.dg/tree-ssa/vrp04.c: Likewise
3939         * gcc.dg/tree-ssa/pr25485.c: Likewise
3940         * gcc.dg/tree-ssa/pr22026.c: Likewise
3941         * gcc.dg/tree-ssa/vrp22.c: Likewise
3942         * gcc.dg/tree-ssa/vrp05.c: Likewise
3943         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3944         * gcc.dg/tree-ssa/pr20701.c: Likewise
3945         * gcc.dg/tree-ssa/vrp23.c: Likewise
3946         * gcc.dg/tree-ssa/vrp06.c: Likewise
3947         * gcc.dg/tree-ssa/pr22117.c: Likewise
3948         * gcc.dg/tree-ssa/pr20702.c: Likewise
3949         * gcc.dg/tree-ssa/vrp15.c: Likewise
3950         * gcc.dg/tree-ssa/pr21090.c: Likewise
3951         * gcc.dg/tree-ssa/pr21294.c: Likewise
3952         * gcc.dg/tree-ssa/vrp24.c: Likewise
3953         * gcc.dg/tree-ssa/vrp07.c: Likewise
3954         * gcc.dg/tree-ssa/pr21563.c: Likewise
3955         * gcc.dg/tree-ssa/pr25382.c: Likewise
3956         * gcc.dg/tree-ssa/vrp16.c: Likewise
3957         * gcc.dg/tree-ssa/vrp25.c: Likewise
3958         * gcc.dg/tree-ssa/vrp08.c: Likewise
3959         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3960         * gcc.dg/tree-ssa/vrp17.c: Likewise
3961         * gcc.dg/tree-ssa/pr21458.c: Likewise
3962         * g++.dg/tree-ssa/pr18178.C: Likewise
3963
3964 2006-02-07  Richard Guenther  <rguenther@suse.de>
3965
3966         PR c++/26140
3967         Revert
3968         2006-01-30  Richard Guenther  <rguenther@suse.de>
3969         PR c++/23372
3970         * gcc.dg/pr23372-1.C: New testcase.
3971
3972         * g++.dg/tree-ssa/pr26140.C: New testcase.
3973
3974 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3975
3976         PR c++/9737
3977         * g++.dg/template/ttp15.C: New test.
3978         * g++.dg/template/ttp16.C: Likewise.
3979         * g++.dg/template/ttp17.C: Likewise.
3980         * g++.old-deja/g++.pt/ttp36.C: Remove.
3981         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3982         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3983         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3984         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3985         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3986         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3987         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3988         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3989         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3990
3991 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3992
3993         PR libfortran/23815
3994         * unf_io_convert_4.f90: New test.
3995
3996 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3997
3998         * gcc.dg/tree-ssa/loadpre10.c: New test.
3999         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4000         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4001         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4002
4003 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4004
4005         PR libfortran/24685
4006         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4007
4008 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4009
4010         PR tree-opt/25251
4011         * gfortran.dg/assign_7.f: New test.
4012
4013 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4014
4015         PR fortran/26041
4016         PR fortran/26064
4017         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4018         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4019         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4020
4021 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4022
4023         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4024         in size_t typedef.
4025
4026 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4027
4028         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4029         * g++.dg/charset/string.c (foo): Likewise.
4030         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4031         const char*
4032         * g++.dg/ext/builtin2.C (printf): Likewise.
4033         * g++.dg/init/new15.C (printf): Likewise.
4034         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4035         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4036         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4037         * g++.dg/template/non-dependent4.C (temp): Likewise.
4038         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4039         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4040         parameter type to const char*.
4041         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4042         Change type to const char*.
4043         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4044         Likewise.
4045         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4046         second parameter type to const char*.
4047         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4048         (Y::Y): Change parameter type to const char*.
4049         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4050         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4051         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4052         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4053         (char*).
4054         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4055         const char*.
4056         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4057         type to const char*.
4058         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4059         return type to const char*.
4060         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4061         to const char*.
4062         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4063         * g++.old-deja/g++.law/refs1.C: Likewise.
4064         * g++.old-deja/g++.law/visibility1.C: Likewise.
4065         * g++.old-deja/g++.law/visibility2.C: Likewise.
4066         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4067         const char*.
4068         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4069         * g++.old-deja/g++.mike/net48.C: Likewise.
4070         * g++.old-deja/g++.mike/p646.C: Likewise.
4071         * g++.old-deja/g++.mike/p6746.C: Likewise.
4072         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4073         type to const char*.
4074         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4075         deprecated conversion warning.
4076         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4077         char*.
4078         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4079         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4080         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4081         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4082         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4083         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4084         * g++.old-deja/g++.pt/t39.C: Likewise.
4085         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4086         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4087
4088 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4089
4090         PR fortran/25075
4091         intrinsic_argument_conformance_1.f90: New test.
4092
4093 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4094
4095         PR fortran/20845
4096         * gfortran.dg/char_result_11.f90: Add SAVE.
4097         * gfortran.dg/der_pointer_4.f90: Ditto.
4098         * gfortran.dg/default_initialization.f90: New test.
4099
4100 2006-02-03  Jeff Law  <law@redhat.com>
4101
4102         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4103         handle more than 100 dump files.
4104         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4105         * lib/scantree.exp (scan-tree-dump): Likewise.
4106         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4107         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4108         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4109         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4110         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4111
4112 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4113
4114         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4115
4116 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4117
4118         * g++.dg/template/using12.C: New test.
4119
4120 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4121
4122         * gcc.target/powerpc/pr25960.c: New test.
4123
4124 2006-02-02  Steven G. Kargl  <kargls@comcast>
4125
4126         PR fortran/24958
4127         gfortran.dg/nullify_2.f90: New test.
4128
4129 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4130
4131         PR 25990
4132         * gcc.dg/gomp/pr25990.c: New test.
4133
4134 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4135
4136         PR c++/25342
4137         * g++.gd/template/partial4.C: New test.
4138
4139 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4140
4141         PR middle-end/26001
4142         * gfortran.dg/data_char_2.f90: New.
4143
4144 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4145
4146         PR fortran/26039
4147         maxval_maxloc_conformance_1.f90: New test.
4148
4149 2006-01-31  Richard Guenther  <rguenther@suse.de>
4150
4151         * gcc.target/i386/sselibm-1.c: New testcase.
4152         * gcc.target/i386/sselibm-2.c: Likewise.
4153         * gcc.target/i386/sselibm-3.c: Likewise.
4154         * gcc.target/i386/sselibm-4.c: Likewise.
4155         * gcc.target/i386/sselibm-5.c: Likewise.
4156
4157 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4158
4159         PR fortran/24266
4160         * gfortran.dg/arrayio_derived_2.f90: New.
4161
4162 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4163
4164         * gcc.dg/unsigned-long-compare.c: New test.
4165
4166 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4167
4168         PR testsuite/25318
4169         * lib/target-supports.exp (check_effective_target_freorder):
4170         Check to see if target supports -freorder-blocks-and-partition.
4171         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4172         instead of "dg-require-named-sections".
4173
4174 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4175
4176         PR target/14798:
4177         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4178         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4179         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4180         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4181         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4182         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4183         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4184         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4185
4186 2006-01-30  Richard Guenther  <rguenther@suse.de>
4187
4188         PR c++/23372
4189         * gcc.dg/pr23372-1.C: New testcase.
4190
4191 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4192
4193         * gcc.dg/gomp/pr25874.c: New test.
4194
4195 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4196
4197         PR tree-opt/25911
4198         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4199
4200 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4201
4202         PR fortran/18578
4203         PR fortran/18579
4204         PR fortran/20857
4205         PR fortran/20885
4206         * gfortran.dg/intent_out_1.f90: New test.
4207
4208 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4209
4210         PR fortran/17911
4211         * gfortran.dg/procedure_lvalue.f90: New test.
4212
4213         PR fortran/20895
4214         PR fortran/25030
4215         * gfortran.dg/char_pointer_assign_2.f90: New test.
4216         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4217         assignment to be consistent with standard.
4218         * gfortran.dg/char_result_2.f90: The same.
4219         * gfortran.dg/char_result_8.f90: The same.
4220
4221 2006-01-28  Zack Weinberg  <zackw@panix.com>
4222
4223         * gcc.dg/Woverlength-strings.c
4224         * gcc.dg/Woverlength-strings-pedantic-c89.c
4225         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4226         * gcc.dg/Woverlength-strings-pedantic-c99.c
4227         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4228
4229 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4230
4231         * gcc.c-torture/execute/20060127-1.c: New test.
4232
4233 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4234
4235         PR c++/25999
4236         * g++.dg/ext/pragmaweak1.C: New test.
4237
4238 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4239
4240         PR c++/25855
4241         * g++.dg/template/spec29.C: New test.
4242
4243 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4244
4245         PR c/19606.
4246         * gcc.c-torture/execute/pr19606.c: New.
4247
4248 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4249
4250         * gcc.dg/pragma-re-4.c: New test.
4251
4252 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4253
4254         PR fortran/25964
4255         * gfortran.dg/assumed_size_refs_3.f90: New test.
4256
4257 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4258
4259         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4260
4261 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4262
4263         PR ada/21317
4264         * ada/acats/support/impdef.a: Add One_Long_Second.
4265         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4266         * ada/acats/tests/c9/c94026.a: Likewise.
4267         * ada/acats/tests/c9/c97305c.ada: Likewise.
4268         * ada/acats/tests/c9/c99004a.ada: Likewise.
4269
4270 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4271
4272         PR fortran/25964
4273         * gfortran.dg/global_references_2.f90: New test.
4274
4275         PR fortran/25084
4276         PR fortran/20852
4277         PR fortran/25085
4278         PR fortran/25086
4279         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4280         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4281
4282         PR fortran/25416
4283         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4284
4285 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4286
4287         PR c/25892
4288         * gcc.dg/Wpointer-sign.c: New.
4289         * gcc.dg/Wpointer-sign-Wall.c: New.
4290         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4291         * gcc.dg/Wpointer-sign-pedantic.c: New.
4292         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4293         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4294
4295 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4296
4297         PR C/25861
4298         * gcc.c-torture/compile/pr25861.c: New test.
4299
4300 2006-01-26  Paul Brook  <paul@codesourcery.com>
4301
4302         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4303         on short-enum targets.
4304         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4305         variable.
4306         (generate_fields): Use short_enums.
4307         (main): Set short_enums.  Document -e.
4308         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4309         on short-enum targets.
4310         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4311         variable.
4312         (generate_fields): Use short_enums.
4313         (main): Set short_enums.  Document -e.
4314         * lib/target-supports.exp (check_effective_target_short_enums): New.
4315
4316 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4317
4318         PR target/25947
4319         * gcc.dg/torture/pr25947-1.c: New test.
4320
4321 2006-01-25  Jan Hubicka  <jh@suse.cz>
4322             Roger Sayle  <roger@eyesopen.com>
4323
4324         PR rtl-optimization/25703
4325         * gcc.target/i386/20060125-1.c: New test case.
4326         * gcc.target/i386/20060125-2.c: New test case.
4327
4328 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4329
4330         PR fortran/18540
4331         * gfortran.dg/goto_1.f: New.
4332
4333 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4334
4335         PR fortran/25716
4336         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4337         25716 on 32-bit systems too.
4338
4339 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4340
4341         PR testsuite/25590
4342         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4343
4344 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4345
4346         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4347
4348 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4349
4350         PR fortran/25835
4351         * gfortran.dg/read_eof.f90: Delete, renamed.
4352         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4353         * gfortran.dg/read_eof_2.f90: New test.
4354         * gfortran.dg/read_eof_3.f90: New test.
4355
4356 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4357
4358         PR tree-opt/25860
4359         * gcc.c-torture/compile/pr25860.c: New test.
4360
4361 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4362
4363         PR c++/25552
4364         * g++.dg/parse/dtor8.C: New test.
4365
4366 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4367
4368         PR testsuite/25891
4369         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4370         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4371         check_effective_target_fopenmp returns 0.
4372
4373 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4374
4375         PR ada/20548
4376         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4377         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4378         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4379
4380 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4381
4382         PR tree-opt/25857
4383         * g++.dg/opt/pr25857.C: New test.
4384
4385 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4386         Jan Hubicka  <jh@suse.cz>
4387         Richard Guenther  <rguenther@suse.de>
4388
4389         PR rtl-optimization/25654
4390         * gcc.dg/torture/pr25654.c: New testcase.
4391         * gcc.target/i386/pr25654.c: Likewise.
4392
4393 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4394
4395         PR fortran/25901
4396         * gfortran.dg/internal references_2.f90: New test.
4397
4398         Fix regression in testing of admissability of attributes.
4399         * gfortran.dg/intent_used_1.f90: New test.
4400
4401 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4402
4403         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4404         Remove target conditional torture options for i?86 and x86_64
4405         GNU/Linux.
4406
4407 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4408
4409         PR c++/10891
4410         * g++.dg/rtti/no-rtti.C: New.
4411
4412 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4413
4414         PR c++/25895
4415         * g++.dg/inherit/conv2.C: New test.
4416
4417         PR c++/25856
4418         * g++.dg/parse/dtor7.C: New test.
4419
4420         PR c++/25858
4421         * g++.dg/template/crash44.C: New test.
4422
4423 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4424
4425         PR fortran/25124
4426         PR fortran/25625
4427         * gfortran.dg/internal_references_1.f90: New test.
4428           PR fortran/20881
4429         PR fortran/23308
4430         PR fortran/25538
4431         PR fortran/25710
4432         * gfortran.dg/global_references_1.f90: New test.
4433         * gfortran.dg/g77/19990905-1.f: Restore the error that
4434         there is a clash between the common block name and
4435         the name of a subroutine reference.
4436
4437         PR fortran/PR24276
4438         * gfortran.dg/aliasing_dummy_1.f90: New test.
4439
4440 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4441
4442         * gcc.dg/vmx/1b-01.c: Warning fix.
4443         * gcc.dg/vmx/1c-02.c: Likewise.
4444         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4445
4446 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4447
4448         PR testsuite/24962
4449         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4450
4451 2006-01-20  Richard Guenther  <rguenther@suse.de>
4452         Steven Bosscher <stevenb.gcc@gmail.com>
4453
4454         PR rtl-optimization/24626
4455         * gcc.dg/torture/pr24626-1.c: New testcase.
4456         * gcc.dg/torture/pr24626-2.c: Likewise.
4457         * gcc.dg/torture/pr24626-3.c: Likewise.
4458         * gcc.dg/torture/pr24626-4.c: Likewise.
4459
4460 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4461
4462         PR c++/5520
4463         * g++.dg/warn/empty-body.C: New.
4464
4465 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4466
4467         PR c++/22136
4468         * g++.dg/template/using10.C: New test.
4469         * g++.dg/temlpate/using11.C: Likewise.
4470         * g++.dg/inherit/using5.C: Tweak error messages.
4471
4472 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4473
4474         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4475         target test.
4476         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4477
4478 2006-01-19  Jan Hubicka  <jh@suse.cz>
4479
4480         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4481
4482 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4483
4484         PR c++/25854
4485         * g++.dg/template/spec28.C: New test.
4486
4487 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4488
4489         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4490         Fix fprintf's by adding srcdir or removing it.
4491
4492 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4493
4494         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4495         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4496         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4497         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4498         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4499         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4500         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4501         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4502         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4503         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4504         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4505         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4506         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4507         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4508
4509 2006-01-18  Jeff Law  <law@redhat.com>
4510
4511         * gcc.dg/tree-ssa/vrp25.c: New test.
4512
4513 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4514
4515         * gcc.dg/pr25805.c: Fix misapplied patch.
4516
4517 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4518
4519         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4520         (check_effective_target_vect_udot_qi): New.
4521         (check_effective_target_vect_sdot_hi): New.
4522         (check_effective_target_vect_udot_hi): New.
4523         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4524         prefixed with "wrapv-" with -fwrapv.
4525         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4526         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4527         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4528         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4529         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4530
4531         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4532         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4533         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4534         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4535
4536 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4537
4538         PR c++/16829
4539         * g++.dg/other/default2.C: New test.
4540         * g++.dg/other/default3.C: New test.
4541
4542 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4543
4544         PR c/25805
4545         * gcc.dg/pr25805.c: New file.
4546
4547 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4548
4549         PR c++/25836
4550         * g++.dg/template/init6.C: New test.
4551
4552 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4553
4554         * gcc.dg/tree-ssa/pr24287.c: New test
4555
4556 2006-01-18  Eric Christopher  <echristo@apple.com>
4557
4558         * g++.dg/eh/table.C: New.
4559
4560 2006-01-18  DJ Delorie  <dj@redhat.com>
4561
4562         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4563         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4564         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4565         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4566
4567 2006-01-18  Jeff Law  <law@redhat.com>
4568
4569         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4570         on wrapping on overflow semantics.
4571
4572         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4573
4574         * gcc.gc/tree-ssa/vrp23.c: New test.
4575         * gcc.gc/tree-ssa/vrp24.c: New test.
4576
4577 2006-01-18  Richard Henderson  <rth@redhat.com>
4578             Aldy Hernandez  <aldyh@redhat.com>
4579             Jakub Jelinek  <jakub@redhat.com>
4580             Diego Novillo  <dnovillo@redhat.com>
4581             Uros Bizjak  <uros@kss-loka.si>
4582
4583         * testsuite/gcc.dg/gomp: New directory.
4584
4585 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4586             Steven G. Kargl  <kargls@comcast.net>
4587
4588         PR fortran/20869
4589         * gfortran.dg/intrinsic_external_1.f90: New test.
4590
4591         PR fortran/20875.
4592         * gfortran.dg/elemental_pointer_1.f90: New test.
4593
4594         PR fortran/25024
4595         * gfortran.dg/external_procedures_1.f90: New test.
4596
4597         PR fortran/25785
4598         gfortran.dg/assumed_present.f90: New test.
4599
4600 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4601
4602         * g++.dg/parse/lookup5.C: New test.
4603
4604 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4605
4606         PR fortran/25697
4607         * gfortran.dg/read_eof.f90: New test.
4608
4609 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4610
4611         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4612         add a closing brace.
4613
4614 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4615
4616         PR fortran/25631
4617         * gfortran.dg/fmt_tl.f: New test.
4618
4619 2006-01-17  Eric Christopher  <echristo@apple.com>
4620
4621         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4622         * g++.old-deja/g++.warn/impint2.C: Ditto.
4623         * g++.old-deja/g++.other/null1.C: Ditto.
4624         * g++.dg/warn/conv2.C: Ditto.
4625         * g++.dg/warn/conv4.C: New file.
4626
4627 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4628
4629         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4630
4631 2006-01-17  Andreas Jaeger  <aj@suse.de>
4632             Janis Johnson <janis187@us.ibm.com>
4633
4634         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4635         in 64-bit.
4636         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4637         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4638
4639 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4640
4641         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4642         xfail txxx where xxx >= 25.
4643
4644 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4645
4646         PR testsuite/25764
4647         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4648
4649 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4650
4651         PR c/25682
4652         * gcc.dg/pr25682.c: New test.
4653         * g++.dg/parse/array-size2.C: New test.
4654
4655 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4656
4657         * consistency.vlad: Remove entire directory, 1652 files.
4658
4659 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4660
4661         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4662         check_effective_target_dfprt_nocache): New.
4663         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4664         (check_effective_target_dfprt): New.
4665         * lib/c-compat.exp (check_dfp): Remove.
4666         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4667         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4668         level of support for decimal float.
4669         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4670         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4671         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4672         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4673         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4674         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4675         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4676         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4677         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4678         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4679         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4680         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4681         directives.
4682
4683 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4684
4685         PR testsuite/25741
4686         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4687         $base_dir/../.
4688         * lib/gfortran.exp (gfortran_init): Likewise.
4689         * lib/obj-c++.exp (obj-c++_init): Likewise.
4690         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4691         (scan-assembler-dem-not): Likewise.
4692         * lib/scandump.exp (scan-dump-dem): Likewise.
4693         (scan-dump-dem-not): Likewise.
4694
4695 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4696
4697         PR testsuite/25767
4698         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4699         powerpc-*-darwin*.
4700         * lib/obj-c++.exp (obj-c++_init): Likewise.
4701
4702 2006-01-16  Richard Guenther  <rguenther@suse.de>
4703
4704         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4705
4706 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4707
4708         PR testsuite/25777
4709         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4710         to LD_LIBRARY_PATH.
4711
4712 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4713             Andrew Pinski  <pinskia@physics.uc.edu>
4714
4715         * gcc.dg/minmax-1.c: New test.
4716
4717 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4718
4719         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4720         * gcc.misc-tests/dectest.exp: Ditto.
4721
4722 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4723
4724         PR testsuite/25796
4725         * gcc.target/i386/cmov6.c: Use -march=k8.
4726
4727 2006-01-15  Andreas Jaeger  <aj@suse.de>
4728
4729         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4730         x86 does not have __float128.
4731
4732 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4733
4734         * gcc.target/i386/cmov6.c: New test.
4735
4736 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4737
4738         PR c++/25663
4739         * g++.dg/template/ctor6.C: New test.
4740
4741 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4742
4743         PR tree-optimization/25485
4744         * gcc.dg/tree-ssa/pr25485.c: New.
4745
4746 2006-01-14  Richard Guenther  <rguenther@suse.de>
4747
4748         PR tree-optimization/22548
4749         PR tree-optimization/22555
4750         PR tree-optimization/22501
4751         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4752         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4753         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4754         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4755         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4756         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4757         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4758         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4759         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4760
4761 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4762
4763         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4764         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4765
4766 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4767         Richard Guenther  <rguenther@suse.de>
4768
4769         PR rtl-optimization/24257
4770         * gcc.dg/torture/pr24257.c: New testcase.
4771
4772 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4773
4774         * gcc.c-torture/execute/20060110-1.c: New test.
4775         * gcc.c-torture/execute/20060110-2.c: New test.
4776
4777 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4778
4779         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4780
4781 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4782
4783         PR fortran/25756
4784         * gfortran.dg/label_3.f90: New test.
4785
4786 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4787
4788         PR tree-optimization/25771
4789         * g++.dg/tree-ssa/pr25771.C: New test
4790
4791 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4792
4793         PR tree-opt/24365
4794         * g++.dg/opt/complex5.C: New test.
4795
4796 2006-01-13  Richard Guenther  <rguenther@suse.de>
4797
4798         * gcc.target/i386/387-9.c: New testcase.
4799
4800 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4801
4802         PR c++/24824
4803         * g++.dg/debug/dwarf2-1.C: New.
4804
4805 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4806
4807         PR testsuite/25728
4808         * lib/gcov.exp (verify-lines): Add "close $fd".
4809
4810 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4811             Ben Elliston  <bje@au.ibm.com>
4812
4813         * gcc.dg/dfp/inf-1.c: New test.
4814
4815 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4816             Yao Qi  <qiyaoltc@cn.ibm.com>
4817             Ben Elliston  <bje@au.ibm.com>
4818             Jon Grimm  <jgrimm2@us.ibm.com>
4819
4820         * gcc.dg/nodfp-1.c: New test.
4821         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4822         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4823         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4824         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4825         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4826         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4827         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4828         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4829         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4830         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4831         * gcc.dg/format/dfp-printf-1.c: Likewise.
4832         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4833         (compat_setup_dfp): New.
4834         * gcc.dg/compat/compat.exp: Use it.
4835         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4836         Make some variables global, prepend "compat_" to their names.
4837         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4838         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4839         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4840         * lib/compat.exp (compat_skip_list): Make global, rename.
4841         * lib/c-compat.exp: New file.
4842         * lib/target-supports.exp (check_effective_target_dfp): New.
4843
4844         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4845         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4846         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4847         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4848         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4849         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4850         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4851         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4852         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4853         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4854         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4855         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4856         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4857         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4858         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4859         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4860         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4861         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4862         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4863         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4864         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4865         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4866         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4867         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4868         gcc.dg/dfp/struct-layout-1.c,
4869         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4870         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4871         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4872         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4873         gcc.dg/dfp/func-vararg-dfp.c,
4874         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4875         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4876         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4877         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4878         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4879
4880 2006-01-11  Richard Guenther  <rguenther@suse.de>
4881
4882         PR tree-optimization/25734
4883         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4884
4885 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4886
4887         PR fortran/25486
4888         * gfortran.dg/literal_character_constant_1_x.F: New test.
4889         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4890         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4891         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4892
4893 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4894
4895         PR c++/25386
4896         * g++.dg/ext/packed3.C: Add expected packed error.
4897
4898 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4899
4900         PR target/25706
4901         * gcc.dg/torture/pr25706-1.c: New test.
4902
4903 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4904
4905         PR tree-optimization/23109
4906         PR tree-optimization/23948
4907         PR tree-optimization/24123
4908
4909         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4910         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4911         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4912         g++.dg/tree-ssa/pr23948.C: New testcases.
4913         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4914         three divisions in order to do the optimization.
4915
4916 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4917
4918         PR c++/25632
4919         * g++.dg/other/pr25632.C: New test.
4920
4921 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4922
4923         PR fortran/25730
4924         * gfortran.dg/used_types_1.f90: New test.
4925
4926 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4927
4928         PR target/25718
4929         * gcc.dg/torture/pr25718-1.c: New test.
4930
4931 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4932
4933         * gfortran.dg/list_read_2.f90: Fix typo in description.
4934
4935 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4936
4937         * lib/target-supports.exp (check_visibility_available): Simplify test
4938         for *-*-netware*.
4939         (check_profiling_available): Fail for *-*-netware*.
4940         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4941         * gcc.dg/20021014-1.c: Likewise.
4942         * gcc.dg/nest.c: Likewise.
4943
4944 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4945
4946         fortran/24936
4947         * gfortran.dg/forall_3.f90: New test.
4948
4949 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4950
4951         PR fortran/21977
4952         * gfortran.dg/nesting_2.f90: New test.
4953         * gfortran.dg/nesting_3.f90: New test.
4954
4955 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4956
4957         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4958         Fix typo in comment.
4959
4960 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4961
4962         * gfortran.dg/single_char_string.f90: New test.
4963
4964 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4965
4966         * gfortran.dg/ichar_2.f90: New test.
4967
4968 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4969
4970         PR fortran/25093
4971         * gfortran.dg/private_type_4.f90: New.
4972
4973 2006-01-07  Richard Guenther  <rguenther@suse.de>
4974
4975         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4976
4977 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4978
4979         * gfortran.dg/func_decl_1.f90: New.
4980         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4981         * gfortran.dg/array_alloc_2.f90: Likewise.
4982         * gfortran.dg/char_result_8.f90: Likewise.
4983         * gfortran.dg/dup_save_1.f90: Likewise.
4984         * gfortran.dg/dup_save_2.f90: Likewise.
4985         * gfortran.dg/f2c_6.f90: Likewise.
4986         * gfortran.dg/f2c_7.f90: Likewise.
4987         * gfortran.dg/func_result_2.f90: Likewise.
4988         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4989
4990 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4991
4992         PR fortran/22146
4993         * gfortran.dg/elemental_subroutine_1.f90: New test.
4994         * gfortran.dg/elemental_subroutine_2.f90: New test.
4995
4996         PR fortran/25029
4997         PR fortran/21256
4998         * gfortran.dg/assumed_size_refs_1.f90: New test.
4999
5000         PR fortran/20868
5001         PR fortran/20870
5002         * gfortran.dg/assumed_size_refs_2.f90: New test.
5003         * gfortran.dg/initialization_1.f90: Change warning message.
5004
5005 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5006
5007         * gcc.dg/tree-ssa/loop-15.c: New test.
5008
5009 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5010
5011         PR fortran/25598
5012         * gfortran.dg/backspace_3.f: New test.
5013         * gfortran.dg/backspace_4.f: New test.
5014
5015 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5016
5017         PR fortran/24268
5018         * gfortran.dg/fmt_white.f: Update test.
5019
5020 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5021
5022         * gcc.dg/cast-1.c: Add new warning.
5023         * gcc.dg/cast-2.c: Likewise.
5024         * gcc.dg/cast-3.c: Likewise.
5025         * gcc.dg/format/cast-1.c: Likewise.
5026         * gcc.dg/cast-4.c: New testcase.
5027
5028 2006-01-05  Richard Guenther  <rguenther@suse.de>
5029
5030         PR tree-optimization/22555
5031         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5032
5033 2006-01-05  Richard Guenther  <rguenther@suse.de>
5034             Diego Novillo  <dnovillo@redhat.com>
5035
5036         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5037         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5038         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5039         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5040         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5041         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5042         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5043         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5044         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5045         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5046         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5047         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5048         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5049         * treelang/compile/extravar.tree: Likewise.
5050         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5051         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5052         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5053         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5054         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5055
5056 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5057
5058         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5059         for 64-bit fix.
5060
5061 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5062
5063         PR fortran/23675
5064         gfortran.dg/char_result_11.f90: New.
5065
5066 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5067
5068         PR c++/24782
5069         * g++.dg/parse/access9.C: New test.
5070         * g++.dg/tc1/dr52.C: Tweak error markers.
5071
5072 2006-01-04  Richard Henderson  <rth@redhat.com>
5073
5074         Merge from gomp branch.
5075         * g++.dg/parse/pragma2.C: Update expected error lines.
5076
5077 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5078
5079         * g++.dg/other/i386-2.C: New test.
5080
5081         PR target/25554
5082         * gcc.c-torture/compile/20051228-1.c: New test.
5083
5084         PR c/25559
5085         * gcc.dg/pr25559.c: New test.
5086
5087 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5088
5089         PR c++/25492
5090         * g++.dg/lookup/friend9.C: New test.
5091
5092         PR c++/25625
5093         * g++.dg/template/repo5.C: New test.
5094
5095 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5096
5097         PR fortran/25101
5098         * gfortran.dg/forall_2.f90: New test.
5099
5100 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5101
5102         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5103         dg-require-weak.  Adjust regexp to handle leading-underscore
5104         targets and space as well as TAB after .weak.  Change previous
5105         64-bit fix to not use naked dot.
5106
5107 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5108
5109         PR rtl-optimization/25578
5110         * gcc.c-torture/execute/20060102-1.c: New testcase.
5111
5112 2006-01-03  Richard Guenther  <rguenther@suse.de>
5113
5114         PR c/25183
5115         * gcc.dg/torture/pr25183.c: New testcase.
5116
5117 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5118
5119         Merge from gomp-branch.
5120         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5121         * gcc.dg/ia64-sync-2.c: Likewise.
5122         * gcc.dg/ia64-sync-3.c: Likewise.
5123         * gcc.dg/ia64-sync-4.c: Likewise.
5124         * gcc.dg/sync-2.c: Likewise.
5125         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5126         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5127
5128 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5129
5130         PR c++/25635
5131         * g++.dg/parse/operator6.C: New test.
5132
5133         PR c++/25637
5134         * g++.dg/parse/error29.C: New test.
5135
5136         PR c++/25638
5137         * g++.dg/parse/dtor6.C: New test.
5138
5139         PR c++/25633
5140         * g++.dg/parse/ctor3.C: New test.
5141
5142         PR c++/25634
5143         * g++.dg/template/class3.C: New test.
5144
5145 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5146
5147         * g++.dg/debug/debug9.C: New.
5148
5149 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5150
5151         PR fortran/24640
5152         * gfortran.dg/label_2.f90: New test.
5153
5154 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5155
5156         * g++.dg/lookup/using12.C: Tighten error marker.
5157
5158 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5159             Andrew Pinski <pinskia@physics.uc.edu>
5160
5161         * gcc.target/powerpc/darwin-abi-3.c: New file.
5162         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5163         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5164         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5165         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5166         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5167         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5168         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5169         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5170
5171 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5172
5173         * gcc.dg/tree-ssa/loadpre1.c: New;
5174         * gcc.dg/tree-ssa/loadpre2.c: New;
5175         * gcc.dg/tree-ssa/loadpre3.c: New;
5176         * gcc.dg/tree-ssa/loadpre4.c: New;
5177         * gcc.dg/tree-ssa/loadpre5.c: New;
5178         * gcc.dg/tree-ssa/loadpre6.c: New;
5179         * gcc.dg/tree-ssa/loadpre7.c: New;
5180         * gcc.dg/tree-ssa/loadpre8.c: New;
5181         * gcc.dg/tree-ssa/loadpre9.c: New;
5182
5183 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5184
5185         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5186         * g++.dg/abi/thunk4.C: Likewise.
5187
5188 2006-01-01  Andreas Jaeger  <aj@suse.de>
5189
5190         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5191         portable.
5192
5193 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5194
5195         PR c++/25294
5196         * gcc.dg/pragma-pack-3.c: New test.
5197         * g++.dg/parse/pragma3.C: New test.
5198
5199 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5200
5201         PR middle-end/24827
5202         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5203
5204 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5205
5206         PR testsuite/25214
5207         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5208
5209 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5210
5211         PR fortran/22607
5212         * gfortran-dg/pure_byref_3.f90: New.
5213
5214         fortran/PR 25396
5215         * gfortran.dg/userdef_operator_1.f90: New.
5216
5217 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5218
5219         * g++.dg/abi/thunk3.C: New.
5220         * g++.dg/abi/thunk4.C: New.
5221
5222 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5223
5224         PR fortran/25532
5225         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5226         associated derived type components of derived types are
5227         properly declared in contained procedures.
5228
5229 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5230
5231         PR libgfortran/25139
5232         * gfortran.dg/backspace_2.f: New test.
5233
5234 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5235
5236         PR libgfortran/25550
5237         * gfortran.dg/endfile.f: New test.
5238
5239 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5240
5241         PR libgfortran/25419
5242         * gfortran.dg/comma.f: New test.
5243
5244 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5245
5246         * lib/gfortran-dg.exp: Remove trailing whitespace.
5247         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5248         -funroll-all-loops.
5249
5250 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5251
5252         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5253         Extended Double long doubles or repeat tests when long double is
5254         the same size as double.
5255
5256 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5257
5258         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5259
5260         PR testsuite/25442
5261         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5262         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5263
5264         PR testsuite/25441
5265         * gcc.dg/pr23911.c: Make test variable static.
5266
5267         PR testsuite/25444
5268         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5269
5270 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5271
5272         PR c++/25439
5273         * g++.dg/parse/crash17.C: Adjust error markers.
5274         * g++.dg/template/error20.C: New test.
5275
5276 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5277
5278         PR c++/23172
5279         * g++.dg/ext/complit4.C: New test.
5280
5281         PR c++/25417
5282         * g++.dg/ext/complit5.C: Likewise.
5283
5284 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5285
5286         PR tree-optimization/25125
5287         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5288         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5289         * gcc.c-torture/execute/pr25125.c: New.
5290
5291 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5292
5293         PR fortran/25029
5294         PR fortran/21256
5295         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5296         with incorrect assumed size references.
5297
5298 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5299
5300         PR c++/23171
5301         * g++.dg/opt/init1.C: New test.
5302
5303 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5304
5305         PR c++/24671
5306         * g++.dg/template/sfinae3.C: New test.
5307
5308 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5309
5310         * g++.dg/other/friend4.C: New test.
5311
5312 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5313
5314         PR target/25005
5315         * g++.dg/opt/pr25005.C: New test.
5316
5317 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5318
5319         PR c++/25369
5320         * g++.dg/template/ptrmem16.C: New test.
5321
5322 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5323
5324         PR fortran/25029
5325         PR fortran/21256
5326         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5327
5328 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5329
5330         PR libgfortran/25307
5331         * gfortran.dg/list_read_5.f90: New test.
5332
5333 2005-12-22  Richard Henderson  <rth@redhat.com>
5334
5335         * gcc.target/i386/sse-7.c: Use -msse2.
5336
5337 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5338
5339         PR rtl-optimization/25432
5340         * gcc.c-torture/compile/20051216-1.c: New test.
5341
5342         PR objc/25328
5343         * objc/execute/pr25328.m: New test.
5344
5345 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5346
5347         PR c++/25364
5348         * g++.dg/template/call4.C: New test.
5349
5350 2005-12-22  Dale Johannesen  <dalej@apple.com>
5351
5352         * gcc.target/i386/sse-17.c: New.
5353
5354 2005-12-22  Paul Brook  <paul@codesourcery.com>
5355
5356         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5357
5358 2005-12-22  Paul Brook  <paul@codesourcery.com>
5359
5360         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5361
5362 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5363
5364         PR tree-opt/25513
5365         * gcc.c-torture/compile/pr25513.c: New test.
5366
5367 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5368
5369         PR c++/23333
5370         * g++.dg/parse/error25.C: Add more tests.
5371
5372 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5373
5374         PR fortran/18990
5375         * gfortran.dg/der_charlen_1.f90: New.
5376
5377 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5378
5379         PR fortran/20889
5380         * gfortran.dg/pointer_component_type_1.f90: New test.
5381
5382         PR fortran/25029
5383         PR fortran/21256
5384         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5385         should give an error with assumed size array refernces and checks those
5386         that should not.
5387         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5388         reference an upper bound so that it does not generate an error.
5389
5390         PR fortran/19362
5391         PR fortran/20244
5392         PR fortran/20864
5393         PR fortran/25391
5394         * gfortran.dg/used_dummy_types_1.f90: New test.
5395         * gfortran.dg/used_dummy_types_2.f90: New test.
5396         * gfortran.dg/used_dummy_types_3.f90: New test.
5397         * gfortran.dg/used_dummy_types_4.f90: New test.
5398         * gfortran.dg/used_dummy_types_5.f90: New test.
5399
5400         PR fortran/23152
5401         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5402         group already being USE associated.
5403         * gfortran.dg/assumed_shape_nml.f90: New test.
5404         * gfortran.dg/assumed_size_nml.f90: New test.
5405
5406         PR fortran/20862
5407         PR fortran/25053
5408         PR fortran/25063
5409         PR fortran/25064
5410         PR fortran/25066
5411         PR fortran/25067
5412         PR fortran/25068
5413         PR fortran/25307
5414         * gfortran.dg/io_constraints_1.f90: New test.
5415         * gfortran.dg/io_constraints_1.f90: New test.
5416         * gfortran.dg/iostat_3.f90: Change wording of warning.
5417         * gfortran.dg/g77/19981216-0.f: The same.
5418
5419 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5420
5421         PR tree-optimization/23518
5422         * testsuite/gcc.dg/pr23518.c: New.
5423
5424 2005-12-21  Mike Stump  <mrs@apple.com>
5425
5426         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5427
5428 2005-12-21  Paul Brook  <paul@codesourcery.com>
5429
5430         * gcc.dg/pr19340.c: Skip on m68k targets.
5431
5432 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5433
5434         PR rtl-optimization/25196
5435         * gcc.dg/pr25196.c: New test.
5436
5437 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5438
5439         PR fortran/25423
5440         gfortran.dg/where_nested_1.f90: New.
5441
5442 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5443
5444         PR tree-optimization/25382.
5445         * gcc.dg/tree-ssa/pr25382.c: New.
5446
5447 2005-12-20  Richard Guenther  <rguenther@suse.de>
5448
5449         PR middle-end/24306
5450         * gcc.target/i386/pr24306.c: New testcase.
5451
5452 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5453
5454         PR tree-optimization/25501
5455         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5456
5457 2005-12-20  Richard Guenther  <rguenther@suse.de>
5458
5459         Revert
5460         2005-12-02  Richard Guenther  <rguenther@suse.de>
5461
5462         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5463
5464 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5465
5466         PR c++/21228
5467         * g++.dg/warn/Wunreachable-code-2.C: New test.
5468
5469 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5470
5471         PR c++/24278
5472         * g++.dg/template/ctor5.C: New test.
5473
5474         PR c++/24915
5475         * g++.dg/template/overload8.C: New test.
5476
5477 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5478
5479         * gcc.c-torture/compile/pr25483 : New test.
5480
5481 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5482
5483         PR c++/20552
5484         * g++.dg/ext/typeof10.C: New test.
5485
5486 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5487
5488         * gcc.dg/mt-loopi1.c: New.
5489
5490 2005-12-18  Richard Guenther  <rguenther@suse.de>
5491
5492         PR tree-optimization/25481
5493         * gcc.dg/torture/pr25481.c: New testcase.
5494
5495 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5496
5497         PR rtl-optimization/21041
5498         * gcc.dg/pr21041.c: New test.
5499
5500 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5501
5502         PR libgfortran/25463
5503         * gfortran.dg/advance.f90: New test.
5504
5505 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5506
5507         * gcc.dg/20051201-1.c: New test.
5508
5509 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5510
5511         PR fortran/25018
5512         * gfortran.dg/initialization_1.f90: New test.
5513         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5514         * gfortran.dg/g77/980616-0.f: The same.
5515
5516 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5517
5518         * PR fortran/25458
5519         * gfortran.dg/chkbits.f90: New test.
5520
5521 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5522
5523         * gfortran.dg/enum_5.f: Revert to previous version.
5524
5525 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5526
5527         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5528         * gfortran.dg/nested_modules_1.f90: Ditto.
5529         * gfortran.dg/hollerith_f95.f90: Ditto.
5530         * gfortran.dg/select_5.f90: Ditto.
5531         * gfortran.dg/secnds.f: Ditto.
5532         * gfortran.dg/hollerith2.f90: Ditto.
5533         * gfortran.dg/imag_2.f: Ditto.
5534         * gfortran.dg/ftell_2.f90: Ditto.
5535         * gfortran.dg/malloc_free_1.f90: Ditto.
5536         * gfortran.dg/logint-1.f: Ditto.
5537         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5538         * gfortran.dg/e_d_fmt.f90: Ditto.
5539         * gfortran.dg/hollerith_legacy.f90: Ditto.
5540         * gfortran.dg/logint-2.f: Ditto.
5541         * gfortran.dg/enum_5.f90: Ditto.
5542         * gfortran.dg/f2c_2.f90: Ditto.
5543         * gfortran.dg/pr17143.f90: Ditto.
5544         * gfortran.dg/namelist_14.f90: Ditto.
5545         * gfortran.dg/logint-3.f: Ditto.
5546         * gfortran.dg/spread_scalar_source.f90: Ditto.
5547         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5548         * gfortran.dg/namelist_11.f: Ditto.
5549         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5550         * gfortran.dg/g77/20010519-1.f
5551         * gfortran.dg/g77/alpha1.f: Ditto.
5552         * gfortran.dg/g77/990115-1.f: Ditto.
5553         * gfortran.dg/g77/erfc.f: Ditto.
5554         * gfortran.dg/g77/19990313-3.f: Ditto.
5555         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5556         * gfortran.dg/g77/20010426.f: Ditto.
5557         * gfortran.dg/g77/19990313-0.f: Ditto.
5558         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5559         * gfortran.dg/g77/20000629-1.f: Ditto.
5560         * gfortran.dg/g77/970125-0.f: Ditto.
5561         * gfortran.dg/g77/8485.f: Ditto.
5562         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5563         * gfortran.dg/g77/19990313-1.f: Ditto.
5564         * gfortran.dg/g77/int8421.f: Ditto.
5565         * gfortran.dg/g77/19990305-0.f: Ditto.
5566         * gfortran.dg/g77/947.f: Ditto.
5567         * gfortran.dg/g77/19990905-2.f: Ditto.
5568         * gfortran.dg/g77/cabs.f: Ditto.
5569         * gfortran.dg/g77/19990313-2.f: Ditto.
5570         * gfortran.dg/g77/20020307-1.f: Ditto.
5571         * gfortran.dg/g77/dcomplex.f: Ditto.
5572         * gfortran.dg/g77/19990502-1.f: Ditto.
5573         * gfortran.dg/g77/19981216-0.f: Ditto.
5574         * gfortran.dg/common_4.f90: Ditto.
5575         * gfortran.dg/entry_4.f90: Ditto.
5576         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5577         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5578         * gfortran.dg/namelist_12.f: Ditto.
5579         * gfortran.dg/scale_1.f90: Ditto.
5580         * gfortran.dg/modulo_1.f90
5581         * gfortran.dg/hollerith.f90: Ditto.
5582         * gfortran.dg/direct_io_3.f90: Ditto.
5583         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5584         * gfortran.dg/gnu_logical_1.F: Ditto.
5585         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5586         * gfortran.dg/assign_1.f90: Ditto.
5587         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5588         * gfortran.dg/pr23095.f: Ditto.
5589         * gfortran.dg/read_float_1.f90: Ditto.
5590
5591 2005-12-17  Andreas Jaeger  <aj@suse.de>
5592
5593         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5594         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5595
5596 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5597
5598         PR fortran/24268
5599         * gfortran.dg/fmt_white.f: New test.
5600
5601 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5602
5603         * gfortran.dg/label_1.f90: New test.
5604
5605 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5606
5607         PR testsuite/25422
5608         * gcc.dg/20031012-1.c: Add -Walways-true option.
5609         * gcc.dg/weak/weak-3.c: Likewise.
5610         * g++.old-deja/g++.mike/warn8.C: Likewise.
5611
5612 2005-12-16  Mike Stump  <mrs@apple.com>
5613
5614         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5615         exit.
5616
5617 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5618
5619         PR libgfortran/25264
5620         PR libgfortran/25349
5621         * gfortran.dg/tl_editing.f90: Added additional checks.
5622         * gfortran.dg/t_editing.f: New test.
5623         * gfortran.dg/write_padding.f90: New test
5624
5625 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5626
5627         PR testsuite/25215
5628         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5629
5630 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5631
5632         PR rtl-optimization/24899
5633         * gcc.c-torture/execute/20051215-1.c: New test.
5634
5635 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5636
5637         PR 24823
5638         * gfortran.dg/pr24823.f: New test.
5639
5640 2005-12-16  Jeff Law  <law@redhat.com>
5641
5642         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5643
5644 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5645
5646         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5647         Change C++ style comments to C style comments.
5648         Remove aligned types from the array.
5649         Keep Enums disabled.
5650         (complex_types): Remove aligned types from the array.
5651         Comment out "_Complex long double".
5652         (attrib_types): Remove.
5653         (complex_attrib_types): Remove.
5654         (attrib_array_types): Remove.
5655         (complex_attrib_array_types): Remove.
5656         (aligned_bitfld_types): Remove.
5657         (n_aligned_bitfld_types): Remove.
5658         (FEATURE_ALIGNEDPACKED): Delete.
5659         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5660         (singles): Remove support for adding attributes.
5661         (choose_type): Remove support for attributed types.
5662         (generate_fields): Remove support for attributed bit-fields.
5663         Remove support for adding attributes.
5664         (generate_random_tests): Remove support for adding attributes.
5665         (features): Add back "[0] :0" and "complex vector [0]".
5666         (main): Remove support for attributed bit-fields.
5667         Uncomment the calling of generate_random_tests for the rests of
5668         the tests.
5669
5670 2005-12-16  Jan Hubicka  <jh@suse.cz>
5671
5672         * gcc.c-torture/combine/pr25224.c: New.
5673
5674 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5675
5676         PR other/25028
5677         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5678         HP-UX.
5679
5680 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5681
5682         * gcc.dg/20051215-1.c: New file.
5683
5684 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5685
5686         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5687         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5688
5689 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5690
5691         PR fortran/18197
5692         * gfortran.dg/dummy_functions_1.f90: New.
5693
5694 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5695
5696         PR rtl-optimization/25310
5697         * gcc.c-torture/compile/pr25310.c: New test.
5698
5699 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5700
5701         PR debug/25023
5702         * gcc.dg/pr25023.c: New test.
5703
5704 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5705
5706         * g++.old-deja/g++.brendan/redecl1.C,
5707         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5708         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5709         g++.old-deja/g++.oliva/typeof1.C,
5710         g++.old-deja/g++.other/crash16.C,
5711         g++.old-deja/g++.other/crash34.C,
5712         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5713         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5714         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5715         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5716         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5717         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5718         Remove xfail.
5719
5720 2005-12-14  Kean Johnston  <jkj@sco.com>
5721             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5722
5723         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5724         * gcc.target/i386/20020523-1.c: Ditto.
5725         * gcc.target/i386/tailcall-1.c: Ditto.
5726         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5727         * gcc.target/i386/ssetype-5.c: Ditto.
5728
5729 2005-12-14  Jeff Law  <law@redhat.com>
5730
5731         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5732
5733 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5734
5735         PR target/25254
5736         PR target/24188
5737         * gcc.target/i386/pr25254.c: New test.
5738         * gfortran.dg/PR24188.f: New test.
5739
5740 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5741
5742         * lib/fortran-torture.exp: Catch remaining uses of
5743         remote_file build delete.
5744
5745 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5746
5747         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5748
5749 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5750
5751         * gcc.dg/warn-addr-cmp.c: New test.
5752
5753 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5754
5755         PR debug/25023
5756         PR target/25293
5757         * gcc.target/i386/pr25293.c: New test.
5758
5759 2005-12-13  Petr Machata  <machata@post.cz>
5760
5761         PR c++/24907
5762         * g++.dg/parse/comma2.C: New test.
5763
5764 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5765             Jakub Jelinek  <jakub@redhat.com>
5766
5767         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5768         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5769         (limits.h): Include unconditionally.
5770         (stdlib.h): Likewise.
5771         (hashtab.h): Do not include.
5772         (getopt.h): Likewise.
5773         (stddef.h): Include.
5774         (hashval_t): Define.
5775         (struct entry): Add "next" field.
5776         (HASH_SIZE): New macro.
5777         (hash_table): New variable.
5778         (switchfiles): Do not use xmalloc.
5779         (mix): New macro.
5780         (iterative_hash): New function.
5781         (hasht): Remove.
5782         (e_exists): New function.
5783         (e_insert): Likewise.
5784         (output): Use, instead of libiberty hashtable functions.
5785         (main): Do not use getopt.  Do not call htab_create.
5786
5787 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5788
5789         PR c++/25331
5790         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5791         put atal* and atpaal* attributes on array elements.
5792         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5793         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5794         put atal* and atpaal* attributes on array elements.
5795         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5796
5797 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5798
5799         * gcc.dg/single-precision-constant.c: New test.
5800
5801 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5802
5803         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5804         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5805         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5806         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5807         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5808         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5809         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5810         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5811         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5812         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5813         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5814         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5815         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5816         gcc.target/powerpc/ppc-sdata-2.c,
5817         gcc.target/powerpc/ppc-stackalign-1.c,
5818         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5819         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5820         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5821         gcc.target/powerpc/rs6000-ldouble-2.c,
5822         gcc.target/powerpc/rs6000-power2-1.c,
5823         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5824         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5825         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5826         option into target selector.
5827         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5828         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5829
5830 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5831
5832         PR objc/25348
5833         * objc.dg/encode-9.m: New test.
5834
5835 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5836
5837         PR testsuite/20772
5838         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5839         * gcc.dg/asm-b.c: Fix typo.
5840         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5841         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5842         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5843         i?86 lp64 and x86_64 ilp32.
5844         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5845         on i?86 lp64.
5846         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5847
5848 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5849
5850         PR fortran/25078
5851         gfortran.dg/equiv_5.f90: New test.
5852
5853 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5854
5855         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5856         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5857         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5858         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5859         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5860         * gcc.dg/tree-ssa/reassoc-5.c: New.
5861         * gcc.dg/tree-ssa/reassoc-6.c: New.
5862         * gcc.dg/tree-ssa/reassoc-7.c: New.
5863         * gcc.dg/tree-ssa/reassoc-8.c: New.
5864         * gcc.dg/tree-ssa/reassoc-9.c: New.
5865         * gcc.dg/tree-ssa/reassoc-10.c: New.
5866         * gcc.dg/tree-ssa/reassoc-11.c: New.
5867
5868 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5869
5870         PR testsuite/25167
5871         PR testsuite/24478
5872         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5873
5874 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5875
5876         PR c++/25300
5877         * g++.dg/template/inherit.C: Do not use a generic error message.
5878
5879 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5880
5881         PR libobjc/25354
5882         * objc.dg/gnu-encoding: New directory.
5883         * objc.dg/gnu-encoding/compat-common.h: New file.
5884         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5885         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5886         * objc.dg/gnu-encoding/vector-defs.h: New file.
5887         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5888         * objc.dg/gnu-encoding/generate-random.c: New file.
5889         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5890         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5891         * objc.dg/gnu-encoding/generate-random.h: New file.
5892
5893 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5894
5895         PR c++/25337
5896         * g++.dg/template/defarg7.C: New test.
5897
5898 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5899
5900         PR libobjc/25347
5901         * objc.dg/encode-8.m: New test.
5902
5903 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5904
5905         PR libobjc/25346
5906         * objc.dg/encode-7.m: New test.
5907
5908 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5909
5910         PR c++/25010
5911         * g++.dg/opt/inline10.C: New test.
5912
5913 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5914
5915         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5916
5917 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5918
5919         * gfortran.dg/substring_equivalence.f90: typo in comment
5920
5921 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5922
5923         PR fortran/25068
5924         * gfortran.dg/iostat_3.f90: New test.
5925
5926 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5927
5928         PR fortran/23815
5929         * gfortran.dg/unf_io_convert_1.f90: New test.
5930         * gfortran.dg/unf_io_convert_2.f90: New test.
5931         * gfortran.dg/unf_io_convert_3.f90: New test.
5932
5933 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5934
5935         PR testsuite/20772
5936         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5937         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5938         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5939         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5940         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5941         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5942         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5943         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5944         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5945         gcc.dg/torture/fp-int-convert-float128-timode.c,
5946         gcc.dg/torture/fp-int-convert-float128.c,
5947         gcc.dg/torture/fp-int-convert-float80-timode.c,
5948         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5949         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5950
5951         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5952
5953 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5954
5955         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5956
5957 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5958
5959         * gcc.dg/20051207-1.c,
5960         * gcc.dg/20051207-2.c,
5961         * gcc.dg/20051207-3.c: New tests.
5962
5963 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5964
5965         PR testsuite/20772
5966         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5967         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5968         dg-skip-if target selector.
5969
5970         PR testsuite/20772
5971         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5972         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5973         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5974         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5975         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5976         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5977         and/or merge with i?86 cases.
5978
5979         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5980
5981         PR testsuite/20772
5982         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5983         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5984         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5985         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5986         x86_64-*-linux*.
5987
5988 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5989
5990         PR target/25311
5991         * gcc.c-torture/compile/pr25311.c: New test.
5992
5993 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5994
5995         PR libgfortran/25039
5996         * gfortran.dg/read_comma.f: New test.
5997
5998 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5999
6000         PR c++/19317
6001         * g++.dg/opt/pr19317-1.C: New test.
6002         * g++.dg/opt/pr19317-2.C: New test.
6003         * g++.dg/opt/pr19317-3.C: New test.
6004
6005         PR target/19005
6006         * gcc.c-torture/execute/pr19005.c: New test.
6007
6008         PR target/17828
6009         * g++.old-deja/g++.other/comdat5.C: New test.
6010         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6011
6012         * g++.dg/compat/struct-layout-1.exp: New file.
6013         * g++.dg/compat/struct-layout-1.h: New.
6014         * g++.dg/compat/struct-layout-1_generate.c: New.
6015         * g++.dg/compat/struct-layout-1_x1.h: New.
6016         * g++.dg/compat/struct-layout-1_x2.h: New.
6017         * g++.dg/compat/struct-layout-1_y1.h: New.
6018         * g++.dg/compat/struct-layout-1_y2.h: New.
6019
6020         * gcc.dg/20050330-2.c: New test.
6021
6022 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6023
6024         PR fortran/25292
6025         * gfortran.dg/associated_1.f90: New.
6026
6027 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6028
6029         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6030         ILP32 vect_no_align platforms.
6031
6032 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6033             Jakub Jelinek  <jakub@redhat.com>
6034
6035         PR target/25268
6036         * gcc.c-torture/compile/20051207-1.c: New test.
6037
6038 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6039
6040         PR testsuite/20772
6041         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6042         gcc.dg/torture/pr18582-1.c,
6043         gcc.target/i386/attributes-error.c: Also test on x86_64.
6044
6045         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6046
6047 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6048
6049         PR c++/19397
6050         * g++.dg/template/typedef3.C: New test.
6051
6052         PR c++/19762
6053         PR c++/19764
6054         * g++.dg/template/dtor3.C: Fix error markers.
6055
6056 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6057
6058         * lib/target-supports.exp (check_effective_target_sync_char_short):
6059         Add s390*.
6060
6061 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6062
6063         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6064
6065 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6066
6067         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6068         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6069         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6070         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6071
6072 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6073
6074         PR c++/25263
6075         * g++.dg/other/array2.C: New test case.
6076
6077 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6078
6079         * gcc.dg/darwin-weakimport-3.c: New.
6080
6081         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6082         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6083         and to work on Darwin.
6084         * gcc.dg/attr-weakref-1b.c: New file.
6085         * gcc.dg/attr-weakref-2.c: New test.
6086         * gcc.dg/darwin-weakref-1.c: New test.
6087
6088 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6089
6090         PR testsuite/25247
6091         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6092         use in selector expressions.
6093         (dg-xfail-if): Ditto.
6094         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6095         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6096         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6097         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6098         * gcc.test-framework/test-framework.exp: Skip generated tests if
6099         CHECK_TEST_FRAMEWORK is not 1.
6100
6101 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6102
6103         PR tree-optimization/24963
6104         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6105
6106         PR target/24108
6107         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6108
6109         PR target/18580
6110         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6111         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6112         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6113         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6114
6115 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6116
6117         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6118         dg-options.
6119
6120 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6121
6122         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6123
6124 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6125
6126         * gcc.dg/format/cast-1.c: New test.
6127
6128 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6129
6130         PR c/7776
6131         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6132         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6133         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6134         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6135
6136 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6137
6138         * gcc.dg/cast-pretty-print-1.c: New test.
6139
6140 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6141
6142         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6143
6144 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6145
6146         PR c++/24173
6147         * g++.dg/template/friend40.C: New test.
6148
6149 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6150
6151         PR target/25199
6152         * gcc.target/i386/movq-2.c: New test.
6153         * gcc.target/i386/movq.c: Remove target i?86, instead add
6154         dg-require-effective-target ilp32.
6155
6156 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6157
6158         PR c++/24103
6159         * g++.dg/other/default1.C: New test.
6160
6161 2005-12-02  Richard Guenther  <rguenther@suse.de>
6162
6163         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6164
6165 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6166
6167         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6168
6169 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6170
6171         PR target/21017
6172         * gcc.target/powerpc/rotate.c: New.
6173
6174 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6175
6176         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6177         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6178
6179 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6180
6181         PR c/13384
6182         * gcc.dg/pr17730-1.c: Adjust.
6183         * gcc.dg/lvalue1.c (main): Likewise.
6184         * gcc.dg/lvalue-2.c: Likewise.
6185         * g++.dg/pr7503-3.C
6186
6187 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6188
6189         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6190         error messages.
6191
6192 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6193
6194         PR fortran/24789
6195         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6196
6197 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6198
6199         PR target/24475
6200         * lib/target-supports.exp (check_effective_target_tls): New.
6201         (check_effective_target_tls_runtime): New.
6202         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6203         for TLS support.
6204         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6205         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6206         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6207         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6208         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6209         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6210         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6211         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6212         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6213         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6214         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6215         effective-target TLS.
6216         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6217         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6218         effective-target TLS runtime.
6219
6220 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6221
6222         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6223
6224 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6225
6226         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6227         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6228         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6229         ignored" warnings when "packing" is the same as the ABI layout.
6230
6231 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6232
6233         PR fortran/21302
6234         * gfortran.dg/line_length_1.f: New test.
6235         * gfortran.dg/line_length_2.f90: Ditto.
6236
6237 2005-11-30  Richard Guenther  <rguenther@suse.de>
6238
6239         PR tree-optimization/21655
6240         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6241
6242 2005-11-30  Dale Johannesen  <dalej@apple.com>
6243
6244         * gcc.c-torture/compile/pr24930.c: New.
6245
6246 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6247
6248         PR fortran/15809
6249         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6250
6251 2005-11-30  Jeff Law  <law@redhat.com>
6252
6253         * g++.old-deja/g++.law/pr25000.C: New test.
6254
6255 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6256
6257         * gcc.dg/tls/opt-11.c: New test.
6258
6259 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6260
6261         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6262         targets.
6263         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6264         LP64 ia64.
6265
6266 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6267
6268         * gfortran.dg/open_access_1.f90: New test.
6269
6270 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6271
6272         * gcc.dg/charset/builtin2.c: New test.
6273
6274 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6275
6276         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6277         on mmix-*-* for *_[xy].c.
6278
6279 2005-11-28  Kean Johnston  <jkj@sco.com>
6280
6281         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6282         headers.
6283         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6284         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6285         * gcc.target/i386/asm-3.c: Ditto.
6286         * gcc.target/i386/clobbers.c: Ditto.
6287         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6288         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6289         test regexp.
6290         * gcc.target/i386/mul.c: Ditto.
6291         * gcc.target/i386/ssetype-1.c: Ditto.
6292         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6293         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6294         static so the test works with -fPIC mode too. Based on comment in
6295         PR19231 by Pinski.
6296         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6297
6298 2005-11-28  Richard Guenther  <rguenther@suse.de>
6299
6300         * gcc.dg/alias-9.c: New testcase.
6301         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6302
6303 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6304             Uros Bizjak  <uros@kss-loka.si>
6305
6306         PR middle-end/20219
6307         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6308         tan(x)/sin(x) transformations.
6309
6310 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6311
6312         PR middle-end/24575
6313         * gcc.dg/tree-ssa/divide-3.c: New test.
6314         * gcc.dg/tree-ssa/divide-4.c: New test.
6315
6316 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6317
6318         PR fortran/24917
6319         *  gfortran.dg/boz_6.f90: New test.
6320
6321 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6322
6323         PR fortran/23912
6324         * gfortran.dg/modulo_1.f90: New test.
6325
6326 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6327
6328         PR libfortran/24919
6329         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6330         fail on CRLF platforms.
6331         * gfortran.dg/ftell_2.f90: Likewise.
6332
6333 2005-11-26  Eric Christopher  <echristo@apple.com>
6334
6335         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6336
6337 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6338
6339         * objc.dg/gnu-runtime-3.m: Simplify.
6340
6341 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6342
6343         PR middle-end/23669
6344         * gcc.dg/tree-ssa/divide-1.c: New test.
6345         * gcc.dg/tree-ssa/divide-2.c: New test.
6346
6347 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6348
6349         PR libgfortran/24945
6350         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6351
6352 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6353
6354         PR libgfortran/24945
6355         * gfortran.dg/open_status_2.f90: New test.
6356
6357 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6358
6359         * gcc.c-torture/execute/builtins/fprintf.c,
6360         gcc.c-torture/execute/builtins/fputs-lib.c,
6361         gcc.c-torture/execute/builtins/fputs.c,
6362         gcc.c-torture/execute/builtins/lib/fprintf.c,
6363         gcc.c-torture/execute/builtins/lib/printf.c,
6364         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6365
6366 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6367
6368         * gcc.dg/20050922-2.c: New test.
6369
6370 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6371
6372         * objc.dg/gnu-runtime-3.m: New test.
6373
6374 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6375
6376         PR c++/9278
6377         * g++.dg/other/void1.C: New test.
6378
6379 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6380
6381         PR middle-end/24998
6382         * gcc.dg/torture/fp-int-convert-float.c,
6383         gcc.dg/torture/fp-int-convert-double.c,
6384         gcc.dg/torture/fp-int-convert-long-double.c,
6385         gcc.dg/torture/fp-int-convert-timode.c,
6386         gcc.dg/torture/fp-int-convert-float80.c,
6387         gcc.dg/torture/fp-int-convert-float80-timode.c,
6388         gcc.dg/torture/fp-int-convert-float128.c,
6389         gcc.dg/torture/fp-int-convert-float128-timode.c,
6390         gcc.dg/torture/fp-int-convert.h: New files.
6391
6392 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6393
6394         PR middle-end/24989
6395         * gcc.dg/tree-ssa/bool-10.c: New test.
6396         * gcc.dg/tree-ssa/bool-11.c: New test.
6397         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6398
6399 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6400
6401         PR middle-end/24990
6402         * tree-ssa/pr24990-1.c: New test.
6403
6404 2005-11-24  Richard Guenther  <rguenther@suse.de>
6405         Dirk Mueller <dmueller@suse.de>
6406
6407         PR c++/14024
6408         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6409         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6410         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6411         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6412         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6413         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6414
6415 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6416
6417         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6418
6419 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6420
6421         PR c/21668
6422         * gcc.dg/Wc++-compat.c: New.
6423         * gcc.dg/Wno-c++-compat.c: New.
6424
6425 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6426
6427         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6428         (vspltish, vspltisw): Likewise.
6429
6430 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6431
6432         PR libgfortran/24794
6433         * gfortran.dg/namelist_12.f: Fix quotes.
6434         * gfortran.dg/namelist_13.f90: Fix quotes.
6435         * gfortran.dg/namelist_14.f90: Fix quotes.
6436         * gfortran.dg/namelist_15.f90: Fix quotes.
6437         * gfortran.dg/namelist_use.f90: Fix quotes.
6438         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6439         * gfortran.dg/namelist_21.f90: New test.
6440         * gfortran.dg/namelist_22.f90: New test.
6441
6442 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6443
6444         PR target/23435
6445         * gcc.c-torture/compile/pr23435.c: New.
6446
6447 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6448
6449         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6450
6451 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6452
6453         * gcc.target/powerpc/405-macchw-1.c,
6454         gcc.target/powerpc/405-macchw-2.c,
6455         gcc.target/powerpc/405-macchwu-1.c,
6456         gcc.target/powerpc/405-macchwu-2.c,
6457         gcc.target/powerpc/405-machhw-1.c,
6458         gcc.target/powerpc/405-machhw-2.c,
6459         gcc.target/powerpc/405-machhwu-1.c,
6460         gcc.target/powerpc/405-machhwu-2.c,
6461         gcc.target/powerpc/405-maclhw-1.c,
6462         gcc.target/powerpc/405-maclhw-2.c,
6463         gcc.target/powerpc/405-maclhwu-1.c,
6464         gcc.target/powerpc/405-maclhwu-2.c,
6465         gcc.target/powerpc/405-mulchw-1.c,
6466         gcc.target/powerpc/405-mulchw-2.c,
6467         gcc.target/powerpc/405-mulchwu-1.c,
6468         gcc.target/powerpc/405-mulchwu-2.c,
6469         gcc.target/powerpc/405-mulhhw-1.c,
6470         gcc.target/powerpc/405-mulhhw-2.c,
6471         gcc.target/powerpc/405-mulhhwu-1.c,
6472         gcc.target/powerpc/405-mulhhwu-2.c,
6473         gcc.target/powerpc/405-mullhw-1.c,
6474         gcc.target/powerpc/405-mullhw-2.c,
6475         gcc.target/powerpc/405-mullhwu-1.c,
6476         gcc.target/powerpc/405-mullhwu-2.c,
6477         gcc.target/powerpc/405-nmacchw-1.c,
6478         gcc.target/powerpc/405-nmacchw-2.c,
6479         gcc.target/powerpc/405-nmachhw-1.c,
6480         gcc.target/powerpc/405-nmachhw-2.c,
6481         gcc.target/powerpc/405-nmaclhw-1.c,
6482         gcc.target/powerpc/405-nmaclhw-2.c,
6483         gcc.target/powerpc/440-macchw-1.c,
6484         gcc.target/powerpc/440-macchw-2.c,
6485         gcc.target/powerpc/440-macchwu-1.c,
6486         gcc.target/powerpc/440-macchwu-2.c,
6487         gcc.target/powerpc/440-machhw-1.c,
6488         gcc.target/powerpc/440-machhw-2.c,
6489         gcc.target/powerpc/440-machhwu-1.c,
6490         gcc.target/powerpc/440-machhwu-2.c,
6491         gcc.target/powerpc/440-maclhw-1.c,
6492         gcc.target/powerpc/440-maclhw-2.c,
6493         gcc.target/powerpc/440-maclhwu-1.c,
6494         gcc.target/powerpc/440-maclhwu-2.c,
6495         gcc.target/powerpc/440-mulchw-1.c,
6496         gcc.target/powerpc/440-mulchw-2.c,
6497         gcc.target/powerpc/440-mulchwu-1.c,
6498         gcc.target/powerpc/440-mulchwu-2.c,
6499         gcc.target/powerpc/440-mulhhw-1.c,
6500         gcc.target/powerpc/440-mulhhw-2.c,
6501         gcc.target/powerpc/440-mulhhwu-1.c,
6502         gcc.target/powerpc/440-mulhhwu-2.c,
6503         gcc.target/powerpc/440-mullhw-1.c,
6504         gcc.target/powerpc/440-mullhw-2.c,
6505         gcc.target/powerpc/440-mullhwu-1.c,
6506         gcc.target/powerpc/440-mullhwu-2.c,
6507         gcc.target/powerpc/440-nmacchw-1.c,
6508         gcc.target/powerpc/440-nmacchw-2.c,
6509         gcc.target/powerpc/440-nmachhw-1.c,
6510         gcc.target/powerpc/440-nmachhw-2.c,
6511         gcc.target/powerpc/440-nmaclhw-1.c,
6512         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6513
6514 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6515
6516         PR fortran/24774
6517         * gfortran.dg/inquire_9.f90: New test.
6518
6519         PR fortran/21647
6520         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6521
6522 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6523
6524         PR libfortran/24432
6525         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6526         Check that 'cos' is supported.
6527
6528 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6529
6530         PR fortran/24223
6531         * gfortran.dg/substring_equivalence.f90: New test.
6532
6533         PR fortran/24705
6534         * gfortran.dg/auto_internal_assumed.f90: New test.
6535
6536 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6537
6538         * gcc.dg/fold-div-2.c: New test.
6539
6540 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6541
6542         PR rtl-optimization/24883
6543         * gcc.c-torture/compile/pr24883.c: New test.
6544
6545 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6546
6547         PR middle-end/20583
6548         * gcc.c-torture/compile/pr20583.c: New.
6549
6550 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6551
6552         * gcc.c-torture/execute/usmul.c: New test.
6553
6554 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6555
6556         * gcc.dg/tree-ssa/vrp22.c: New test.
6557
6558 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6559
6560         PR middle-end/24912
6561         * gcc.dg/torture/pr24912-1.c: New test.
6562
6563 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6564
6565         PR fortran/24862
6566         * gfortran.dg/arrayio_derived_1.f90: New test.
6567
6568 2005-11-19  Richard Guenther  <rguenther@suse.de>
6569
6570         PR middle-end/23294
6571         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6572
6573 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6574
6575         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6576
6577 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6578
6579         PR c++/8355
6580         * g++.dg/template/friend39.C: New test.
6581
6582 2005-11-18  James E Wilson  <wilson@specifix.com>
6583
6584         * gcc.dg/builtin-strstr.c: New.
6585
6586 2005-11-18  Richard Henderson  <rth@redhat.com>
6587
6588         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6589         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6590         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6591         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6592         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6593         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6594         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6595         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6596         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6597         renaming to remove initial "ia64-".
6598
6599 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6600
6601         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6602
6603 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6604
6605         * g++.dg/cpp/string-2.C: New test.
6606
6607 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6608
6609         * gcc.dg/tree-ssa/loop-14.c: New test.
6610
6611 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6612             Michael Chamberlain <michael@chamberlain.net.au>
6613
6614         * ada/acats/run_all.sh (target_run): Kill long running tests.
6615
6616 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6617
6618         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6619         * gcc.dg/cleanup-9.c: Likewise.
6620         * gcc.dg/cleanup-10.c: Likewise.
6621         * gcc.dg/cleanup-11.c: Likewise.
6622
6623 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6624
6625         PR fortran/24892
6626         * gfortran.dg/open_access_append_1.f90: New test.
6627         * gfortran.dg/open_access_append_2.f90: New test.
6628
6629 2005-11-16  Richard Guenther  <rguenther@suse.de>
6630
6631         PR middle-end/24851
6632         * gcc.c-torture/execute/pr24851.c: New testcase.
6633
6634 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6635
6636         * gcc.dg/fold-overflow-1.c: New test.
6637
6638 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6639
6640         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6641         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6642
6643 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6644
6645         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6646         structures.
6647         * g++.dg/eh/forced2.C: Likewise.
6648         * g++.dg/eh/forced3.C: Likewise.
6649         * g++.dg/eh/forced4.C: Likewise.
6650
6651 2005-11-11  Mike Stump  <mrs@apple.com>
6652
6653         * g++.old-deja/g++.mike/unused.C: Add.
6654
6655 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6656
6657         PR c++/24667
6658         * g++.dg/warn/Wcast-qual1.C: New test.
6659
6660 2005-11-15  Jan Hubicka  <jh@suse.cz>
6661
6662         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6663
6664 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6665
6666         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6667
6668 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6669
6670         PR 24840
6671         * gcc.dg/tree-ssa/pr24840.c: New test.
6672
6673 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6674
6675         PR testsuite/24841
6676         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6677
6678 2005-11-14  Dale Johannesen  <dalej@apple.com>
6679
6680         * gcc.c-torture/execute/20051113-1.c: New.
6681
6682 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6683
6684         PR c++/24687
6685         * g++.dg/template/crash43.C: New test.
6686
6687 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6688
6689         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6690
6691 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6692
6693         PR c++/24817
6694         * g++.dg/eh/spec8.C: New test.
6695
6696 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6697
6698         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6699
6700 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6701
6702         PR c++/20293
6703         * g++.dg/parse/ambig4.C: New test.
6704         * g++.dg/tc1/dr101.C: Adjust error markers.
6705         * g++.dg/lookup/strong-using-2.C: Likewise.
6706         * g++.dg/lookup/ambig5.C: Likewise.
6707         * g++.dg/lookup/ambig4.C: Likewise.
6708         * g++.dg/parse/crash22.C: Likewise.
6709
6710 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6711
6712         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6713
6714 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6715
6716         * gcc.dg/nested-calls-1.c: New test.
6717
6718 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6719
6720         * gfortran.dg/complex_intrinsic_1.f90: New test.
6721         * gfortran.dg/complex_intrinsic_2.f90: New test.
6722         * gfortran.dg/fgetc_1.f90: New test.
6723         * gfortran.dg/fgetc_2.f90: New test.
6724         * gfortran.dg/fgetc_3.f90: New test.
6725         * gfortran.dg/ftell_1.f90: New test.
6726         * gfortran.dg/ftell_2.f90: New test.
6727         * gfortran.dg/gnu_logical_1.F: New test.
6728         * gfortran.dg/gnu_logical_2.f90: New test.
6729
6730 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6731
6732         PR middle-end/24820
6733         * testsuite/gcc.dg/pr24820.c: New test.
6734
6735 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6736
6737         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6738         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6739         variable.
6740
6741 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6742
6743         testsuite/24614
6744         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6745
6746 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6747
6748         * gcc.target/cris/cris.exp: New file.
6749         * gcc.target/cris/rld-legit1.c: New test.
6750         * gcc.target/cris/rld-legit2.c: New test.
6751
6752 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6753
6754         PR c++/24780
6755         * g++.dg/opt/pr24780.C: New test.
6756
6757         PR c++/24761
6758         * g++.dg/template/asm1.C: New test.
6759
6760 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6761
6762         PR libgfortran/24787
6763         * gfortran.dg/scan_1.f90: New test.
6764
6765 2005-11-12  Jan Hubicka  <jh@suse.cz>
6766
6767         * gcc.target/i386/minmax-1.c: New.
6768         * gcc.target/i386/minmax-2.c: New.
6769
6770 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6771
6772         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6773
6774 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6775
6776         * gcc.c-torture/execute/20051110-1.c,
6777         gcc.c-torture/execute/20051110-2.c: New tests.
6778
6779 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6780
6781         PR middle-end/24750
6782         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6783         New tests.
6784
6785 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6786
6787         * lib/target-libpath.exp (get_shlib_extension): New proc.
6788         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6789         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6790         * lib/objc.exp (objc_target_compile): Likewise.
6791         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6792         detection.
6793
6794 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6795
6796         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6797
6798         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6799         Add -static to additional_flags and pass it to target_compile.
6800
6801 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6802
6803         PR libgfortran/24719
6804         gfortran.dg/read_noadvance.f90: New test.
6805
6806         PR libgfortran/24699
6807         gfortran.dg/fmt_t_2.f90: New test.
6808
6809         PR libgfortran/24785
6810         gfortran.dg/read_x_eor.f90: New test.
6811
6812         PR libgfortran/24584
6813         gfortran.dg/namelist_empty.f90: Rename test.
6814
6815         PR libgfortran/24489
6816         gfortran/read_eor.f90: Rename test.
6817
6818 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6819
6820         PR fortran/15976
6821         * gfortran.dg/automatic_module_variable.f90: New test.
6822
6823 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6824
6825         PR target/24445
6826         * gcc.dg/pr24445.c: New test.
6827
6828 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6829
6830         PR fortran/24655
6831         PR fortran/24755
6832         * gfortran.dg/recursive_statement_functions.f90: Add statement
6833         functions using inline intrinsic functions and parameters to test
6834         that they no longer seg-fault.
6835
6836         PR fortran/24409
6837         gfortran.dg/nested_modules_4.f90: New test.
6838         gfortran.dg/nested_modules_5.f90: New test.
6839
6840 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6841
6842         PR fortran/24643
6843         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6844
6845 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6846
6847         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6848         failures.
6849
6850 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6851
6852         * gcc.dg/sparc-getcontext-1.c: New test.
6853
6854 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6855
6856         * gcc.dg/ifcvt-fabs-1.c: New test.
6857
6858 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6859
6860         PR other/4372
6861         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6862         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6863
6864 2005-11-09  Richard Guenther  <rguenther@suse.de>
6865
6866         PR tree-optimization/24716
6867         * gcc.c-torture/execute/pr24716.c: New testcase.
6868
6869 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6870
6871         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6872
6873 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6874
6875         PR 24624
6876         * gcc.dg/pr24624.c: Testcase added.
6877
6878 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6879
6880         PR 24623
6881         * g++.dg/other/pr24623.C: Testcase added.
6882
6883 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6884
6885         PR fortran/22607
6886         * gfortran-dg/pure_byref_1.f90: New.
6887         * gfortran-dg/pure_byref_2.f90: New.
6888
6889 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6890
6891         PR c/24101
6892         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6893         * gcc.dg/dg.exp: Run main loop also for *.i files.
6894
6895 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6896
6897         PR c++/19450
6898         * g++.dg/tls/diag-3.C: New test.
6899         * g++.dg/tls/diag-4.C: New test.
6900         * g++.dg/tls/static-1.C: New test.
6901         * g++.dg/tls/static-1a.cc: New file.
6902
6903 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6904
6905         PR 23046
6906         * g++.dg/tree-ssa/pr23046.C: New test.
6907
6908 2005-11-08  Devang Patel <dpatel@apple.com>
6909
6910         PR tree-optimization/23115
6911         * gcc.dg/tree-ssa/pr23115.c: New.
6912
6913 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6914
6915         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6916         * gcc.target/powerpc/pr16155.c: Same.
6917         * gcc.target/powerpc/altivec-1.c: Same.
6918         * gcc.target/powerpc/altivec-2.c: Same.
6919         * gcc.target/powerpc/altivec-3.c: Same.
6920         * gcc.target/powerpc/altivec-5.c: Same.
6921         * gcc.target/powerpc/altivec-11.c: Same.
6922         * gcc.target/powerpc/altivec-12.c: Same.
6923         * gcc.target/powerpc/altivec-14.c: Same.
6924         * gcc.target/powerpc/altivec-22.c: Same.
6925         * gcc.target/powerpc/altivec-consts.c: Same.
6926         * gcc.target/powerpc/altivec-pr22085.c: Same.
6927         * gcc.target/powerpc/altivec-splat.c: Same.
6928         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6929         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6930         * gcc.target/powerpc/darwin-longlong.c: Same.
6931
6932 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6933
6934         PR target/19340
6935         * gcc.dg/pr19340.c: New test.
6936
6937 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6938
6939         PR rtl-optimization/24683
6940         * gcc.dg/pr24683.c: New test.
6941
6942 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6943
6944         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6945         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6946
6947 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6948
6949         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6950
6951 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6952
6953         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6954
6955 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6956
6957         PR target/24230
6958
6959         * gcc.target/powerpc/altivec-consts.c,
6960         gcc.target/powerpc/altivec-splat.c: New testcase.
6961
6962 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6963
6964         PR c/24599
6965
6966         * gcc.dg/overflow-2.c: New testcase.
6967
6968 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6969
6970         PR rtl-optimization/23567
6971         * gcc.c-torture/execute/20051104-1.c: New test.
6972
6973 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6974
6975         PR fortran/24534
6976         gfortran.dg/private_type_2.f90: Modified to check that case with
6977         PRIVATE declaration within derived type is accepted.
6978
6979         PR fortran/20838
6980         gfortran.dg/pointer_assign_1.f90: New test.
6981
6982         PR fortran/20840
6983         * gfortran.dg/arrayio_0.f90: New test.
6984
6985         PR fortran/17737
6986         gfortran.dg/data_initialized.f90: New test.
6987         gfortran.dg/data_constraints_1.f90: New test.
6988         gfortran.dg/data_constraints_2.f90: New test.
6989
6990 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6991
6992         PR fortran/24174
6993         PR fortran/24305
6994         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6995
6996 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6997
6998         PR 24670
6999         * gcc.dg/tree-ssa/pr24670.c: New test.
7000
7001 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7002
7003         PR target/22432
7004         * gcc.target/i386/pr22432.c: New test.
7005
7006 2005-11-05  Richard Henderson  <rth@redhat.com>
7007
7008         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7009         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7010         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7011         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7012         from gcc.dg/alpha-*.
7013         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7014         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7015
7016 2005-11-05  Andreas Jaeger  <aj@suse.de>
7017
7018         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7019
7020 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7021
7022         PR target/23424
7023         * gcc.dg/torture/pr23424-1.c: New test.
7024
7025 2005-11-04  Richard Henderson  <rth@redhat.com>
7026
7027         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7028         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7029         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7030         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7031         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7032         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7033         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7034         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7035         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7036         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7037         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7038         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7039         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7040         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7041         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7042         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7043         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7044         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7045         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7046         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7047         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7048         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7049         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7050         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7051         Move from gcc.dg/.
7052         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7053         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7054         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7055         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7056         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7057         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7058         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7059         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7060         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7061         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7062         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7063         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7064         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7065         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7066         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7067         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7068         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7069         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7070         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7071         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7072         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7073         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7074         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7075         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7076         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7077         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7078         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7079         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7080         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7081         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7082         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7083         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7084         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7085         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7086         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7087         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7088         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7089         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7090         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7091         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7092         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7093         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7094         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7095         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7096         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7097
7098 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7099
7100         PR 24627
7101         * gcc.dg/tree-ssa/pr24627.c: New test.
7102
7103 2005-11-04 Paul Brook  <paul@codesourcery.com>
7104
7105         * gcc.dg/tls/opt-10.c: New test.
7106
7107 2005-11-04  Andreas Jaeger  <aj@suse.de>
7108
7109         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7110         avoid extra warnings.
7111
7112 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7113
7114         PR libfortran/22298
7115         * gcc/testsuite/lib/target-supports.exp
7116         (check_effective_target_static_libgfortran): New
7117         static_libgfortran effective target.
7118         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7119         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7120
7121 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7122
7123         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7124
7125 2005-11-03  Josh Conner  <jconner@apple.com>
7126
7127         PR c++/19989
7128         g++.dg/ext/array2.C: New test.
7129         g++.dg/template/dependent-name3.C: New test.
7130         g++.dg/template/dependent-name4.C: New test.
7131         g++.dg/template/sfinae2.C: New test.
7132
7133 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7134
7135         PR preprocessor/22042
7136         * gcc.dg/cpp/strify4.c: New test.
7137
7138 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7139
7140         PR c++/17964
7141         * g++.dg/cpp/string-1.C: New test.
7142
7143 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7144
7145         * gcc.target/powerpc: New directory.
7146         * gcc.target/powerpc/powerpc.exp: New file.
7147         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7148         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7149         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7150         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7151         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7152         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7153         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7154         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7155         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7156         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7157         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7158         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7159         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7160         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7161         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7162         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7163         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7164         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7165         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7166         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7167         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7168         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7169         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7170         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7171         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7172         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7173         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7174         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7175         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7176         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7177         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7178         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7179         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7180         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7181
7182 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7183
7184         PR c++/21627
7185         * g++.dg/warn/inline2.C: New test.
7186
7187 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7188
7189         PR middle-end/23155
7190         * g++.dg/ext/c99struct1.C: New test.
7191         * gcc.dg/union-cast-1.c: New test.
7192         * gcc.dg/union-cast-2.c: New test.
7193         * gcc.dg/union-cast-3.c: New test.
7194
7195 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7196
7197         PR middle-end/24589
7198         * gcc.c-torture/execute/zero-struct-2.c: New test.
7199
7200 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7201
7202         PR c++/24582
7203         * g++.dg/init/switch1.C: New test.
7204
7205 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7206
7207         * gcc.dg/delay-slot-1.c: New test.
7208
7209 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7210
7211         PR target/24620
7212         * gcc.dg/pr24620.c: New test.
7213
7214 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7215
7216         PR c/24329
7217         * gcc.dg/format/unnamed-1.c: New test.
7218
7219 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7220
7221         PR c++/22434
7222         * g++.dg/expr/cond8.C: New test.
7223
7224         PR c++/24560
7225         * g++.dg/parse/dot1.C: New test.
7226
7227 2005-11-02  Jan Hubicka  <jh@suse.cz>
7228
7229         PR target/23303
7230         * gcc.dg/i386-lea.c: New test
7231
7232 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7233
7234         PR target/24615
7235         * gcc.dg/pr24615.c: New test.
7236
7237 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7238
7239         PR target/24600
7240         * gcc.dg/pr24600.c: New test.
7241
7242 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7243
7244         PR c++/19253
7245         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7246         * g++.dg/parse/typename9.C: New test.
7247         * g++/dg/parse/typename10.C: Likewise.
7248
7249 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7250
7251         PR fortran/18157
7252         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7253         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7254         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7255
7256 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7257
7258         PR c++/24569
7259         * g++.dg/debug/static1.C: New test.
7260
7261 2005-11-02  Josh Conner  <jconner@apple.com>
7262
7263         * g++.dg/crash38.C: moved into proper directory...
7264         * g++.dg/template/crash42.C: ...here
7265
7266 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7267
7268         PR target/18338
7269         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7270         pcc_bitfield_type_matters || default_packed.
7271
7272         * lib/target-supports.exp
7273         (check_effective_target_pcc_bitfield_type_matters): New proc.
7274         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7275
7276         PR testsuite/23304
7277         * lib/target-supports.exp (check_effective_default_packed): New proc.
7278         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7279         Gate expected errors on target ! default_packed.
7280         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7281
7282 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7283
7284         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7285         change (r106358).
7286
7287 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7288
7289         PR fortran/24008
7290         * gfortran.dg/entry_5.f90: New.
7291         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7292
7293 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7294
7295         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7296
7297 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7298
7299         PR fortran/21565
7300         gfortran.dg/namelist_blockdata.f90: New test.
7301
7302         PR fortran/18737
7303         gfortran.dg/external_implicit_none.f90: New test.
7304
7305         PR fortran/14994
7306         * gfortran.dg/secnds.f: New test.
7307
7308 2005-10-31  Jan Hubicka  <jh@suse.cz>
7309
7310         PR target/20928
7311         * gcc.c-torture/compile/pr20928.c: New test.
7312
7313 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7314
7315         PR middle-end/23492
7316         * gcc.c-torture/compile/zero-strct-5.c: New test.
7317
7318 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7319
7320         PR libgfortran/24584
7321         * gfortran.dg/pr24584.f90: New test.
7322
7323 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7324
7325         PR fortran/18883
7326         * gfortran.dg/char_result_9.f90: New.
7327         * gfortran.dg/char_result_10.f90: New.
7328
7329 2005-10-30  Jan Hubicka  <jh@suse.cz>
7330
7331         * g++.dg/tree-ssa/pr24172.C: New testcase.
7332
7333 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7334
7335         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7336
7337 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7338
7339         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7340         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7341         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7342         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7343         gfortran.dg/enum_9.f90,
7344         gfortran.fortran-torture/compile/enum_1.f90,
7345         gfortran.fortran-torture/execute/enum_1.f90,
7346         gfortran.fortran-torture/execute/enum_2.f90,
7347         gfortran.fortran-torture/execute/enum_3.f90,
7348         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7349
7350 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7351
7352         PR target/18482
7353         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7354         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7355
7356 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7357
7358         PR libfortran/20179
7359         * gfortran.dg/mixed_io_1.f90: New test.
7360         * gfortran.dg/mixed_io_1.c: New file.
7361
7362 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7363
7364         * gfortran.dg/malloc_free_1.f90: New test.
7365
7366 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7367
7368         * gcc.dg/nested-func-4.c: Require profiling -pg.
7369
7370 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7371
7372         PR C++/23229
7373         * g++.dg/warn/main-2.C: New test.
7374
7375 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7376
7377         PR fortran/24545
7378         * gfortran.dg/interface_2.f90: new test.
7379
7380 2005-10-28  Josh Conner  <jconner@apple.com>
7381
7382         PR c++/22153
7383         * g++.dg/template/crash38.C: New test.
7384         * g++.dg/parse/explicit1.C: Change expected errors.
7385
7386 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7387
7388         PR C++/23426
7389         * g++.dg/other/large-size-array.C: New test.
7390
7391 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7392
7393         PR middle-end/24362
7394         * g++.dg/opt/complex4.C: New test.
7395
7396 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7397
7398         * gcc.dg/nested-func-4.c: New test.
7399
7400 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7401
7402         PR fortran/24158
7403         gfortran.dg/derived_recursion.f90: New test.
7404         gfortran.dg/implicit_actual.f90: New test.
7405
7406 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7407
7408         PR middle-end/24295, PR testsuite/24477
7409         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7410         removed when weakref hits the tree.
7411
7412 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7413
7414         * gfortran.dg/cray_pointers_4.f90: New test.
7415
7416         * gfortran.dg/cray_pointers_5.f90: New test.
7417
7418 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7419
7420         PR fortran/22290
7421         * gfortran.dg/assign_5.f90: New test.
7422         * gfortran.dg/assign_6.f: New test.
7423
7424 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7425
7426         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7427         CPU has no SSE support.
7428
7429 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7430
7431         PR libgfortran/24224
7432         * gfortran.dg/arrayio_1.f90: Update attribution.
7433         * gfortran.dg/arrayio_2.f90: Update attribution.
7434         * gfortran.dg/arrayio_3.f90: Update attribution.
7435         * gfortran.dg/arrayio_4.f90: Update test conditions.
7436         * gfortran.dg/arrayio_5.f90: Update attribution.
7437         * gfortran.dg/arrayio_6.f90: New test.
7438         * gfortran.dg/arrayio_7.f90: New test.
7439
7440 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7441
7442         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7443
7444 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7445
7446         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7447
7448 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7449
7450         PR fortran/24416
7451         * gfortran.dg/namelist_char_only.f90: New test.
7452
7453 2005-10-24  Asher Langton  <langton2@llnl.gov>
7454
7455         PR fortran/17031
7456         PR fortran/22282
7457         * gfortran.dg/cray_pointers_1.f90: New test.
7458         * gfortran.dg/cray_pointers_2.f90: New test.
7459         * gfortran.dg/cray_pointers_3.f90: New test.
7460         * gfortran.dg/loc_1.f90: New test.
7461         * gfortran.dg/loc_2.f90: New test.
7462
7463 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7464
7465         * gcc.dg/pr24225.c: New test.
7466
7467 2005-10-24  Asher Langton  <langton2@llnl.gov>
7468
7469         * gfortran.dg/dup_save_1.f90: New test.
7470         * gfortran.dg/dup_save_2.f90: New test.
7471
7472 2005-10-24  Paul Brook  <paul@codesourcery.com>
7473
7474         PR 24107
7475         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7476         stdint.h.
7477
7478 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7479
7480         PR libgfortran/24489
7481         * gfortran.dg/pr24489.f90: New test.
7482
7483 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7484
7485         PR fortran/23635
7486         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7487
7488 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7489
7490         PR target/18911
7491         * g++.dg/init/array16.C: Skip for mmix-*-*.
7492
7493 2005-10-23  Asher Langton  <langton2@llnl.gov>
7494
7495         * gfortran.dg/byte_1.f90: New test.
7496         * gfortran.dg/byte_2.f90: New test.
7497
7498 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7499
7500         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7501
7502 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7503
7504         PR fortran/18022
7505         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7506
7507         PR fortran/24311
7508         * gfortran.dg/merge_char_const.f90: New test.
7509
7510         PR fortran/24384
7511         * gfortran.dg/spread_scalar_source.f90: New test.
7512
7513 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7514
7515         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7516
7517         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7518         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7519
7520         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7521
7522 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7523
7524         PR fortran/24426
7525         * gfortran.dg/der_pointer_4.f90: New.
7526
7527 2005-10-22  David Ayers  <d.ayers@inode.at>
7528
7529         * obj-c++.dg/except-1.mm: Simplify.
7530
7531 2005-10-21  David Ayers  <d.ayers@inode.at>
7532
7533         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7534
7535 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7536
7537         * gfortran.dg/assumed_dummy_2.f90: New test.
7538
7539 2005-10-21  James E Wilson  <wilson@specifix.com>
7540
7541         PR preprocessor/15220
7542         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7543
7544 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7545
7546         * gcc.c-torture/execute/20051021-1.c: New test.
7547
7548 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7549
7550         PR c++/24260
7551         * g++.dg/ext/tmplattr1.C: New test.
7552
7553 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7554
7555         PR fortran/24440
7556         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7557
7558 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7559
7560         * obj-c++.dg/except-1.mm: New.
7561
7562         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7563
7564 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7565
7566         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7567
7568 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7569
7570         PR middle-end/24295
7571         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7572         declarations with the same names as thunks' alias targets, use
7573         aliases instead.
7574         * gcc.dg/attr-alias-3.c: New test.
7575         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7576
7577 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7578
7579         PR c++/22618
7580         * g++.dg/parse/access8.C: New test.
7581
7582 2005-10-20  Richard Guenther  <rguenther@suse.de>
7583
7584         PR c++/24439
7585         * g++.dg/tree-ssa/pr24439.C: New testcase.
7586
7587 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7588
7589         * g++.dg/opt/delay-slot-1.C: New test.
7590
7591 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7592
7593         PR fortran/21625
7594         * gfortran.fg/der_init_1.f90: New.
7595
7596 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7597
7598         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7599
7600 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7601
7602         PR c++/21908
7603         * g++.dg/parse/error28.C: New test.
7604
7605 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7606
7607         * gcc.dg/profile-generate-2.c: New test.
7608
7609 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7610
7611         PR target/23589
7612         * g++.dg/ext/dllimport11.C: New.
7613
7614 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7615
7616         PR c++/22293
7617         * g++.dg/other/friend3.C: New test.
7618
7619 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7620
7621         PR c++/23293
7622         * g++.dg/template/error19.C: New test.
7623
7624 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7625
7626         PR c++/21383
7627         * g++.dg/overload/koenig2.C: New.
7628
7629         PR c++/23118
7630         * g++.dg/overload/error2.C: New.
7631
7632         PR c++/22604
7633         * g++.dg/inherit/covariant14.C: New.
7634
7635 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7636
7637         PR c++/23440
7638         * g++.dg/parse/for1.C: New test.
7639
7640 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7641
7642         PR fortran/23446
7643         * gfortran.dg/host_dummy_index_1.f90: New test.
7644
7645         PR fortran/21459
7646         * gfortran.dg/automatic_char_len_2.f90: New test.
7647
7648         PR fortran/20866
7649         * gfortran.dg/recursive_statement_functions.f90: New test.
7650
7651         PR fortran/20853
7652         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7653
7654         PR fortran/20849
7655         * gfortran.dg/external_initializer.f90: New test.
7656
7657         PR fortran/20837
7658         * non_module_public.f90: New test.
7659
7660 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7661
7662         PR c++/24386
7663         * g++.dg/template/overload7.C: New.
7664
7665         PR c++/22551
7666         * g++.dg/other/switch2.C: Remove expected warnings.
7667
7668         PR c++/21353
7669         * g++.dg/template/defarg6.C: New.
7670
7671 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7672
7673         PR target/24315
7674         * gcc.target/i386/pr24315.c: New test.
7675
7676 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7677
7678         PR c++/24389
7679         * g++.dg/template/static21.C: New test.
7680         * g++.dg/template/static21-a.cc: Likewise.
7681
7682 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7683
7684         PR c++/23959
7685         * g++.dg/warn/Wswitch-default-1.C: New test.
7686         * g++.dg/warn/Wswitch-default-2.C: New test.
7687
7688 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7689
7690         PR c++/22173
7691         * g++.dg/parse/template18.C: New test.
7692         * g++.dg/template/nontype15.C: Likewise.
7693
7694 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7695
7696         PR fortran/22273
7697         * gfortran.dg/spec_expr_2.f90: New.
7698
7699 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7700
7701         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7702         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7703         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7704         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7705         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7706         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7707         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7708         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7709         previous target-specific skips and warning-message matches where
7710         applicable.
7711
7712 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7713
7714         PR c++/21347
7715         * g++.dg/warn/Wctor-dtor.C: New test.
7716
7717 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7718
7719         PR c/23439
7720         * gcc.dg/for-1.c: New test.
7721
7722 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7723
7724         PR c++/19565
7725         * g++.dg/warn/Wconversion1.C: New test.
7726         * g++.dg/ext/packed4.C: Compile with -w.
7727         * g++.dg/opt/20050511-1.C: Likewise.
7728         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7729
7730 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7731
7732         * gfortran.dg/boz_5.f90: New test.
7733
7734 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7735
7736         PR c++/22551
7737         * g++.dg/other/switch2.C: New.
7738
7739         PR c++/23984
7740         * g++.dg/init/ctor7.C: New.
7741
7742 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7743
7744         PR c++/23730
7745         * g++.dg/parse/crash32.C: New test.
7746
7747 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7748
7749         PR c++/20721
7750         * g++.dg/init/goto2.C: New test.
7751
7752         PR c++/22464
7753         * g++.dg/template/crash/41.C: New test.
7754
7755         PR c++/22180
7756         * g++.dg/template/crash40.C: New test.
7757
7758         PR c++/23694
7759         * g++.dg/parse/friend5.C: New test.
7760
7761         PR c++/23307
7762         * g++.dg/template/crash38.C: New test.
7763
7764         PR c++/22352
7765         * g++.dg/template/friend38.C: New test.
7766
7767         PR c++/22405
7768         * g++.dg/template/crash39.C: New test.
7769
7770 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7771
7772         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7773         gcc.dg/debug/dwarf2/dwarf-char2.c,
7774         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7775
7776         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7777
7778 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7779
7780         * gcc.dg/dll-2.c: Add tests for warnings.
7781         * gcc.dg/dll-3.c: Likewise.
7782         * gcc.dg/dll-4.c: Likewise.
7783
7784         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7785         * g++.dg/ext/dllimport2.C: Likewise.
7786         * g++.dg/ext/dllimport3.C: Likewise.
7787         * g++.dg/ext/dllimport7.C: Likewise.
7788         * g++.dg/ext/dllimport8.C: Likewise.
7789         * g++.dg/ext/dllimport9.C: Likewise.
7790
7791 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7792
7793         PR fortran/24092
7794         * gfortran.dg/derived_pointer_recursion.f90: New test.
7795
7796 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7797
7798         * gcc.c-torture/execute/20051012-1.c: New test.
7799
7800 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7801
7802         PR fortran/18082
7803         * gfortran.dg/automatic_char_len_1.f90: New test.
7804
7805 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7806
7807         PR fortran/20847
7808         * gfortran.dg/save_common.f90: New test.
7809
7810         PR fortran/20856
7811         * gfortran.dg/save_result.f90: New test.
7812
7813 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7814
7815         PR c++/21592
7816         * g++.dg/template/dependent-expr1.C: Add new expected error.
7817         * g++.dg/template/dependent-expr2.C: Adjust error text.
7818         * g++.dg/template/overload6.C: New.
7819
7820         PR c++/23797
7821         * g++.dg/other/typename8.C: New.
7822
7823         PR c++/21117
7824         * g++.dg/other/return1.C: New.
7825
7826 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7827
7828         PR c++/24052
7829         * g++.dg/ext/label5.C: New.
7830
7831 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7832
7833         PR c++/19964
7834         * g++.dg/parse/crash31.C: New.
7835
7836 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7837
7838         * g++.dg/ipa/ipa-1.c: New test.
7839         * g++.dg/ipa/ipa-2.c: New test.
7840         * g++.dg/ipa/ipa-3.c: New test.
7841         * g++.dg/ipa/ipa-4.c: New test.
7842         * g++.dg/ipa/ipa-5.c: New test.
7843         * g++.dg/ipa/ipa.exp: New file.
7844
7845 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7846
7847         PR fortran/24207
7848         * gfortran.dg/private_type_3.f90: New test.
7849
7850 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7851
7852         PR fortran/20786
7853         gfortran.dg/aint_anint_1.f90: New test.
7854
7855 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7856
7857         PR libgfortran/24313
7858         gfortran.dg/csqrt.f: New test.
7859
7860 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7861
7862         PR c++/8057
7863         * g++.dg/warn/noeffect7.C: New test.
7864         * g++.dg/warn/noeffect2.C: Instantiate templates.
7865         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7866         and warning.
7867
7868 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7869
7870         PR c++/21089
7871         * g++.dg/init/float1.C: New test.
7872
7873         PR c++/24277
7874         * g++.dg/init/member1.C: Tweak error markers.
7875
7876 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7877
7878         PR testsuite/24281
7879         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7880         Check for null pointer.
7881
7882 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7883
7884         PR c++/21369
7885         * g++.dg/parse/ret-type3.C: New test.
7886
7887 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7888
7889         PR tree-opt/23946
7890         * gcc.c-torture/compile/pr23946.c: New test.
7891
7892 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7893
7894         * g++.dg/opt/mmx2.C: New test.
7895
7896 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7897
7898         PR c++/24277
7899         * g++.dg/template/static20.C: New test.
7900
7901         PR c++/24302
7902         * g++.dg/warn/Wunused-12.C: New test.
7903
7904         PR c++/23437
7905         * g++.dg/template/arg4.C: New test.
7906
7907 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7908
7909         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7910         * gcc.dg/ucnid-3.c: Likewise.
7911         * gcc.dg/ucnid-4.c: Likewise.
7912         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7913         * g++.dg/other/ucnid-1.C: Likewise.
7914         * gcc.dg/sparc-frame-1.c: New test.
7915
7916 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7917
7918         PR c++/24139
7919         * g++.dg/template/spec27.C: New test.
7920
7921         PR c++/24275
7922         * g++.dg/template/static19.C: New test.
7923
7924 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7925
7926         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7927         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7928
7929 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7930
7931         PR target/24136
7932         * gfortran.fortran-torture/compile/pr24136.f: New test.
7933
7934 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7935
7936         PR c++/22172
7937         * g++.dg/parse/crash30.C: New test.
7938
7939 2005-10-07  Richard Guenther  <rguenther@suse.de>
7940
7941         PR middle-end/24227
7942         * gcc.c-torture/compile/pr24227.c: New testcase.
7943
7944 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7945
7946         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7947         Do not put aligned attributes on array elements.
7948
7949 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7950
7951         PR testsuite/23611, PR testsuite/23615
7952         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7953         writing prototypes of library functions by hand.
7954         * obj-c++.dg/bitfield-4.mm: Likewise.
7955         * obj-c++.dg/const-str-4.mm: Likewise.
7956         * obj-c++.dg/encode-4.mm: Likewise.
7957         * obj-c++.dg/encode-5.mm: Likewise.
7958         * obj-c++.dg/encode-6.mm: Likewise.
7959         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7960         * obj-c++.dg/method-10.mm: Likewise.
7961         * obj-c++.dg/method-17.mm: Likewise.
7962         * obj-c++.dg/method-19.mm: Likewise.
7963         * obj-c++.dg/try-catch-2.mm: Likewise.
7964
7965 2005-10-06  Richard Henderson  <rth@redhat.com>
7966
7967         PR 24236
7968         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7969
7970 2005-10-06  Dale Johannesen  <dalej@apple.com>
7971
7972         * gcc.c-torture/execute/20030125-1.c: Correct.
7973
7974 2005-10-06  Richard Guenther  <rguenther@suse.de>
7975
7976         PR tree-optimization/24238
7977         * g++.dg/tree-ssa/pr24238.C: New testcase.
7978
7979 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7980
7981         PR 18568
7982         * gfortran.dg/der_pointer_3.f90: New test.
7983
7984 2005-10-05  Devang Patel  <dpatel@apple.com>
7985
7986         PR Debug/23205
7987         * g++.dg/other/PR23205.C: New.
7988
7989 2005-10-05  Richard Henderson  <rth@redhat.com>
7990
7991         PR target/23602
7992         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7993         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7994
7995 2005-10-05  Dale Johannesen  <dalej@apple.com>
7996
7997         * gcc.c-torture/execute/float-floor.c: New.
7998
7999 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8000
8001         PR tree-optimization/21419
8002         PR tree-optimization/24146
8003         PR tree-optimization/24151
8004
8005         * g++.dg/ext/asm7.C: New.
8006         * g++.dg/ext/asm8.C: New.
8007         * gcc.dg/asm-1.c: Compile on all targets.
8008         * gcc.dg/asm-pr24146.c: New.
8009         * gcc.dg/pr21419.c: Adjust error messages.
8010
8011 2005-10-05  Richard Guenther  <rguenther@suse.de>
8012
8013         PR fortran/24176
8014         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8015
8016 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8017
8018         PR c++/23513
8019         * g++.dg/template/spec22.C: Robustify test.
8020         * g++.dg/template/spec26.C: New.
8021
8022 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8023
8024         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8025         if target supports vector instructions.
8026
8027 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8028
8029         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8030         C99 functions.
8031
8032 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8033
8034         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8035         check_effective_target_fortran_large_int): Replace cached result
8036         when target changes.
8037
8038 2005-10-04  Devang Patel  <dpatel@apple.com>
8039
8040         * gcc.dg/i386-sse-vect-types.c: New.
8041
8042 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8043
8044         PR preprocessor/13726
8045         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8046         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8047
8048 2005-10-04  Richard Guenther  <rguenther@suse.de>
8049
8050         PR c/23576
8051         * gcc.dg/noncompile/pr23576.c: New testcase.
8052
8053 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8054
8055         PR middle-end/23125
8056         * gcc.dg/register-var-3.c: New test.
8057
8058 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8059
8060         * gcc.dg/pr23049.c: New test.
8061
8062         * gcc.dg/ucnid-4.c: Fix test.
8063
8064 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8065
8066         PR 23445
8067         * gcc.c-torture/compile/pr23445.c: New test.
8068
8069 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8070
8071         * g++.dg/overload/unknown1.C: New.
8072
8073 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8074
8075         PR c++/17775
8076         * g++.dg/template/repo4.C: New test.
8077
8078 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8079
8080         PR libfortran/19308
8081         * gfortran.dg/large_real_kind_2.F90: New test.
8082         * gfortran.dg/large_integer_kind_2.f90: New test.
8083
8084 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8085
8086         * lib/target-supports.exp (check_effective_target_vect_shift):
8087         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8088         (check_effective_target_vect_condition): Fix copy-n-pasto.
8089
8090         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8091         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8092         targets.
8093
8094 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8095
8096         PR c++/22621
8097         * g++.dg/template/overload5.C : New test.
8098
8099         PR c++/23840
8100         * g++.dg/expr/stdarg1.C: New test.
8101
8102 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8103
8104         PR 24142
8105         * gcc.c-torture/execute/pr24142.c: New test.
8106
8107 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8108
8109         PR 24141
8110         * gcc.c-torture/execute/pr24141.c: New test.
8111
8112 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8113             Diego Novillo  <dnovillo@redhat.com>
8114
8115         PR 23604
8116         * gcc.c-torture/execute/pr23604.c: New test.
8117
8118 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8119
8120         PR fortran/16404
8121         PR fortran/20835
8122         PR fortran/20890
8123         PR fortran/20899
8124         PR fortran/20900
8125         PR fortran/20901
8126         PR fortran/20902
8127         gfortran.dg/equiv_constraint_1.f90: New test.
8128         gfortran.dg/equiv_constraint_2.f90: New test.
8129         gfortran.dg/equiv_constraint_3.f90: New test.
8130         gfortran.dg/equiv_constraint_4.f90: New test.
8131         gfortran.dg/equiv_constraint_5.f90: New test.
8132         gfortran.dg/equiv_constraint_6.f90: New test.
8133         gfortran.dg/equiv_constraint_7.f90: New test.
8134         gfortran.dg/equiv_constraint_8.f90: New test.
8135         gfortran.dg/private_type_1.f90: New test.
8136         gfortran.dg/private_type_2.f90: New test.
8137         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8138         980628-10.f: Assert std=gnu to permit mixing of
8139         types in equivalence statements.
8140
8141 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8142
8143         PR 24112
8144         * gfortran.dg/open_status_1.f90: New.
8145
8146 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8147
8148         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8149         * gcc.dg/vect/pr22480.c: Clean up temp files.
8150         * gcc.dg/vect/pr23831.c: Clean up temp files.
8151         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8152         Clean up temp files.
8153         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8154         Clean up temp files.
8155
8156         * gcc.dg/20050309-1.c: Clean up temp files.
8157         * gcc.dg/20050325-1.c: Clean up temp files.
8158
8159 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8160
8161         PR tree-optimization/24059
8162         * gcc.dg/vect/pr24059.c : New test.
8163
8164 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8165
8166         PR middle-end/24109
8167         * gcc.c-torture/execute/20050929-1.c: New test.
8168
8169 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8170
8171         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8172
8173 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8174
8175         PR c/21419
8176         * gcc.dg/pr21419.c: New test.
8177
8178 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8179
8180         * gcc.dg/pr23911.c: New test.
8181
8182 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8183
8184         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8185
8186         PR c++/16782
8187         * g++.dg/parse/qualified4.C: New test.
8188         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8189         * g++.old-deja/g++.mike/p8154.C: Likewise.
8190
8191 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8192
8193         PR c++/22147
8194         * g++.dg/template/friend37.C: New test.
8195         * g++.dg/parse/crash28.C: Adjust error markers.
8196
8197 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8198
8199         PR fortran/18518
8200         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8201
8202 2005-09-27  Devang Patel  <dpatel@apple.com>
8203
8204         PR tree-optimization/23625
8205         * gcc.dg/pr23625.c: New test.
8206
8207 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8208
8209         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8210         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8211
8212 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8213
8214         PR fortran/23677
8215         * gfortran.fortran-torture/execute/save_1.f90: New test.
8216         * gfortran.dg/save_1.f90: New test.
8217
8218 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8219
8220         * gcc.target/i386/builtin-apply-mmx.c: New test.
8221
8222         PR target/22576
8223         * gcc.target/i386/pr22576.c: New test.
8224
8225         PR target/22585
8226         * gcc.target/i386/pr22585.c: New test.
8227
8228         PR target/23268
8229         * gcc.target/i386/pr23268.c: New test.
8230
8231         PR middle-end/23831
8232         * gcc.dg/vect/pr23831.c: New test.
8233
8234         PR target/24055
8235         * gcc.target/i386/pr24055.c: New test.
8236
8237 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8238
8239         PR tree-optimization/23960
8240         * gcc.c-torture/compile/pr23960.c: New.
8241
8242 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8243
8244         PR fortran/16861
8245         * gfortran.dg/nested_modules_3.f90: New.
8246
8247 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8248
8249         PR fortran/24005
8250         gfortran.dg/interface_1.f90: New test.
8251
8252 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8253         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8254
8255         PR fortran/23843
8256         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8257
8258 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8259
8260         PR fortran/23516
8261         * gfortran.dg/imag_1.f: New test.
8262         * gfortran.dg/imag_2.f: Ditto.
8263
8264 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8265
8266         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8267
8268 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8269
8270         PR c++/21983
8271         * g++.dg/warn/pr21983.C: New test.
8272
8273 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8274
8275         PR c++/23993
8276         * g++.dg/template/array14.C: New test.
8277
8278 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8279
8280         PR fortran/19929
8281         * gfortran.dg/der_ptr_component_1.f90: New test.
8282
8283 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8284
8285         PR c++/23965
8286         * g++.dg/template/error1.C: Reject "no matching function" message.
8287
8288 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8289
8290         PR c++/17609
8291         * g++.dg/lookup/error1.C: New test.
8292
8293 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8294
8295         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8296         functionality of the testcase.
8297
8298 2005-09-20  Richard Henderson  <rth@redhat.com>
8299
8300         * gcc.dg/vect/vect-22.c: Require vect_float.
8301         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8302
8303 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8304
8305         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8306         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8307         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8308         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8309         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8310         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8311         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8312         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8313         * gcc.dg/cpp/ucnid-8.c: New test.
8314
8315 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8316
8317         PR tree-optimization/23929
8318         * gcc.c-torture/compile/pr23929.c: New test.
8319
8320 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8321
8322         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8323         for one loop.
8324
8325 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8326
8327         PR testsuite/23186
8328         * g++.dg/other/pr22003.C: Require named sections.
8329
8330 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8331
8332         PR c++/23947
8333         * g++.dg/rtti/crash3.C: New test.
8334
8335         PR tree-optimization/23818
8336         * gcc.dg/pr23818.c: New test.
8337
8338 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8339
8340         PR fortran/23420
8341         * gfortran.dg/print_fmt_4.f: New.
8342
8343 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8344
8345         PR fortran/23663
8346         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8347
8348 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8349
8350         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8351         Use pointers to local alignable arrays instead. Added comments.
8352         * gcc.dg/vect/vect-46.c: Likewise.
8353         * gcc.dg/vect/vect-48.c: Likewise.
8354         * gcc.dg/vect/vect-49.c: Likewise.
8355         * gcc.dg/vect/vect-52.c: Likewise.
8356         * gcc.dg/vect/vect-53.c: Likewise.
8357         * gcc.dg/vect/vect-54.c: Likewise.
8358         * gcc.dg/vect/vect-56.c: Likewise.
8359         * gcc.dg/vect/vect-57.c: Likewise.
8360         * gcc.dg/vect/vect-58.c: Likewise.
8361         * gcc.dg/vect/vect-60.c: Likewise.
8362         * gcc.dg/vect/vect-61.c: Likewise.
8363
8364         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8365         The test is no longer vectorizable on vect_no_align targets.
8366         * gcc.dg/vect/vect-43.c: Likewsie.
8367
8368         * gcc.dg/vect/vect-44.c: Added comments.
8369         * gcc.dg/vect/vect-45.c: Added comments.
8370         * gcc.dg/vect/vect-50.c: Added comments.
8371         * gcc.dg/vect/vect-51.c: Added comments.
8372
8373         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8374         aligned type.
8375         * gcc.dg/vect/Os-vect-95.c: Likewise.
8376
8377         * gcc.dg/vect/vect-41.c: Test removed.
8378         * gcc.dg/vect/vect-47.c: Test removed.
8379         * gcc.dg/vect/vect-55.c: Test removed.
8380         * gcc.dg/vect/vect-59.c: Test removed.
8381
8382 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8383
8384         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8385         No longer vectorizable on vect_no_align targets.
8386         * gcc.dg/vect/pr20122.c: Likewise.
8387         * gcc.dg/vect/vect-74.c: Likewise.
8388         * gcc.dg/vect/vect-75.c: Likewise.
8389         * gcc.dg/vect/vect-76.c: Likewise.
8390
8391         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8392         Will not be vectorizable on vect_no_align targets once aliasing issues
8393         are resolved.
8394         * gcc.dg/vect/vect-79.c: Likewise.
8395
8396         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8397         * gcc.dg/vect/vect-78.c: Likewise.
8398         * gcc.dg/vect/vect-97.c: Likewise.
8399
8400 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8401
8402         * gcc.dg/pr23943.c: New test.
8403
8404 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8405
8406         PR fortran/19181
8407         * gfortran.dg/derived_pointer_null_1.f90: New test.
8408
8409 2005-09-18  Richard Guenther  <rguenther@suse.de>
8410
8411         PR middle-end/23944
8412         * gcc.c-torture/compile/pr23944.c: New testcase.
8413
8414 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8415
8416         PR fortran/15975
8417         * gfortran.dg/der_pointer_2.f90: New test.
8418
8419 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8420
8421         PR fortran/16861
8422         * gfortran.dg/nested_modules_2.f90: New test.
8423
8424 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8425
8426         PR c++/18368
8427         * g++.dg/other/semicolon.C: New test.
8428
8429 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8430
8431         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8432         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8433
8434 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8435
8436         PR c++/23914
8437         * g++.dg/template/static18.C: New test.
8438
8439         PR c++/21514
8440         * g++.dg/template/crash19.C: Remove dg-error marker.
8441         * g++.dg/template/local4.C: New test.
8442
8443 2005-09-16  Paul Brook  <paul@codesourcery.com>
8444
8445         PR fortran/23906
8446         * gfortran.dg/dependency_1.f90: New test.
8447
8448 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8449
8450         PR c++/23896
8451         * g++.dg/template/static17.C: New test.
8452
8453 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8454
8455         PR c++/23139
8456         * g++.dg/warn/huge-val1.C: New test.
8457
8458 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8459
8460         PR c++/13140
8461         * g++.dg/parse/class2.C: New test.
8462         * g++.dg/template/explicit8.C: Likewise.
8463         * g++.dg/template/spec25.C: Likewise.
8464
8465 2005-09-14  Josh Conner  <jconner@apple.com>
8466
8467         PR middle-end/23584
8468         * gcc.dg/pr23584.c: New test.
8469
8470 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8471
8472         PR fortran/21875 Internal Unit Array I/O, NIST
8473         * gfortran.dg/arrayio_1.f90: New test.
8474         * gfortran.dg/arrayio_1.f90: New test.
8475         * gfortran.dg/arrayio_1.f90: New test.
8476         * gfortran.dg/arrayio_1.f90: New test.
8477         * gfortran.dg/arrayio_1.f90: New test.
8478
8479 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8480
8481         PR middle-end/22480
8482         * gcc.dg/vect/pr22480.c: New test.
8483
8484 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8485
8486         PR fortran/19358
8487         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8488
8489 2005-09-13 Josh Conner <jconner@apple.com>
8490
8491         PR c++/23180
8492         * g++.dg/init/struct2.C: New test.
8493         * g++.dg/init/struct3.C: New test.
8494
8495 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8496
8497         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8498         Clean up temp files.
8499         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8500         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8501         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8502         gcc.dg/tree-ssa/builtin-printf-1.c,
8503         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8504         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8505         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8506         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8507         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8508         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8509         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8510         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8511         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8512         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8513         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8514         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8515
8516 2005-09-13  Josh Conner  <jconner@apple.com>
8517
8518         * lib/gcc-dg.exp: Load scanipa.exp.
8519         (cleanup-dump): New procedure.
8520         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8521         * lib/scandump.exp: New file.
8522         * lib/scantree.exp: Use it.
8523         * lib/scanipa.exp: New file.
8524
8525 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8526
8527         PR fortran/17740
8528         * gfortran.dg/generic_4.f90: New test.
8529
8530 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8531
8532         PR target/23816
8533         * gcc.target/i386/pr23816-1.c: New test.
8534         * gcc.target/i386/pr23816-2.c: New test.
8535
8536
8537 2005-09-13  Bastian Blank <waldi@debian.org>
8538
8539         PR c++/16171
8540         * g++.dg/abi/mangle26.C: New test.
8541         * g++.dg/abi/mangle27.C: New test.
8542         * g++.dg/abi/mangle28.C: New test.
8543         * g++.dg/abi/mangle29.C: New test.
8544
8545         PR c++/23839
8546         * g++.dg/parse/register1.C: New test.
8547
8548 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8549
8550         PR c++/23842
8551         * g++.dg/template/access16.C: New test.
8552
8553 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8554
8555         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8556
8557 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8558
8559         PR fortran/18899
8560         * gfortran.dg/shape_2.f90: New test.
8561
8562 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8563
8564         PR target/19269
8565         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8566         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8567         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8568         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8569         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8570         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8571         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8572         tests.
8573
8574 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8575
8576         PR c++/23841
8577         * g++.dg/parse/template17.C: New test.
8578
8579 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8580
8581         PR c++/23789
8582         * g++.dg/template/nontype14.C: New test.
8583
8584 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8585
8586         PR g++/7874
8587         * g++.dg/lookup/friend7.C: New test.
8588         * g++.dg/lookup/friend8.C: New test.
8589         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8590         so that it will be found via argument dependent lookup.
8591         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8592         friend functions which will no longer be found.
8593         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8594         function g, so that it will be found via argument dependent
8595         lookup.
8596         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8597         * g++.old-deja/g++.mike/net43.C: Likewise.
8598
8599 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8600
8601         PR c++/23691
8602         * g++.dg/template/static16.C: New test.
8603
8604 2005-09-12  Josh Conner  <jconner@apple.com>
8605
8606         PR middle-end/23237
8607         * gcc.c-torture/compile/pr23237.c: New test.
8608
8609 2005-09-11  Richard Henderson  <rth@redhat.com>
8610
8611         * g++.dg/other/error8.C: Update expected diagnostic text.
8612
8613 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8614
8615         PR libfortran/19872
8616         * gfortran.dg/overwrite_1.f: New test.
8617
8618 2005-09-09  Josh Conner  <jconner@apple.com>
8619
8620         * g++.dg/init/pr23180-1.C: Removed.
8621         * g++.dg/init/pr23180-2.C: Removed.
8622
8623 2005-09-09  David Daney <ddaney@avtrex.com>
8624
8625         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8626         files which are ...
8627         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8628         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8629
8630 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8631
8632         * gfortran.dg/iostat_2.f90: New test.
8633
8634 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8635
8636         PR c++/22252
8637         * g++.dg/ext/interface1.C: New test.
8638         * g++.dg/ext/interface1.h: Likewise.
8639         * g++.dg/ext/interface1a.cc: Likewise.
8640
8641 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8642
8643         * gfortran.dg/iomsg_1.f90: New test case.
8644
8645 2005-09-09  Richard Guenther  <rguenther@suse.de>
8646
8647         PR c++/23624
8648         * g++.dg/tree-ssa/pr23624.C: New testcase.
8649
8650 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8651
8652         PR fortran/19239
8653         * gfortran.dg/vector_subscript_1.f90,
8654         * gfortran.dg/vector_subscript_2.f90: New tests.
8655
8656 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8657
8658         PR fortran/21104
8659         * gfortran.dg/array_alloc_1.f90,
8660         * gfortran.dg/array_alloc_2.f90,
8661         * gfortran.dg/array_alloc_3.f90: New tests.
8662
8663 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8664
8665         PR fortran/12840
8666         * gfortran.dg/array_constructor_6.f90
8667         * gfortran.dg/array_constructor_7.f90
8668         * gfortran.dg/array_constructor_8.f90
8669         * gfortran.dg/array_constructor_9.f90
8670         * gfortran.dg/array_constructor_10.f90
8671         * gfortran.dg/array_constructor_11.f90
8672         * gfortran.dg/array_constructor_12.f90: New tests.
8673
8674 2005-09-08  Josh Conner  <jconner@apple.com>
8675
8676         PR c++/23180
8677         * g++.dg/init/pr23180-1.C: New test.
8678         * g++.dg/init/pr23180-2.C: New test.
8679
8680 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8681
8682         PR fortran/18878
8683         * gfortran.dg/module_double_reuse.f90: New.
8684
8685 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8686
8687         PR fortran/23270
8688         PR fortran/22304
8689         PR fortran/18870
8690         PR fortran/17917
8691         PR fortran/16511
8692         * gfortran.dg/common_equivalence_1.f: New.
8693         * gfortran.dg/common_equivalence_2.f: New.
8694         * gfortran.dg/common_equivalence_3.f: New.
8695         * gfortran.dg/contained_equivalence_1.f90: New.
8696         * gfortran.dg/module_blank_common.f90: New.
8697         * gfortran.dg/module_commons_1.f90: New.
8698         * gfortran.dg/module_equivalence_1.f90: New.
8699         * gfortran.dg/nested_modules_1.f90: New.
8700         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8701         equivalences and add comment to connect the test with
8702         the PR.
8703
8704 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8705
8706         PR fortran/23765
8707         * gfortran.dg/common_6.f90: New test.
8708
8709 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8710
8711         PR fortran/15326
8712         * gfortran.dg/char_result_1.f90,
8713         * gfortran.dg/char_result_2.f90,
8714         * gfortran.dg/char_result_3.f90,
8715         * gfortran.dg/char_result_4.f90,
8716         * gfortran.dg/char_result_5.f90,
8717         * gfortran.dg/char_result_6.f90,
8718         * gfortran.dg/char_result_7.f90,
8719         * gfortran.dg/char_result_8.f90: New tests.
8720
8721 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8722
8723         PR fortran/19928
8724         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8725
8726 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8727
8728         PR obj-c++/16816
8729         * obj-c++.dg/selector-5.mm: New test.
8730         * obj-c++.dg/selector-6.mm: New test.
8731
8732 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8733
8734         PR objc/20574
8735         PR objc/19324
8736         * objc.dg/error-1.m: New test.
8737
8738 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8739
8740         PR fortran/23373
8741         * gfortran.fortran-torture/execute/pr23373-1.f90,
8742         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8743
8744 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8745
8746         PR libfortran/23760
8747         * gfortran.dg/g77/1832.f: Remove long string in write statement
8748         to allow the test to pass on correct list directed output with
8749         prepended space.
8750
8751 2005-09-07  James E Wilson  <wilson@specifix.com>
8752
8753         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8754
8755 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8756
8757         * gfortran.dg/parameter+save.f90: Rename to
8758         * gfortran.dg/parameter_save.f90: .. this.
8759
8760 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8761
8762         PR fortran/20848
8763         * gfortran.dg/parameter+save.f90: New test case.
8764
8765 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8766
8767         PR fortran/19269
8768         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8769
8770 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8771
8772         PR c/23075
8773         * gcc.dg/pr23075.c: New test.
8774         * g++.dg/warn/pr23075.C: New test.
8775
8776         PR target/22362
8777         * gcc.target/i386/pr22362.c: New test.
8778
8779         PR rtl-optimization/23098
8780         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8781
8782         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8783         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8784         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8785
8786 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8787
8788         * g++.dg/expr/cast6.C: New test.
8789
8790         PR c++/9782
8791         * g++.dg/init/new15.C: New test.
8792
8793 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8794
8795         * gcc.dg/vect/Os-vect-95.c: New test.
8796         * gcc.dg/vect/vect-95.c: Same.
8797
8798 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8799
8800         * gcc.dg/vect/vect-29.c: Update xfail testing.
8801         * gcc.dg/vect/vect-44.c: Same.
8802         * gcc.dg/vect/vect-48.c: Same.
8803         * gcc.dg/vect/vect-50.c: Same.
8804         * gcc.dg/vect/vect-72.c: Same.
8805         * gcc.dg/vect/vect-77.c: Same.
8806         * gcc.dg/vect/vect-78.c: Same.
8807         * gcc.dg/vect/vect-80.c: Same.
8808         * gcc.dg/vect/vect-96.c: Same.
8809         * gcc.dg/vect/vect-100.c: Same.
8810         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8811         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8812         * gfortran.dg/vect/vect-5.f90: Same.
8813
8814 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8815
8816         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8817         start strings.
8818         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8819         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8820
8821         PR c++/23056
8822         * g++.dg/opt/pr23056.C: New test.
8823
8824         PR rtl-optimization/23098
8825         * gcc.target/i386/pr23098.c: New test.
8826
8827 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8828
8829         PR c++/23667
8830         * g++.dg/template/static15.C: New test.
8831
8832         PR c++/21440
8833         * g++.dg/ext/stmtexpr5.C: New test.
8834         * g++.dg/ext/stmtexpr6.C: Likewise.
8835
8836 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8837
8838         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8839
8840         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8841         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8842         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8843
8844 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8845
8846         PR libfortran/23321
8847         * gfortran.dg/direct_io_4.f90: New test case.
8848
8849 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8850             Rasmus Hahn  <rassahah@neofonie.de>
8851
8852         PR libobjc/23108
8853         * objc.dg/type-stream-1.m: New test.
8854
8855 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8856
8857         PR fortran/23661
8858         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8859         gfortran.dg/print_fmt_3.f90: New test.
8860
8861 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8862
8863         * gfortran.dg/fmt_t_1.f90: New test.
8864
8865 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8866
8867         PR rtl-optimization/23454
8868         * g++.dg/opt/pr23454.C: New test.
8869
8870 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8871
8872         PR c++/23699
8873         * g++.dg/ext/static1.C: New test.
8874
8875 2005-09-02  Richard Henderson  <rth@redhat.com>
8876
8877         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8878         tail call to check_fa_work.
8879
8880 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8881
8882         PR c++/21687
8883         * g++.dg/other/gc3.C: New test.
8884
8885 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8886
8887         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8888         * gcc.dg/20050826-1.c: Likewise.
8889
8890 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8891
8892         PR c++/23167
8893         * g++.dg/expr/volatile1.C: New test.
8894
8895 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8896
8897         PR middle-end/23547
8898         * gcc.dg/pr23547.c: New test.
8899
8900 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8901
8902         PR c/22061
8903         * gcc.c-torture/execute/pr22061-1.c,
8904         * gcc.c-torture/execute/pr22061-2.c,
8905         * gcc.c-torture/execute/pr22061-3.c,
8906         * gcc.c-torture/execute/pr22061-4.c: New tests.
8907
8908 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8909
8910         * gcc.dg/Wredundant-decls-2.c: New test to check that
8911         -Wredundant-decls does not issue warning for a variable
8912         definition following a declaration.
8913
8914 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8915
8916         PR debug/7241
8917         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8918         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8919         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8920
8921         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8922         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8923         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8924         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8925         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8926         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8927         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8928         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8929
8930 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8931
8932         PR objc/23306
8933         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8934         scan-assmbler.
8935
8936 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8937
8938         PR target/21255
8939         * gcc.dg/pr21255-1.c: New test.
8940         * gcc.dg/pr21255-2-mb.c: Likewise.
8941         * gcc.dg/pr21255-2-ml.c: Likewise.
8942         * gcc.dg/pr21255-3.c: Likewise.
8943         * gcc.dg/pr21255-4.c: Likewise.
8944
8945 2005-08-31  Dale Johannesen  <dalej@apple.com>
8946
8947         * gcc.dg/20050830-1.c: New.
8948
8949 2005-08-31  Josh Conner  <jconner@apple.com>
8950
8951         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8952         command-line options for arm-*-* targets.
8953         * g++.dg/init/array16.C: Likewise.
8954         * g++.dg/other/crash-4.C: Likewise.
8955
8956 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8957
8958         PR obj-c++/23640
8959         * obj-c++.dg/gnu-runtime-3.mm: New test.
8960
8961 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8962
8963         PR c++/13377
8964         * g++.dg/lookup/ambig4.C: New test.
8965         * g++.dg/lookup/ambig5.C: New test.
8966         * g++.dg/tc1/dr101.C: Adjust error markers.
8967
8968 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8969
8970         PR c++/23639
8971         * g++.dg/template/ttp5.C: Adjust error markers.
8972
8973 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8974
8975         PR testsuite/23609
8976         * lib/obj-c++.exp: Include target-libpath.exp.
8977         (obj-c++_link_flags): Look for the GNU libobjc library
8978         and set the library path to include it.
8979         Don't manually set LD_LIBRARY_PATH (etc.) but call
8980         set_ld_library_path_env_vars instead.
8981         (obj-c++_target_compile): Don't set library path or
8982         linker flags because they are already set correctly
8983         in obj-c++_link_flags.
8984
8985 2005-08-30  Josh Conner  <jconner@apple.com>
8986
8987         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8988         to command-line options for arm-*-* targets.
8989
8990 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8991
8992         * g++.dg/other/i386-1.C: New.
8993
8994 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8995
8996         PR preprocessor/20348
8997         PR preprocessor/20356
8998         * gcc.dg/cpp/pr20348.c: New test.
8999         * gcc.dg/cpp/pr20348.h: New file.
9000         * gcc.dg/cpp/inc/pr20348.h: New file.
9001         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9002         * gcc.dg/cpp/pr20356.c: New test.
9003         * gcc.dg/cpp/pr20356.h: New file.
9004         * gcc.dg/cpp/inc/pr20356.h: New file.
9005         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9006
9007 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9008
9009         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9010         Fix array dimension to avoid correct end-of-file error.
9011
9012 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9013
9014         PR libfortran/23598
9015         * gfortran.dg/iostat_1.f90: New test.
9016
9017 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9018
9019         PR middle-end/23408
9020         * gcc.dg/pr23408.c: New test.
9021
9022 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9023
9024         PR c++/23099
9025         * g++.dg/init/member1.C: Make sure erroneous static data member
9026         definitions are required.
9027         * g++.dg/template/static13.C: New test.
9028         * g++.dg/template/static14.C: Likewise.
9029
9030 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9031
9032         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9033         -march=pentium4, remove ilp32 requirement.
9034
9035         PR middle-end/23484
9036         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9037         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9038
9039 2005-08-29  Andreas Jaeger  <aj@suse.de>
9040
9041         PR testsuite/23607
9042         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9043
9044 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9045
9046         * gcc.c-torture/execute/20050316-2.c: New test.
9047         * gcc.c-torture/execute/20050316-3.c: New test.
9048         * gcc.dg/torture/pr16104-1.c: New test.
9049
9050 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9051
9052         PR middle-end/23463
9053         * gcc.c-torture/execute/zero-struct-1.c: New test.
9054
9055 2005-08-27  Richard Guenther  <rguenther@suse.de>
9056
9057         PR target/23575
9058         * gcc.target/i386/pr23575.c: New testcase.
9059
9060 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9061
9062         PR rtl-optimization/23561
9063         * gcc.c-torture/execute/20050826-1.c: New test.
9064
9065         PR rtl-opt/23560
9066         * gcc.c-torture/execute/20050826-2.c: New test.
9067
9068 2005-08-26  Dale Johannesen  <dalej@apple.com>
9069
9070         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9071         * gcc.dg/20050826-1.c: New.
9072
9073 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9074
9075         PR c++/19004
9076         * g++.dg/template/nontype13.C: New test.
9077
9078         PR c++/23491
9079         * g++.dg/init/new14.C: New test.
9080         * g++.dg/expr/anew1.C: Do not XFAIL.
9081         * g++.dg/expr/anew2.C: Likewise.
9082         * g++.dg/expr/anew3.C: Likewise.
9083
9084 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9085
9086         PR middle-end/22439
9087         * gcc.dg/vla-3.c: New test.
9088
9089 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9090
9091         PR fortran/20363
9092         * gfortran.dg/named_interface.f90: New.
9093
9094 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9095
9096         * gcc.c-torture/execute/frame-address.c: New test.
9097
9098 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9099
9100         PR c++/20817
9101         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9102
9103 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9104
9105         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9106
9107 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9108
9109         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9110         * gcc.dg/altivec-22.c: Rename from..
9111         * gcc.dg/altivec-nomfcr.c: ..this.
9112
9113 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9114
9115         PR tree-optimization/23546
9116         * gcc.dg/tree-ssa/pr23546.c: New test.
9117
9118 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9119
9120         PR fortran/17758
9121         * gfortran.dg/nonreturning_statements.f90: New test.
9122
9123 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9124
9125         PR c++/22454
9126         * g++.dg/parse/crash29.C: New.
9127
9128 2005-08-23  DJ Delorie  <dj@redhat.com>
9129
9130         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9131         constants have the L suffix.
9132
9133 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9134
9135         PR c++/23044
9136         * g++.dg/template/instantiate8.C: New.
9137
9138 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9139
9140         PR middle-end/23467
9141         * gcc.c-torture/execute/pr23467.c: New test.
9142
9143 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9144
9145         PR tree-optimization/22043
9146         * gcc.c-torture/execute/20050613-1.c: New test.
9147
9148 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9149
9150         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9151
9152 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9153
9154         PR rtl-optimization/23478
9155         * g++.dg/opt/pr23478.C: New test.
9156
9157 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9158
9159         PR c/18715
9160         * gcc.dg/switch-warn-3.c: New test.
9161
9162 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9163
9164         PR c++/22233
9165         * g++.dg/template/param1.C: New test.
9166
9167 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9168
9169         PR c++/23089
9170         * g++.dg/other/incomplete1.C: New test.
9171
9172 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9173
9174         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9175         are vectorizable.
9176
9177 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9178
9179         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9180         d_lines_5.f: New.
9181
9182 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9183
9184         * gcc.target/i386/sse-4.c: New test.
9185
9186 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9187
9188         PR testsuite/23239
9189         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9190
9191 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9192
9193         * gcc.dg/20050811-1.c: New test.
9194         * gcc.dg/20050811-2.c: New test.
9195
9196 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9197
9198         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9199
9200 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9201
9202         PR 23476
9203         * gcc.c-torture/compile/pr23476.c: New test.
9204
9205 2005-08-19  Devang Patel  <dpatel@apple.com>
9206
9207         PR tree-optimization/23048
9208         * gcc.dg/tree-ssa/pr23048.c: New test.
9209
9210 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9211
9212         PR middle-end/20624
9213         * g++.dg/warn/Wreturn-3.C: New test
9214
9215 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9216
9217         PR tree-optimization/22228
9218         * g++.dg/vect/pr22543.cc: New test.
9219
9220 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9221
9222         PR tree-optimization/21574
9223         * gcc.dg/tree-ssa/pr21574.c: New test.
9224
9225 2005-08-16  James E Wilson  <wilson@specifix.com>
9226
9227         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9228
9229 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9230
9231         PR tree-opt/23402
9232         * gcc.c-torture/compile/zero-strct-3.c: New test.
9233         * gcc.c-torture/compile/zero-strct-4.c: New test.
9234
9235 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9236
9237         PR target/23376
9238         * gcc.target/x86_64/pr23376.c: New test.
9239
9240 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9241
9242         PR c++/23337
9243         * g++.dg/ext/vector2.C: New.
9244
9245 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9246
9247         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9248
9249 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9250
9251         PR libfortran/23428
9252         * gfortran.dg/inquire-complex.f90: New test case.
9253
9254 2005-08-16  James E Wilson  <wilson@specifix.com>
9255
9256         PR tree-optimization/21105
9257         * gcc.dg/large-size-array.c: New.
9258
9259 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9260
9261         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9262         type.
9263         * gcc.dg/vect/vect-41: Likewise.
9264         * gcc.dg/vect/vect-42: Likewise.
9265         * gcc.dg/vect/vect-43: Likewise.
9266         * gcc.dg/vect/vect-44: Likewise.
9267         * gcc.dg/vect/vect-46: Likewise.
9268         * gcc.dg/vect/vect-47: Likewise.
9269         * gcc.dg/vect/vect-48: Likewise.
9270         * gcc.dg/vect/vect-52: Likewise.
9271         * gcc.dg/vect/vect-53: Likewise.
9272         * gcc.dg/vect/vect-54: Likewise.
9273         * gcc.dg/vect/vect-55: Likewise.
9274         * gcc.dg/vect/vect-56: Likewise.
9275         * gcc.dg/vect/vect-57: Likewise.
9276         * gcc.dg/vect/vect-58: Likewise.
9277         * gcc.dg/vect/vect-59: Likewise.
9278         * gcc.dg/vect/vect-60: Likewise.
9279         * gcc.dg/vect/vect-61: Likewise.
9280         * gcc.dg/vect/vect-85: Likewise.
9281         * gcc.dg/vect/vect-87: Likewise.
9282         * gcc.dg/vect/vect-88: Likewise.
9283         * gcc.dg/vect/vect-93.c: Likewise.
9284         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9285         * gcc.dg/vect/vect-75: Likewise.
9286         * gcc.dg/vect/vect-76: Likewise.
9287         * gcc.dg/vect/vect-77: Likewise.
9288         * gcc.dg/vect/vect-78: Likewise.
9289         * gcc.dg/vect/vect-80: Likewise.
9290         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9291         vectorized for the expected reason, rather than checking how alignment
9292         was handled.
9293         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9294         type and also instead of aligned pointers. Added documentation.
9295
9296 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9297
9298         * gfortran.dg/power.f90: New test.
9299
9300 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9301
9302         PR rtl-optimization/23299
9303         * g++.dg/opt/pr23299.C: New test.
9304
9305 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9306
9307         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9308
9309 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9310
9311         * g++.dg/template/local6.C: New test.
9312
9313 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9314
9315         * execute/exceptions/finally-1.m: Check that the catch and finally are
9316         being called.  Also add a "return 0;" at the end of main.
9317
9318 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9319
9320         PR fortran/21432.
9321         * gfortran.dg/namelist_print_1.f: New test of functionality of
9322         PRINT namelist.
9323         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9324         namelist generates error with -std=f95.
9325
9326 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9327
9328         PR tree-optimization/23119
9329         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9330
9331 2005-08-13  Marcin Koziej  <creep@desk.pl>
9332             Andrew Pinski  <pinskia@physics.uc.edu>
9333
9334         PR libobjc/22492
9335         * execute/exceptions/finally-1.m: New test.
9336
9337 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9338
9339         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9340         testsuite.
9341         * objc/execute/exceptions/trivial.m: New test.
9342         * objc.dg/try-catch-11.m: Move to ...
9343         * objc/execute/exceptions/foward-1.m: Here.
9344         * objc.dg/try-catch-2.m: Move to ...
9345         * objc/execute/exceptions/catchall-1.m: Here.
9346         * objc.dg/try-catch-8.m: Move to ...
9347         * objc/execute/exceptions/local-variables-1.m: Here.
9348
9349 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9350
9351         * objc.dg/nested-func-1.m: Move to ...
9352         * objc/execute/nested-func-1.m: Here.
9353
9354 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9355
9356         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9357         in ${options} instead of [target_info name].
9358         * lib/obj-c++.exp (objc_target_compile): Likewise.
9359
9360 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9361
9362         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9363
9364 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9365
9366         part of PR testsuite/23348
9367         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9368         of the torture options.
9369         * objc/compile/trivial.m: New test.
9370
9371 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9372
9373         * gfortran.dg/eoshift.f90: Correct format.
9374
9375 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9376
9377         * gfortran.fortran-torture/execute/character_passing.f90:
9378         Fix comment typo.
9379
9380 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9381
9382         PR c++/8271
9383         * g++.dg/template/unify10.C: New.
9384
9385 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9386
9387         * g++.dg/parse/pr22514.C: Move to...
9388         * g++.dg/debug/pr22514.C: here.
9389
9390 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9391
9392         PR c++/23266
9393         * g++.dg/inherit/pure1.C: New test.
9394
9395         * ChangeLog: Fix typos.
9396
9397 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9398             Steven Bosscher  <stevenb@suse.de>
9399
9400         * gfortran.dg/runtime_warning_1.f90: New test.
9401
9402 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9403
9404         PR c++/23219
9405         * g++.dg/parse/crash28.C: New.
9406
9407 2005-08-11  Richard Guenther  <rguenther@suse.de>
9408
9409         PR target/23289
9410         * gcc.target/i386/tailcall-1.c: New testcase.
9411
9412 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9413
9414         * gcc.dg/vect/vect-67.c: Un-xfail.
9415
9416 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9417
9418         PR c++/23225
9419         * g++.dg/testsuite/parse/crash27.C: new test.
9420
9421 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9422
9423         PR libfortran/22143
9424         * gfortran.dg/shift-kind.f90: New testcase.
9425
9426 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9427
9428         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9429         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9430
9431 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9432
9433         PR c++/20646
9434         * g++.dg/other/mult-stor1.C: New test.
9435
9436 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9437
9438         * gcc.c-torture/pr18299-1.c: Move to ...
9439         * gcc.c-torture/compile/pr18299-1.c: Here.
9440
9441 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9442
9443         * gfortran/fortran.torture/execute/character_passing.f90:
9444         Fix types for LSAME.
9445
9446 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9447
9448         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9449         input data back to what it was originally.
9450
9451 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9452
9453         * objc.dg/try-catch-8.m: Enable for all targets.
9454
9455 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9456
9457         * gcc.dg/pr23165.c: New test.
9458
9459 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9460
9461         PR tree-optimization/23234
9462         * gcc.dg/tree-ssa/pr23234.c: New test.
9463
9464 2005-08-08  Josh Conner  <jconner@apple.com>
9465
9466         PR rtl-optimization/23241
9467         * gcc.dg/char-compare.c: New test.
9468
9469 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9470
9471         PR c++/22508
9472         * g++.dg/init/new13.C: New test.
9473
9474 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9475
9476         PR c++/21166
9477         * g++.dg/other/crash-4.C: Adjust
9478         * g++/dg/ext/packed9.C: New.
9479
9480 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9481
9482         PR middle-end/21964
9483         * gcc.c-torture/execute/pr21964-1.c: New test.
9484
9485 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9486
9487         PR c/22458
9488         * gcc.dg/pr22458-1.c: New test.
9489
9490 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9491             Steven G. Kargl <kargls@comcast.net>
9492
9493         PR fortran/22390
9494         * gfortran.dg/flush_1.f90: New test.
9495
9496 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9497
9498         PR c++/23191
9499         * g++.dg/template/eh2.C: New test.
9500
9501 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9502
9503         PR c++/19498
9504         * g++.dg/template/instantiate7.C: New test.
9505
9506 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9507
9508         PR c/23113
9509         * gcc.dg/Wunused-value-1.c: New test.
9510
9511 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9512
9513         PR rtl-optimization/23233
9514         * gcc.c-torture/compile/pr23233-1.c: New test.
9515
9516 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9517
9518         PR fortran/18833
9519         PR fortran/20850
9520         * gfortran.dg/equiv_1.f90: New test.
9521         * gfortran.dg/equiv_2.f90: New test.
9522         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9523         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9524         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9525
9526 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9527
9528         * gcc.c-torture/execute/vrp-5.c: New test.
9529         * gcc.c-torture/execute/vrp-6.c: New test.
9530         * gcc.dg/tree-ssa/vrp21.c: New test.
9531
9532 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9533
9534         * g++.dg/parse/pr22514.C: New test.
9535
9536 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9537
9538         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9539
9540         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9541         instead of constant loads / pool entries.
9542
9543 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9544
9545         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9546         TEST_TO_WCTYPE.
9547
9548 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9549
9550         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9551         __WINT_TYPE__ in generated prototypes if possible.
9552
9553 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9554
9555         PR 22037
9556         * g++.dg/tree-ssa/pr22037.C:
9557
9558 2005-08-04  Richard Henderson  <rth@redhat.com>
9559
9560         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9561         scan-tree-dump-times directive.
9562
9563 2005-08-04  Jan Hubicka  <jh@suse.cz>
9564
9565         * gcov-1.C: Fix switch counts.
9566         * gcov-4b.c: Likewise.
9567
9568 2005-08-03  Jeff Law  <law@redhat.com>
9569
9570         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9571
9572 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9573
9574         * gcc.c-torture/execute/pr23135.c: New test.
9575
9576 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9577
9578         PR tree-optimization/19899
9579         * gcc.dg/tree-ssa/scev-1.c: New test.
9580         * gcc.dg/tree-ssa/scev-2.c: New test.
9581
9582 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9583
9584         PR target/18582
9585         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9586
9587 2005-08-03  Jan Hubicka  <jh@suse.cz>
9588
9589         * update-conroll.c: New testcase.
9590         * update-conroll-2.c: New testcase.
9591
9592 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9593
9594         * gfortran.dg/constant_substring.f: New test.
9595         * gfortran.dg/pr22491.f: New test.
9596
9597 2005-08-02  Jan Hubicka  <jh@suse.cz>
9598
9599         * update-threading.c: Replace by the proper one.
9600
9601 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9602
9603         PR 23164
9604         * g++.dg/tree-ssa/pr23164.C: New test.
9605
9606 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9607
9608         * gcc.dg/tree-ssa/pr23192.c: New test.
9609
9610 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9611
9612         * gcc.c-torture/execute/vrp-4.c: New test.
9613
9614 2005-08-02  Jan Hubicka  <jh@suse.cz>
9615
9616         * update-threading.c: New test.
9617
9618 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9619
9620         * gcc.c-torture/compile/20050801-1.c: New test.
9621         * gcc.c-torture/compile/20050801-2.c: New test.
9622
9623 2005-08-01  Jan Hubicka  <jh@suse.cz>
9624
9625         * val-prof-5.c: New test.
9626
9627 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9628
9629         PR c/22311
9630         * gcc.dg/pr22311-1.c : New test.
9631
9632 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9633
9634         PR target/23095
9635         * gfortran.dg/pr23095.f: New test.
9636
9637         PR c++/22003
9638         * g++.dg/other/pr22003.C: New test.
9639
9640 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9641
9642         PR target/20621
9643         * gcc.c-torture/execute/pr20621-1.c: New test.
9644
9645 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9646
9647         * gfortran.dg/comma_format_extension_4.f: Adjust length
9648         of string for format.
9649         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9650         print statement with internal write.
9651         * gfortran.dg/der_array_io_2.f: Likewise.
9652         * gfortran.dg/der_array_io_3.f: Likewise.
9653
9654 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9655
9656         * gcc.dg/fold-abs-4.c: new test.
9657
9658 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9659
9660         PR fortran/22570 an related issues.
9661         * gfortran.dg/x_slash_1.f: New test.
9662
9663 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9664
9665         PR c/23143
9666         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9667         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9668
9669 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9670
9671         PR c/529
9672         * gcc.dg/Wshadow-3.c: New test.
9673
9674 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9675
9676         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9677         used to have the wrong bounds).
9678
9679 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9680
9681         PR c/21720
9682         * gcc.dg/hex-round-1.c: Test more cases.
9683         * gcc.dg/hex-round-2.c: New test.
9684
9685 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9686
9687         PR 22550
9688         * g++.dg/tree-ssa/pr22550.C: New test.
9689
9690 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9691
9692         * gcc.dg/tree-ssa/vrp19.c: New test.
9693         * gcc.dg/tree-ssa-vrp20.c: New test.
9694
9695 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9696
9697         PR c/22240
9698         * gcc.dg/transparent-union-4.c: New test.
9699
9700 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9701
9702         PR c/22192
9703         * gcc.dg/c99-vla-2.c: New test.
9704
9705 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9706
9707         PR c/21720
9708         * gcc.dg/hex-round-1.c: New test.
9709
9710 2005-07-28  Jan Hubicka  <jh@suse.cz>
9711
9712         * inliner-1.c: Do not dump everything.
9713         * tree-prof.exp: Do not pass -ftree-based-profiling.
9714         * bprob.exp: Likewise.
9715
9716         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9717
9718 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9719
9720         PR c++/22545
9721         * g++.dg/expr/ptrmem7.C: New test.
9722
9723 2005-07-28  Mike Stump  <mrs@apple.com>
9724
9725         * g++.old-deja/g++.mike/visibility-1.C: New test.
9726
9727 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9728
9729         PR c/20187
9730         * gcc.c-torture/execute/pr20187-1.c: New test.
9731
9732 2005-07-28  Jeff Law  <law@redhat.com>
9733
9734         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9735         * gcc.dg/tree-ssa/vrp18.c: New test.
9736
9737 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9738
9739         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9740
9741 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9742
9743         PR tree-optimization/22506
9744         * gcc.dg/vect/ps22506.c: New test.
9745
9746 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9747
9748         PR target/21149
9749         * gcc.target/i386/sse-3.c: New test.
9750
9751 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9752
9753         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9754         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9755
9756 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9757
9758         PR c/22589
9759         * gcc.c-torture/compile/pr22589-1.c: New test.
9760
9761 2005-07-28  Jan Hubicka  <jh@suse.cz>
9762
9763         * update-loopch.c: New testcase.
9764
9765 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9766
9767         PR rtl-optimization/23047
9768         * gcc.c-torture/execute/pr23047.c: New test.
9769         * gcc.c-torture/execute/pr23047.x: New.
9770
9771 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9772
9773         PR tree-optimization/22493
9774         * gcc.c-torture/execute/pr22493-1.c: New test.
9775         * gcc.c-torture/execute/pr22493-1.x: New.
9776         * gcc.c-torture/execute/vrp-1.c: New test.
9777         * gcc.c-torture/execute/vrp-2.c: New test.
9778         * gcc.c-torture/execute/vrp-2.c: New test.
9779
9780 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9781
9782         * gcc.target/frv/all-builtin-read8.c: Delete.
9783         * gcc.target/frv/all-builtin-read16.c: Delete.
9784         * gcc.target/frv/all-builtin-read32.c: Delete.
9785         * gcc.target/frv/all-builtin-read64.c: Delete.
9786         * gcc.target/frv/all-builtin-write8.c: Delete.
9787         * gcc.target/frv/all-builtin-write16.c: Delete.
9788         * gcc.target/frv/all-builtin-write32.c: Delete.
9789         * gcc.target/frv/all-builtin-write64.c: Delete.
9790         * gcc.target/frv/all-read-write-1.c: New.
9791
9792 2005-07-27  Jeff Law  <law@redhat.com>
9793
9794         * gcc.c-torture/execute/pr22630.c: New test.
9795
9796 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9797
9798         PR tree-optimization/23073
9799         * gcc.dg/vect/nodump-pr23073.c: New test.
9800         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9801
9802 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9803
9804         PR tree-optimize/22348
9805         * gcc.c-torture/execute/pr22348.c: New.
9806
9807 2005-07-27  Richard Guenther  <rguenther@suse.de>
9808
9809         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9810
9811 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9812
9813         PR fortran/22503
9814         * gfortran.dg/logical_comp.f90: New test.
9815
9816 2005-07-27  Jan Hubicka  <jh@suse.cz>
9817
9818         * inliner-1.c: Add cleanup of dumps.
9819         * val-prof-*.c: Likewise.
9820         * update-tailcall.c: New.
9821
9822 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9823
9824         PR 22591
9825         * gcc.dg/tree-ssa/pr22591.c: New test.
9826         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9827
9828 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9829
9830         PR libobjc/22606
9831         * objc.dg/try-catch-11.m: New test.
9832
9833 2005-07-26  Richard Guenther  <rguenther@suse.de>
9834
9835         PR tree-optimization/22486
9836         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9837
9838 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9839
9840         PR tree-opt/22484
9841         * testsuite/g++.dg/opt/loop2.C: New test.
9842
9843 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9844
9845         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9846         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9847
9848 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9849
9850         * lib/profopt.exp (profopt-execute): Check for profiling data
9851         files on the target.
9852
9853 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9854
9855         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9856         for matching of asm labels.
9857
9858 2005-07-25  Richard Guenther  <rguenther@suse.de>
9859
9860         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9861
9862 2005-07-25  Richard Guenther  <rguenther@suse.de>
9863
9864         PR testsuite/22624
9865         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9866
9867 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9868
9869         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9870         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9871         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9872         * gcc.dg/vect/vect-100.c: New test.
9873         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9874         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9875         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9876         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9877         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9878         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9879         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9880         * gfortran.dg/vect/pr19049.f90: New testcase.
9881         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9882
9883 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9884
9885         * gcc.c-torture/execute/20050713-1.c: New test.
9886
9887         PR fortran/20063
9888         * gfortran.fortran-torture/execute/data_4.f90: New test.
9889
9890         PR middle-end/20303
9891         * gcc.dg/visibility-d.c: New test.
9892
9893 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9894
9895         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9896         * gfortran.dg/underflow.f90: Ditto.
9897
9898 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9899
9900         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9901         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9902         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9903
9904 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9905
9906         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9907         include case of field width of zero.
9908
9909 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9910
9911         PR libgfortran/21875
9912         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9913         with trailing blanks on normal formatted read.
9914
9915 2005-07-23  Chao-ying Fu  <fu@mips.com>
9916
9917         * gcc.target/mips/mips32-dsp-type.c: New test.
9918         * gcc.target/mips/mips32-dsp.c: New test.
9919
9920 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9921
9922         PR testsuite/21073
9923         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9924
9925         PR testsuite/20454
9926         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9927         and __cyg_profile_func_exit.
9928
9929 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9930
9931         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9932         * gfortran.dg/comma_format_extension_4.f: Same.
9933         * gfortran.dg/pr15332.f: Same.
9934         * gfortran.dg/pr21730.f: Same.
9935
9936 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9937
9938         * g++.dg/opt/vrp2.C: Fix testcase.
9939
9940         PR tree-opt/22625
9941         * g++.dg/opt/vrp2.C: New test.
9942
9943 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9944
9945         PR debug/21828
9946         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9947
9948 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9949
9950         * gcc.dg/tree-ssa/20050719-1.c: New test.
9951
9952 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9953
9954         * gcc.dg/bfin-longcall-1.c: New file.
9955         * gcc.dg/bfin-longcall-2.c: New file.
9956
9957 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9958
9959         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9960
9961 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9962
9963         PR middle-end/19055
9964         * gcc.dg/tree-ssa/pr19055.c: New test.
9965         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9966
9967 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9968
9969         PR C++/22358
9970         * g++.dg/other/pr22358.C: New test.
9971
9972 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9973
9974         PR c++/2922
9975         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9976
9977 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9978
9979         PR c++/15938
9980         * g++.dg/init/union2.C: New test.
9981
9982 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9983
9984         PR c/22393
9985         * gcc.dg/complex-4.c: New test.
9986
9987 2005-07-21  Richard Guenther  <rguenther@suse.de>
9988
9989         PR testsuite/22522
9990         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9991         scanning for asm labels.
9992         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9993
9994 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9995
9996         PR target/22085
9997         * gcc.dg/altivec-pr22085.c: New.
9998
9999 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10000
10001         PR tree-optimization/19210
10002         * gcc.dg/tree-ssa/pr19210-1.c: New.
10003         * gcc.dg/tree-ssa/pr19210-2.c: New.
10004
10005 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10006
10007         PR rtl-optimization/22167
10008         * g++.dg/opt/pr22167.C: New test.
10009
10010 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10011
10012         PR c++/2922
10013         * g++.dg/lookup/two-stage2.C: New.
10014         * g++.dg/lookup/two-stage3.C: New.
10015         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10016         fixed two-stage name lookup for operators.
10017         * g++.dg/template/call3.C: Compiler now produces an appropriate
10018         error message.
10019         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10020         14 as a candidate.
10021         * g++.dg/template/ptrmem4.C: Compiler produces different error
10022         message.
10023         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10024         connect_to_method as a candidate.
10025
10026 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10027
10028         * gcc.dg/fold-alloc-1.c: New test.
10029
10030 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10031
10032         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10033         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10034
10035 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10036
10037         * gcc.dg/fold-abs-1.c: New test.
10038         * gcc.dg/fold-abs-2.c: New test.
10039         * gcc.dg/fold-abs-3.c: New test.
10040
10041 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10042
10043         Make CONSTRUCTOR use VEC to store initializers.
10044         * g++.dg/ext/complit3.C: Check for specific error messages.
10045         * g++.dg/init/brace2.C: Update error message.
10046         * g++.dg/warn/Wbraces2.C: Likewise.
10047
10048 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10049
10050         PR fortran/16940
10051         * gfortran.dg/module_interface_1.f90: New test.
10052
10053 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10054             Kenneth Zadeck <zadeck@naturalbridge.com>
10055
10056         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10057
10058 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10059
10060         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10061         specify -Wformat for these tests.
10062         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10063         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10064         * gcc.dg/format/opt-6.c: Delete.
10065
10066 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10067
10068         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10069         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10070
10071 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10072
10073         * gcc.dg/tree-ssa/alias-2.c: New test.
10074
10075 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10076
10077         PR c++/22263
10078         * g++.dg/template/explicit7.C: New test.
10079
10080 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10081
10082         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10083         width of 8 to +Inf and -Inf.
10084
10085 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10086
10087         PR c++/22139
10088         * g++.dg/template/friend36.C: New test.
10089
10090 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10091
10092         PR fortran/21730
10093         * gfortran.dg/pr21730.f: New test.
10094
10095 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10096             Kenneth Zadeck <zadeck@naturalbridge.com>
10097
10098         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10099         since pure const detection cannot run at -O1 in c compiler.
10100         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10101         can now optimize this case properly.
10102         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10103         because we now pass.
10104         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10105
10106 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10107
10108         PR c/22421
10109         * gcc.dg/format/bitfld-1.c: New test.
10110
10111 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10112
10113         PR c++/22204
10114         * g++.dg/rtti/repo1.C: New test.
10115
10116 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10117
10118         PR middle-end/22398
10119         * gcc.c-torture/compile/pr22398.c: New test.
10120
10121 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10122
10123         PR c++/22132
10124         * g++.dg/expr/cast4.C: New test.
10125
10126 2005-07-15  Richard Guenther  <rguenther@suse.de>
10127
10128         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10129         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10130
10131 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10132
10133         PR tree-optimization/22230
10134         * gcc.dg/tree-ssa/pr22230.c: New test.
10135
10136 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10137
10138         * gfortran.dg/g77/cpp6.f: New test.
10139
10140         PR fortran/22417
10141         * gfortran.dg/g77/cpp5.F: New test.
10142         * gfortran.dg/g77/cpp5.h: New file.
10143         * gfortran.dg/g77/cpp5inc.h: New file.
10144
10145 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10146
10147         PR libfortran/16435
10148         * gfortran.dg/tl_editting.f90: New.
10149         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10150
10151 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10152
10153         * gfortran.dg/char_array_constructor.f90: New test.
10154
10155 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10156
10157         * gfortran.dg/past_eor.f90: New.
10158         * gfortran.dg/complex_read.f90: New.
10159
10160 2005-07-13  Jeff Law  <law@redhat.com>
10161
10162         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10163         additional casts.
10164
10165         * gcc.dg/tree-ssa/pr22321.c: New test
10166
10167 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10168
10169         PR tree-optimization/21921
10170         * gcc.dg/tree-ssa/pr21921.c: New.
10171
10172 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10173
10174         PR tree-optimizatio/22442
10175         * gcc.dg/tree-ssa/loop-11.c: New test.
10176
10177 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10178
10179         PR tree-opt/21840
10180         * gcc.c-torture/compile/pr21840.c: New test.
10181
10182 2005-07-12  Jan Hubicka  <jh@suse.cz>
10183
10184         * gcc.c-torture/compile/pr22379.c: New test.
10185
10186 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10187
10188         PR libfortran/21593
10189         gfortran.dg/dev_null.f90: Remove outdated comment about
10190         PR libfortran/21593.
10191
10192
10193 2005-07-12  Dale Johannesen  <dalej@apple.com>
10194
10195         * gcc.target/i386/compress-float-sse.c: New.
10196         * gcc.target/i386/compress-float-sse-pic.c: New.
10197         * gcc.target/i386/compress-float-387.c: New.
10198         * gcc.target/i386/compress-float-387-pic.c: New.
10199         * gcc.dg/compress-float-ppc.c: New.
10200         * gcc.dg/compress-float-ppc-pic.c: New.
10201
10202 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10203
10204         PR libfortran/21593
10205         gfortran.dg/dev_null.f90: Remove targets.
10206
10207 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10208
10209         PR tree-opt/22335
10210         * gcc.dg/pr22335-1.c: New test.
10211         * gcc.dg/pr22335-2.c: New test.
10212
10213 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10214
10215         PR c++/20172
10216         * g++.dg/template/nontype12.C : New test.
10217
10218 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10219
10220         * gcc.dg/tree-ssa/loop-10.c: New test.
10221
10222 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10223
10224         * gcc.c-torture/execute/20020720-1.x: Remove.
10225
10226 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10227
10228         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10229
10230 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10231
10232         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10233         (dg-mips-options): Use it.
10234
10235 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10236
10237         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10238
10239 2005-07-09  Richard Henderson  <rth@redhat.com>
10240
10241         * lib/target-supports.exp (check_effective_target_sync_char_short):
10242         Add alpha.
10243
10244 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10245
10246         PR libfortran/22217
10247         * gfortran.dg/negative-z-descriptor.f90: New test.
10248
10249 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10250
10251         PR tree-opt/22329
10252         * gcc.dg/pr22329.c: New test.
10253
10254 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10255
10256         PR tree-optimization/20139
10257         * gcc.dg/tree-ssa/pr20139.c: New.
10258
10259 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10260
10261         PR tree-opt/22356
10262         * testsuite/gcc.dg/pr22356-1.c: New test.
10263
10264 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10265
10266         PR c++/21799
10267         * g++.dg/template/unify8.C: New.
10268         * g++.dg/template/unify9.C: New.
10269
10270 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10271
10272         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10273
10274 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10275
10276         * gcc.dg/darwin-version-1.c: New.
10277         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10278         * gcc.dg/builtins-20.c: Likewise.
10279         * gcc.dg/builtins-53.c: Likewise.
10280         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10281         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10282         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10283         * gcc.dg/torture/builtins-power-1.c: Likewise.
10284         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10285         on Darwin.
10286
10287 2005-07-07  Jeff Law  <law@redhat.com>
10288
10289         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10290         argument evaluation order.
10291
10292 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10293
10294         PR libfortran/21594
10295         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10296         Add test cases where the shift length is greater than the
10297         array length.
10298
10299 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10300
10301         * obj-c++.dg/proto-lossage-6.mm: New.
10302         * objc.dg/proto-lossage-6.m: New.
10303
10304 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10305
10306         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10307         * objc.dg/gnu-runtime-2.m: Likewise.
10308
10309 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10310
10311         * gfortran.dg/longline.f: New test.
10312
10313         * gfortran.dg/badline.f: New test.
10314
10315 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10316
10317         PR fortran/16531
10318         PR fortran/15966
10319         PR fortran/18781
10320         * gfortran.dg/hollerith.f90: New.
10321         * gfortran.dg/hollerith2.f90: New.
10322         * gfortran.dg/hollerith3.f90: New.
10323         * gfortran.dg/hollerith4.f90: New.
10324         * gfortran.dg/hollerith_f95.f90: New.
10325         * gfortran.dg/hollerith_legacy.f90: New.
10326         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10327
10328 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10329
10330         PR objc/22274
10331         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10332         * objc.dg/gnu-runtime-2.m: New.
10333
10334 2005-07-06  Jeff Law  <law@redhat.com>
10335
10336         * gcc.dg/tree-ssa/vrp17.c: New test.
10337
10338 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10339
10340         PR fortran/22327
10341         * gfortran.dg/array_constructor_5.f90: New test.
10342
10343 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10344
10345         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10346
10347 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10348
10349         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10350         * gcc.dg/980816-1.c: Ditto.
10351
10352 2005-07-06  Jeff Law  <law@redhat.com>
10353
10354         * gcc.c-torture/compile/pr21356.c: New test.
10355
10356 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10357
10358         PR c/22013
10359         PR c/22098
10360         * gcc.c-torture/compile/pr22013-1.c,
10361         gcc.c-torture/execute/pr22098-1.c,
10362         gcc.c-torture/execute/pr22098-2.c,
10363         gcc.c-torture/execute/pr22098-3.c: New tests.
10364
10365 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10366
10367         PR c/22308
10368         * gcc.dg/pr22308-1.c: New test.
10369
10370 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10371
10372         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10373         target.
10374         * gcc.dg/compare9.c: Use -fshort-enums instead of
10375         -fno-short-enums.  Change the last test to dg-bogus.
10376
10377 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10378
10379         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10380         * gcc.dg/compare9.c: New.
10381
10382 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10383
10384         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10385
10386 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10387
10388         PR testsuite/22288
10389         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10390
10391
10392 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10393
10394         * gcc.dg/format/gcc_gfc-1.c: New.
10395
10396 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10397
10398         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10399
10400 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10401
10402         PR fortran/20842
10403         * gfortran.dg/io_invalid_1.f90: New test.
10404
10405 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10406
10407         * gcc.dg/format/gcc_diag-1.c: Update.
10408
10409 2005-07-02  Jeff Law  <law@redhat.com>
10410
10411         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10412         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10413
10414 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10415
10416         * gcc.dg/format/gcc_diag-1.c: Update.
10417
10418 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10419
10420         PR tree-opt/22269
10421         * gcc.c-torture/compile/pr22269.c: New test.
10422
10423 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10424
10425         PR 21584
10426         PR 22219
10427         * g++.dg/tree-ssa/pr21584-1.C: New test.
10428         * g++.dg/tree-ssa/pr21584-2.C: New test.
10429
10430 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10431
10432         * obj-c++.dg/try-catch-11.mm: New.
10433         * objc.dg/try-catch-10.m: New.
10434
10435 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10436
10437         * g++.dg/other/ucnid-1.C: xfail on AIX.
10438
10439 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10440
10441         PR 22234
10442         * gcc.dg/20050629-1.c: New test.
10443
10444 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10445
10446         * obj-c++.dg/const-str-1[0-1].mm: New.
10447         * objc.dg/const-str-1[0-1].m: New.
10448
10449 2005-05-29  Richard Henderson  <rth@redhat.com>
10450
10451         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10452         Rename from check_effective_target_vect_no_max.
10453         (check_effective_target_vect_no_int_add): New.
10454         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10455         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10456         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10457         * gcc.dg/vect/vect-reduc-1.c: Use both.
10458         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10459
10460 2005-05-29  Richard Henderson  <rth@redhat.com>
10461
10462         * lib/target-supports.exp (check_effective_target_vect_no_max):
10463         Remove i386 and x86_64.
10464
10465 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10466
10467         PR testsuite/21969
10468         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10469
10470 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10471
10472         PR middle-end/21969
10473         * gcc.dg/vect/pr21969.c: New test.
10474
10475 2005-06-28  Eric Christopher  <echristo@redhat.com>
10476
10477         PR c/22052
10478         PR c/21975
10479         * gcc.dg/inline1.c: New test.
10480         * gcc.dg/inline2.c: Ditto.
10481         * gcc.dg/inline3.c: Ditto.
10482         * gcc.dg/inline4.c: Ditto.
10483         * gcc.dg/inline5.c: Ditto.
10484
10485 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10486
10487         PR libfortran/22142
10488         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10489         Add testcase also testing eoshift1 for PR 22142.
10490
10491 2005-06-28  Richard Henderson  <rth@redhat.com>
10492
10493         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10494         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10495         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10496         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10497         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10498
10499 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10500
10501         PR libfortran/22142
10502         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10503         Add testcase for PR 22142.
10504
10505 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10506
10507         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10508         gcc.target/ia64/fpreg-2.c: New tests.
10509
10510 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10511
10512         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10513
10514 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10515
10516         PR libfortran/22170
10517         * gfortran.dg/slash_1.f90: New test.
10518
10519 2005-06-27  Richard Henderson  <rth@redhat.com>
10520
10521         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10522         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10523         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10524         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10525         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10526         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10527
10528 2005-06-27  Richard Henderson  <rth@redhat.com>
10529
10530         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10531         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10532
10533 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10534
10535         * obj-c++.dg/proto-lossage-5.mm: New.
10536         * objc.dg/proto-lossage-5.m: New.
10537
10538 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10539
10540         PR 21959
10541         * gcc.dg/tree-ssa/pr21959.c: New test.
10542
10543 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10544
10545         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10546         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10547         testing uninitialized var.
10548
10549         * gcc.c-torture/execute/builtins/chk.h: New.
10550         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10551         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10552         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10553         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10554         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10555         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10556         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10557         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10558         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10559         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10560         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10561         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10562         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10563         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10564         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10565         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10566         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10567         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10568         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10569         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10570         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10571         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10572         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10573         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10574         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10575         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10576         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10577         * gcc.dg/builtin-object-size-1.c: New test.
10578         * gcc.dg/builtin-object-size-2.c: New test.
10579         * gcc.dg/builtin-object-size-3.c: New test.
10580         * gcc.dg/builtin-object-size-4.c: New test.
10581         * gcc.dg/builtin-object-size-5.c: New test.
10582         * gcc.dg/builtin-stringop-chk-1.c: New test.
10583         * gcc.dg/builtin-stringop-chk-2.c: New test.
10584         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10585         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10586         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10587         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10588         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10589         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10590         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10591         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10592         * gcc.c-torture/execute/printf-1.c: New test.
10593         * gcc.c-torture/execute/fprintf-1.c: New test.
10594         * gcc.c-torture/execute/vprintf-1.c: New test.
10595         * gcc.c-torture/execute/vfprintf-1.c: New test.
10596         * gcc.c-torture/execute/printf-chk-1.c: New test.
10597         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10598         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10599         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10600
10601 2005-06-27  Michael Matz  <matz@suse.de>
10602
10603         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10604         slot is not merged if address escapes.
10605
10606 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10607
10608         PR c/21911
10609         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10610
10611 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10612
10613         PR middle-end/17965
10614         * gcc.c-torture/compile/20050622-1.c: New test.
10615
10616         PR middle-end/22028
10617         * gcc.dg/20050620-1.c: New test.
10618
10619 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10620
10621         PR tree-optimization/22026
10622         * gcc.dg/tree-ssa/pr22026.c: New.
10623
10624 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10625
10626         PR libfortran/22144
10627         * gfortran.dg/shift-alloc.f90: New testcase.
10628
10629 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10630
10631         * all files: Update FSF address in copyright headers.
10632
10633 2005-06-22  Jan Hubicka  <jh@suse.cz>
10634
10635         * wholeprogram-1.c: New testcase.
10636         * wholeprogram-2.c: New testcase.
10637
10638 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10639
10640         PR 22171
10641         * gcc.dg/tree-ssa/pr22171.c: New test.
10642
10643 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10644
10645         * gfortran.dg/simplify_modulo.f90: New.
10646
10647 2005-06-24  Jan Hubicka  <jh@suse.cz>
10648
10649         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10650
10651 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10652
10653         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10654
10655 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10656
10657         * obj-c++.dg/typedef-alias-1.mm: New.
10658         * objc.dg/typedef-alias-1.m: New.
10659
10660 2005-06-23  Jeff Law  <law@redhat.com>
10661
10662         * gcc.dg/tree-ssa/vrp16.c: New test.
10663
10664 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10665
10666         * lib/target-supports.exp: Add
10667         check_effective_target_fortran_large_real and
10668         check_effective_target_fortran_large_int to check for
10669         corresponding effective targets.
10670         * gfortran.dg/large_integer_kind_1.f90: New test.
10671         * gfortran.dg/large_real_kind_1.f90: New test.
10672
10673 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10674
10675         PR tree-optimization/22117
10676         * gcc.dg/tree-ssa/pr22117.c: New.
10677
10678 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10679
10680         PR testsuite/22123
10681         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10682
10683 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10684
10685         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10686
10687 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10688
10689         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10690         * gfortran.dg/f2c_4.c: Likewise.
10691
10692 2005-06-22 Paul Brook  <paul@codesourcery.com>
10693
10694         PR fortran/21034
10695         * gfortran.dg/auto_save_1.f90: New test.
10696
10697 2005-06-22  Michael Matz  <matz@suse.de>
10698
10699         * gcc.target/x86-64/abi: New directory.
10700         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10701         * gcc.target/x86-64/abi/README.gcc: New file.
10702         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10703         * gcc.target/x86-64/abi/asm-support.s: New file.
10704         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10705         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10706         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10707         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10708         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10709         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10710         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10711         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10712         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10713         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10714         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10715         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10716         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10717         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10718         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10719         * gcc.target/x86_64/abi/test_varargs.c: New test.
10720
10721 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10722
10723         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10724         32-bit i?86 and x86_64.
10725
10726 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10727
10728         * obj-c++.dg/const-str-[1-9].mm: New tests.
10729
10730 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10731
10732         PR fortran/22010
10733         * gfortran.dg/namelist_use.f90: New.
10734         * gfortran.dg/namelist_use_only.f90: New.
10735
10736 2005-06-21  Jeff Law  <law@redhat.com>
10737
10738         * gcc.dg/tree-ssa/vrp15.c: New test.
10739
10740 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10741
10742         * lib/target-supports.exp (check_effective_target_vect_reduction):
10743         Remove.
10744         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10745         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10746         remove vect_reduction target keyword. Also avoid two returns in main.
10747         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10748         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10749         * gcc.dg/vect/vect-reduc-1short.c: New test.
10750         * gcc.dg/vect/vect-reduc-1char.c: New test.
10751         * gcc.dg/vect/vect-reduc-2short.c: New test.
10752         * gcc.dg/vect/vect-reduc-2char.c: New test.
10753         * gcc.dg/vect/vect-reduc-6.c: New test.
10754         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10755         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10756         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10757
10758 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10759         Paul Thomas  <pault@gcc.gnu.org>
10760
10761         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10762         New tests.
10763
10764 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10765
10766         * gfortran.dg/backslash_1.f90: New test.
10767         * gfortran.dg/backslash_2.f90: New test.
10768
10769 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10770
10771         * gfortran.dg/duplicate_labels.f90: New test.
10772
10773 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10774
10775         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10776         unsupportable relocations.
10777         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10778         * gcc.dg/20050321-2.c: xfail for NetWare.
10779
10780 2005-06-20  Andreas Jaeger  <aj@suse.de>
10781
10782         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10783         gcc.target/i386/fastcall-sseregparm.c,
10784         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10785
10786 2005-06-19  Richard Henderson  <rth@redhat.com>
10787
10788         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10789
10790 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10791
10792         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10793
10794 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10795
10796         PR c++/22115
10797         * g++.dg/conversion/simd2.C: Change expected error message.
10798
10799 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10800
10801         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10802         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10803         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10804
10805 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10806
10807         * gcc.dg/fold-mod-1.c: New test.
10808
10809 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10810
10811         PR fortran/19926
10812         * gfortran.dg/pr19926.f90: New test.
10813
10814 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10815
10816         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10817         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10818         targets.
10819         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10820         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10821
10822 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10823
10824         * gcc.target/ia64/float80-varargs-1.c: New test.
10825
10826 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10827
10828         PR tree-opt/22035
10829         * gfortran.dg/f2c_6.f90: New test.
10830
10831 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10832
10833         PR c++/17413
10834         * g++.dg/template/local5.C: New.
10835
10836 2005-06-17  Richard Henderson  <rth@redhat.com>
10837
10838         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10839
10840 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10841
10842         PR testsuite/21945
10843         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10844
10845 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10846
10847         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10848         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10849         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10850         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10851         check_vect to verify the presence of hardware vector support.
10852
10853 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10854
10855         PR testsuite/22056
10856         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10857
10858 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10859
10860         PR libfortran/19216
10861         * gfortran.dg/pr19216.f: Add correct space between brackets and
10862         dg directive.
10863
10864 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10865
10866         PR libfortran/16436
10867         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10868
10869 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10870
10871         * gcc.target/i386/attributes-error.c: New testcase.
10872         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10873         * gcc.target/i386/regparm-stdcall.c: Likewise.
10874         * gcc.target/i386/sseregparm-1.c: Likewise.
10875         * gcc.target/i386/sseregparm-2.c: Likewise.
10876
10877 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10878
10879         * g++.dg/rtti/crash2.C: New.
10880
10881 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10882
10883         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10884
10885 2005-06-15  David Ung  <davidu@mips.com>
10886
10887         * gcc.target/mips/mips16e-extends.c: New test for testing the
10888         generation of MIPS16e zeb/zeh, seb/seh instructions.
10889
10890 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10891
10892         PR 22018
10893         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10894         * gcc.dg/tree-ssa/pr22018.c: New test.
10895
10896 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10897
10898         * gcc.dg/simd-1.c: Update error messages.
10899         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10900         * gcc.dg/simd-2.c: Update error messages.
10901         * gcc.dg/simd-4.c: New.
10902
10903 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10904
10905         PR c++/20678
10906         * g++.dg/other/crash-4.C: New.
10907
10908 2005-06-14  Devang Patel  <dpatel@apple.com>
10909
10910         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10911
10912 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10913
10914         PR c++/21929
10915         * g++.dg/parse/crash11.C: Update
10916
10917 2005-06-13  Jeff Law  <law@redhat.com>
10918
10919         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10920         perform the desired transformations.
10921         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10922         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10923
10924 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10925
10926         PR fortran/22038
10927         * gfortran.dg/forall_1.f90: Un-XFAIL.
10928
10929 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10930
10931         PR c++/21929
10932         * g++.dg/parse/crash26.C: New.
10933
10934         PR c++/20789
10935         * g++.dg/init/member1.C: New.
10936
10937 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10938
10939         * gfortran.dg/altreturn_1.f90: New test.
10940
10941 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10942
10943         PR middle-end/21985
10944         * gcc.dg/tree-ssa/pr21985.c: New test.
10945
10946 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10947
10948         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10949
10950 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10951
10952         PR c++/21930
10953         * g++.dg/other/error10.C: New test case.
10954
10955 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10956
10957         PR libfortran/19155
10958         * gfortran.dg/pr19155.f: Add test.
10959
10960 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10961
10962         * gfortran.dg/f2c_7.f90: New test.
10963
10964         * gfortran.dg/forall_1.f90: XFAILed.
10965
10966 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10967
10968         * gcc.dg/pr14796-1.c: New.
10969         * gcc.dg/pr14796-2.c: New.
10970
10971 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10972
10973         PR fortran/17792
10974         PR fortran/21375
10975         * gfortran.dg/deallocate_stat.f90: New test.
10976
10977 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10978
10979         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10980
10981 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10982
10983         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10984         access will be generated when this loop is vectorized. Test that
10985         accesses with same alignment were detected.
10986         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10987         Test that accesses with same alignment were detected.
10988         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10989         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10990         alignment were detected.
10991
10992 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10993
10994         PR c++/10611
10995         * g++.dg/conversion/simd2.C: New.
10996
10997 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10998
10999         * gcc.dg/Wcxx-compat-1.c: New.
11000
11001 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11002
11003         PR libfortran/21480
11004         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11005         complex array.
11006
11007 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11008
11009         * gcc.dg/alias-8.c: New.
11010
11011 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11012
11013         * gcc.dg/format/cmn_err-1.c: Update.
11014
11015 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11016
11017         PR target/20666
11018         * gcc.target/sparc/fexpand-2.c: New.
11019         * gcc.target/sparc/fpmerge-2.c: New.
11020         * gcc.target/sparc/fpmul-2.c: New.
11021         * gcc.target/sparc/noresult.c: New.
11022         * gcc.target/sparc/pdist-2.c: New.
11023         * gcc.target/sparc/pdist-3.c: New.
11024
11025 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11026
11027         PR testsuite/21702
11028         * gcc.target/i386/i386.exp: Fix comment typo.
11029
11030 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11031
11032         PR c++/19497
11033         * g++.dg/inherit/using5.C: New.
11034         * g++.dg/inherit/using6.C: New.
11035
11036 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11037
11038         PR c++/19894
11039         * g++.dg/template/ptrmem15.C: New test.
11040
11041         PR c++/20563
11042         * g++.dg/ext/label4.C: New test.
11043
11044 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11045
11046         * gcc.dg/tls/debug-1.c: New test.
11047
11048 2005-06-07  Dale Johannesen  <dalej@apple.com>
11049
11050         * gcc.target/i386/movq.c: New.
11051
11052 2005-06-07  Dale Johannesen  <dalej@apple.com>
11053
11054         * gcc.dg/20050607-1.c: New.
11055
11056 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11057
11058         PR middle-end/21850
11059         * gcc.c-torture/execute/20050607-1.c: New test.
11060
11061 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11062
11063         PR libfortran/21926
11064         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11065         Test case where the return array has lowest stride one,
11066         but isn't packed.
11067
11068 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11069
11070         * lib/target-supports.exp (check_effective_target_sync_int_long):
11071         Add s390 and s390x targets.
11072
11073 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11074
11075         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11076         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11077         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11078         * gcc.dg/tree-ssa/loop-9.c: New test.
11079
11080 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11081
11082         * g++.dg/parse/defarg10.C: New.
11083
11084 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11085
11086         PR regression/21897
11087         * gcc.c-torture/execute/20050604-1.c: New test.
11088
11089 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11090
11091         PR 21903
11092         * g++.dg/parse/defarg9.C: New.
11093
11094         PR c++/20637
11095         * g++.dg/inherit/using4.C: New.
11096         * g++.dg/overload/error1.C: Adjust expected errors.
11097         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11098         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11099         * g++.old-deja/g++.other/redecl2.C: Likewise.
11100         * g++.old-deja/g++.other/redecl4.C: Likewise.
11101         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11102
11103 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11104
11105         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11106
11107 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11108
11109         * lib/gfortran.exp (gfortran_target_compile): Call
11110         dg-additional-files-options
11111         * gfortran.dg/f2c_4.f90: New file
11112         * gfortran.dg/f2c_4.c: New file
11113         * gfortran.dg/f2c_5.f90: New file
11114         * gfortran.dg/f2c_5.c: New file
11115
11116 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11117
11118         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11119
11120         PR fortran/21912
11121         * gfortran.dg/array_constructor_4.f90: New test.
11122
11123 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11124
11125         PR c++/21619
11126         * g++.dg/ext/builtin9.C: New test.
11127
11128 2005-06-05  Dale Johannesen  <dalej@apple.com>
11129
11130         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11131         * gcc.c-torture/execute/20050603-2.c: Ditto.
11132
11133 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11134
11135         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11136         * gcc.dg/vect/vect-reduc-1.c: New.
11137         * gcc.dg/vect/vect-reduc-2.c: New.
11138         * gcc.dg/vect/vect-reduc-3.c: New.
11139
11140 2005-06-04  Dale Johannesen  <dalej@apple.com>
11141
11142         * gcc.c-torture/execute/20050603-1.c: New.
11143         * gcc.c-torture/execute/20050603-2.c: New.
11144         * gcc.dg/20050603-3.c: New.
11145
11146 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11147
11148         PR fortran/19195
11149         * gfortran.dg/debug_1.f90: New test.
11150
11151         * gfortran.dg/forall_1.f90: New test.
11152
11153 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11154
11155         * gfortran.dg/array_constructor_3.f90: New test.
11156
11157 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11158
11159         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11160
11161 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11162
11163         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11164
11165 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11166
11167         PR c/21873
11168         * gcc.dg/init-excess-1.c: New test.
11169
11170 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11171
11172         PR c++/21853
11173         * g++.dg/expr/static_cast6.C: New test.
11174
11175 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11176
11177         * gcc.dg/tree-ssa/vrp14.c: New test.
11178
11179 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11180
11181         PR c++/21336
11182         * g++.dg/template/new2.C: New test.
11183
11184 2005-06-03  Josh Conner  <jconner@apple.com>
11185
11186         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11187         all entries in initializer.
11188
11189 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11190
11191         PR middle-end/21858
11192         * gcc.dg/pr21858.c: New testcase.
11193
11194 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11195
11196         PR tree-optimization/21292
11197
11198         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11199         New.
11200         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11201         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11202         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11203         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11204         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11205
11206 2005-06-02  Richard Henderson  <rth@redhat.com>
11207
11208         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11209
11210 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11211
11212         * gcc.dg/wtypequal.c: New testcase.
11213
11214 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11215
11216         PR 21582
11217         * gcc.dg/tree-ssa/pr21582.c: New test.
11218
11219 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11220
11221         PR c++/21280
11222         * g++.dg/opt/interface2.h: New.
11223         * g++.dg/opt/interface2.C: New.
11224         * g++.dg/init/ctor4.C: Adjust error lines.
11225         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11226         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11227         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11228         * g++.old-deja/g++.pt/assign1.C: Likewise.
11229         * g++.old-deja/g++.pt/crash20.C: Likewise.
11230
11231 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11232
11233         PR tree-optimization/21734
11234         * g++.dg/vect/pr21734_1.cc: New.
11235         * g++.dg/vect/pr21734_2.cc: New.
11236
11237 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11238
11239         PR c++/20350
11240         * g++.dg/template/spec24.C: New.
11241
11242         PR c++/21151
11243         * g++.dg/pch/local-1.C: New.
11244         * g++.dg/pch/local-1.Hs: New.
11245
11246 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11247
11248         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11249         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11250         * gcc.dg/tree-ssa/pr14341.c: New test.
11251         * gcc.dg/tree-ssa/pr14841.c: New test.
11252         * gcc.dg/tree-ssa/pr20701.c: New test.
11253         * gcc.dg/tree-ssa/pr21086.c: New test.
11254         * gcc.dg/tree-ssa/pr21090.c: New test.
11255         * gcc.dg/tree-ssa/pr21332.c: New test.
11256         * gcc.dg/tree-ssa/pr21458.c: New test.
11257         * gcc.dg/tree-ssa/pr21658.c: New test.
11258         * gcc.dg/tree-ssa/vrp01.c: New test.
11259         * gcc.dg/tree-ssa/vrp02.c: New test.
11260         * gcc.dg/tree-ssa/vrp03.c: New test.
11261         * gcc.dg/tree-ssa/vrp04.c: New test.
11262         * gcc.dg/tree-ssa/vrp05.c: New test.
11263         * gcc.dg/tree-ssa/vrp06.c: New test.
11264         * gcc.dg/tree-ssa/vrp07.c: New test.
11265         * gcc.dg/tree-ssa/vrp08.c: New test.
11266         * gcc.dg/tree-ssa/vrp09.c: New test.
11267         * gcc.dg/tree-ssa/vrp10.c: New test.
11268         * gcc.dg/tree-ssa/vrp11.c: New test.
11269         * gcc.dg/tree-ssa/vrp12.c: New test.
11270         * gcc.dg/tree-ssa/vrp13.c: New test.
11271
11272 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11273
11274         PR 21029
11275         * gcc.dg/tree-ssa/pr21029.c: New test.
11276
11277 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11278
11279         * gfortran.dg/logint-1.f: New test case.
11280         * gfortran.dg/logint-2.f: Likewise.
11281         * gfortran.dg/logint-3.f: Likewise.
11282
11283 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11284
11285         PR c/21536
11286         PR c/20760
11287         * gcc.dg/20050527-1.c: New test.
11288
11289         * gcc.dg/i386-sse-12.c: New test.
11290
11291         PR fortran/21729
11292         * gfortran.dg/implicit_5.f90: New test.
11293
11294 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11295
11296         PR fortran/20883
11297         * gfortran/assign_4.f90: New test.
11298         * gfortran/assign_2.f90: Change compile to run.
11299
11300 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11301
11302         * lib/target-supports.exp
11303         (check_effective_target_sync_char_short): New.
11304         * gcc.dg/sync-2.c: New.
11305
11306 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11307
11308         PR tree-optimization/21817
11309         * gcc.dg/torture/pr21817-1.c: New.
11310
11311 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11312
11313         PR c++/21165
11314         * g++.dg/template/init5.C: New.
11315
11316 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11317
11318         * gfortran.dg/char_initialiser_actual.f90:
11319         Test character initialisers as actual arguments.
11320         * gfortran.dg/char_pointer_comp_assign.f90:
11321         Test character pointer structure component assignments.
11322         * gfortran.dg/char_array_structure_constructor.f90:
11323         Test character components in structure constructors.
11324
11325 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11326
11327         PR middle-end/20931
11328         * g++.dg/opt/pr20931.C: New test.
11329
11330 2005-05-31  Andreas Jaeger  <aj@suse.de>
11331
11332         PR testsuite/20772
11333         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11334         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11335         g++.old-deja/g++.ext/asmspec1.C,
11336         g++.old-deja/g++.other/regstack.C,
11337         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11338         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11339         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11340         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11341         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11342         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11343         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11344         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11345         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11346         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11347         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11348         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11349         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11350         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11351         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11352         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11353         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11354         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11355         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11356
11357 2005-05-31  Jeff Law  <law@redhat.com>
11358
11359         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11360
11361 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11362
11363         PR middle-end/21743
11364         * gcc.dg/builtins-1.c: Activate disabled clog test.
11365         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11366
11367 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11368
11369         * gfortran.dg/char_pointer_assign.f90:
11370         Test character-pointer assignments and pointer assignments.
11371         * gfortran.dg/char_pointer_dummy.f90:
11372         Test character-pointer dummy arguments.
11373         * gfortran.dg/char_pointer_func.f90:
11374         Test character-pointer function returns.
11375         * gfortran.dg/char_pointer_dependency.f90:
11376         Test character-pointer functions with dependencies.
11377
11378 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11379
11380         PR c++/21784
11381         * g++.dg/lookup/using14.C: New test.
11382
11383 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11384
11385         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11386         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11387         trailing ^M.
11388
11389 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11390
11391         PR c++/17413
11392         * g++.dg/template/local5.C: New.
11393
11394         PR target/21761
11395         * gcc.c-torture/compile/pr21761.c: New.
11396
11397         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11398         before darwin8.
11399
11400 2005-05-30  Steven G. Kargl
11401
11402         PR fortran/20846
11403         * gfortran.dg/inquire_8.f90: New test.
11404
11405 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11406
11407         PR libfortran/21376
11408         * gfortran.dg/output_exponents_1.f90: New test.
11409
11410 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11411
11412         PR libfortran/20006
11413         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11414
11415 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11416
11417         PR c++/21210
11418         * g++.dg/ext/complex1.C: New test.
11419
11420         PR c++/21340
11421         * g++.dg/init/ctor6.C: New test.
11422
11423 2005-05-29  Jan Hubicka  <jh@suse.cz>
11424
11425         * gcc.c-torture/compile/pr21562.c: New.
11426
11427 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11428
11429         * gfortran.dg/subnormal_1.f90: New test.
11430
11431 2005-05-28  Jan Hubicka  <jh@suse.cz>
11432
11433         * tree-prof.exp: Fix comment.
11434         * value-prof-1.c: New.
11435         * value-prof-2.c: New.
11436         * value-prof-3.c: New.
11437         * value-prof-4.c: New.
11438
11439 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11440
11441         PR c++/21614
11442         * g++.dg/expr/ptrmem6.C: New test.
11443         * g++.dg/expr/ptrmem6a.C: Likewise.
11444
11445 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11446
11447         PR tree-optimization/21658
11448         * gcc.dg/tree-ssa/pr21658.c: New.
11449
11450 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11451
11452         PR c++/21455
11453         * g++.dg/inherit/ptrmem3.C: New.
11454
11455         PR c++/21681
11456         * g++.dg/parse/template16.C: New.
11457
11458 2005-05-27  Andreas Jaeger  <aj@suse.de>
11459
11460         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11461
11462         * gcc.dg/i386-sse-8.c: Run test on all archs.
11463
11464 2005-05-26  Mike Stump  <mrs@apple.com>
11465
11466         * objc.dg/isa-field-1.m: Only run on darwin.
11467         * objc.dg/lookup-1.m: Likewise.
11468         * objc.dg/try-catch-8.m: Likewise.
11469
11470 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11471
11472         PR tree-optimization/9814
11473         * gcc.dg/pr9814-1.c: New test case.
11474
11475 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11476
11477         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11478         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11479         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11480         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11481         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11482         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11483         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11484         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11485         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11486         objc.dg/try-catch-8.m: New.
11487
11488 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11489
11490         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11491         remove extraneous semicolons.
11492
11493 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11494
11495         * obj-c++.dg/comp-types-12.mm: New.
11496         * objc.dg/comp-types-11.m: New.
11497         * objc.dg/selector-4.m: New.
11498
11499 2005-05-26  Andreas Jaeger  <aj@suse.de>
11500
11501         PR testsuite/20772
11502         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11503         g++.old-deja/g++.ext/attrib3.C,
11504         g++.old-deja/g++.other/store-expr1.C,
11505         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11506         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11507         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11508         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11509         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11510         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11511         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11512         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11513         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11514         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11515         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11516         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11517         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11518         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11519         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11520         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11521         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11522         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11523         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11524
11525 2005-05-26  Andreas Jaeger  <aj@suse.de>
11526
11527         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11528         x86-64 compilation.
11529
11530 2005-05-26  Andreas Jaeger  <aj@suse.de>
11531
11532         PR testsuite/20772
11533         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11534         gcc.misc-tests/i386-pf-athlon-1.c,
11535         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11536         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11537         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11538         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11539         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11540         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11541         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11542         programs.
11543
11544         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11545         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11546         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11547         x86-64 compilation.
11548
11549         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11550         x86_64.
11551
11552         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11553         effective-target ilp32.
11554
11555 2005-05-26  David Ung  <davidu@mips.com>
11556
11557         * gcc.target/mips/ext_ins.c: New test for testing the generation
11558         of MIPS32/64 rev 2 ext/ins instructions.
11559
11560 2005-05-26  Andreas Jaeger  <aj@suse.de>
11561
11562         * treelang/compile/unsigned.tree: Use gimple instead of
11563         nonexisting generic dump.
11564
11565 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11566
11567         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11568
11569 2005-05-26  Andreas Jaeger  <aj@suse.de>
11570
11571         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11572
11573 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11574
11575         PR libfortran/17283
11576         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11577         Test callee-allocated memory with write statements.
11578
11579 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11580
11581         PR middle-end/21709
11582         * gcc.dg/pr21709-1.c: New test case.
11583
11584 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11585             Mike Stump  <mrs@apple.com>
11586
11587         * objc/execute/next_mapping.h: Update for C++.
11588
11589         * obj-c++.dg/selector-1.mm: Move to...
11590         * obj-c++.dg/selector-4.mm: here...
11591
11592         * obj-c++.dg/basic.mm: New.
11593         * obj-c++.dg/comp-types-1.mm: New.
11594         * obj-c++.dg/cxx-class-1.mm: New.
11595         * obj-c++.dg/cxx-ivars-1.mm: New.
11596         * obj-c++.dg/cxx-ivars-2.mm: New.
11597         * obj-c++.dg/cxx-ivars-3.mm: New.
11598         * obj-c++.dg/cxx-scope-1.mm: New.
11599         * obj-c++.dg/cxx-scope-2.mm: New.
11600         * obj-c++.dg/defs.mm: New.
11601         * obj-c++.dg/empty-private-1.mm: New.
11602         * obj-c++.dg/encode-1.mm: New.
11603         * obj-c++.dg/encode-2.mm: New.
11604         * obj-c++.dg/encode-3.mm: New.
11605         * obj-c++.dg/extern-c-1.mm: New.
11606         * obj-c++.dg/extra-semi.mm: New.
11607         * obj-c++.dg/fix-and-continue-2.mm: New.
11608         * obj-c++.dg/isa-field-1.mm: New.
11609         * obj-c++.dg/ivar-list-semi.mm: New.
11610         * obj-c++.dg/local-decl-1.mm: New.
11611         * obj-c++.dg/lookup-1.mm: New.
11612         * obj-c++.dg/lookup-2.mm: New.
11613         * obj-c++.dg/method-1.mm: New.
11614         * obj-c++.dg/method-2.mm: New.
11615         * obj-c++.dg/method-3.mm: New.
11616         * obj-c++.dg/method-4.mm: New.
11617         * obj-c++.dg/method-5.mm: New.
11618         * obj-c++.dg/method-6.mm: New.
11619         * obj-c++.dg/method-7.mm: New.
11620         * obj-c++.dg/no-extra-load.mm: New.
11621         * obj-c++.dg/overload-1.mm: New.
11622         * obj-c++.dg/pragma-1.mm: New.
11623         * obj-c++.dg/pragma-2.mm: New.
11624         * obj-c++.dg/private-1.mm: New.
11625         * obj-c++.dg/private-2.mm: New.
11626         * obj-c++.dg/proto-qual-1.mm: New.
11627         * obj-c++.dg/qual-types-1.mm: New.
11628         * obj-c++.dg/stubify-1.mm: New.
11629         * obj-c++.dg/stubify-2.mm: New.
11630         * obj-c++.dg/super-class-1.mm: New.
11631         * obj-c++.dg/super-class-2.mm: New.
11632         * obj-c++.dg/super-dealloc-1.mm: New.
11633         * obj-c++.dg/super-dealloc-2.mm: New.
11634         * obj-c++.dg/template-1.mm: New.
11635         * obj-c++.dg/template-2.mm: New.
11636         * obj-c++.dg/template-3.mm: New.
11637         * obj-c++.dg/template-4.mm: New.
11638         * obj-c++.dg/template-5.mm: New.
11639         * obj-c++.dg/template-6.mm: New.
11640         * obj-c++.dg/try-catch-1.mm: New.
11641         * obj-c++.dg/try-catch-2.mm: New.
11642         * obj-c++.dg/try-catch-3.mm: New.
11643         * obj-c++.dg/try-catch-4.mm: New.
11644         * obj-c++.dg/try-catch-5.mm: New.
11645         * obj-c++.dg/try-catch-6.mm: New.
11646         * obj-c++.dg/try-catch-7.mm: New.
11647         * obj-c++.dg/try-catch-8.mm: New.
11648         * obj-c++.dg/try-catch-9.mm: New.
11649         * obj-c++.dg/va-meth-1.mm: New.
11650
11651 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11652
11653         * obj-c++.dg/selector-1.mm: New.
11654         * obj-c++.dg/selector-2.mm: New.
11655
11656 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11657
11658         * obj-c++.dg/selector-3.mm: New.
11659         * objc.dg/selector-3.m: New.
11660
11661 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11662
11663         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11664         about where warning appears.
11665
11666 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11667
11668         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11669         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11670         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11671         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11672
11673 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11674
11675         * gcc.dg/20050524-1.c: New test.
11676
11677 2005-05-25  Jan Hubicka  <jh@suse.cz>
11678
11679         * gcc.dg/tree-prof/inliner-1.c: New.
11680
11681 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11682
11683         * gcc.dg/tree-prof: New directory.
11684         * gcc.dg/tree-prof/tree-prof.exp: New.
11685
11686 2005-05-25  DJ Delorie  <dj@redhat.com>
11687
11688         * gcc.dg/Wattributes-1.c: New.
11689         * gcc.dg/Wattributes-2.c: New.
11690         * gcc.dg/Wattributes-3.c: New.
11691
11692 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11693
11694         PR tree-optimization/19833
11695         * gcc.dg/uninit-4.c: Remove xfail.
11696         * gcc.dg/uninit-9.c: Ditto.
11697
11698 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11699
11700         * obj-c++.dg/bitfield-[1-5].mm: New.
11701         * obj-c++.dg/class-protocol-1.mm: New.
11702         * obj-c++.dg/comp-types-1[0-1].mm: New.
11703         * obj-c++.dg/comp-types-[2-9].mm: New.
11704         * obj-c++.dg/encode-[4-8].mm: New.
11705         * obj-c++.dg/layout-1.mm: New.
11706         * obj-c++.dg/method-1[0-9].mm: New.
11707         * obj-c++.dg/method-2[0-1].mm: New.
11708         * obj-c++.dg/method-[8-9].mm: New.
11709         * obj-c++.dg/objc-gc-3.mm: New.
11710         * obj-c++.dg/try-catch-10.mm: New.
11711         * objc.dg/bitfield-5.m: New.
11712         * objc.dg/comp-types-10.m: New.
11713         * objc.dg/comp-types-9.m: New.
11714         * objc.dg/layout-1.m: New.
11715         * objc.dg/objc-gc-4.m: New.
11716         * objc.dg/try-catch-9.m: New.
11717         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11718         * objc.dg/comp-types-1.m: Likewise.
11719         * objc.dg/comp-types-[5-6].m: Likewise.
11720         * objc.dg/method-9.m: Likewise.
11721
11722 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11723
11724         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11725         and on hardware without VMX support.
11726
11727         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11728
11729         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11730
11731         * lib/profopt.exp (dg-final-generate, dg-final-use,
11732         profopt-final-code, profopt-get-options): New.
11733         (profopt-execute): Process test directives.
11734
11735         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11736         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11737         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11738
11739 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11740
11741         PR C++/21645
11742         * g++.dg/init/ctor5.C: New test.
11743
11744 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11745
11746         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11747         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11748         vect-113.c, vect-114.c.
11749
11750 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11751
11752         * gcc.dg/const-elim-1.c: Remove xfails.
11753
11754 2005-05-23  Jeff Law  <law@redhat.com>
11755
11756         * gcc.c-torture/compile/pr21638.c: New test.
11757         * gcc.c-torture/compile/20050520-1.c: New test.
11758
11759 2005-05-23  Nick Clifton  <nickc@redhat.com>
11760
11761         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11762         be a proper triple, ie: m32r*-*-*.
11763         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11764
11765 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11766
11767         PR middle-end/21331
11768         PR tree-opt/21293
11769         * gcc.c-torture/compile/pr21293.c: New test.
11770         * gcc.c-torture/execute/pr21331.c: New test.
11771
11772 2004-05-20  Richard Henderson  <rth@redhat.com>
11773
11774         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11775
11776 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11777
11778         * obj-c++-dg.exp: Add.
11779         * obj-c++.exp: Add.
11780         * obj-c++.dg/dg.exp: Add.
11781
11782 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11783
11784         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11785         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11786
11787 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11788
11789         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11790
11791 2004-05-19  Richard Henderson  <rth@redhat.com>
11792
11793         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11794
11795 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11796
11797         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11798
11799         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11800
11801 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11802
11803         PR c++/21495
11804         * g++.dg/parse/extern1.C: New test.
11805         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11806
11807 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11808
11809         * gcc.dg/c99-math.h: New.
11810         * gcc.dg/c99-math-float-1.c: New test.
11811         * gcc.dg/c99-math-double-1.c: Likewise.
11812         * gcc.dg/c99-math-long-double-1.c: Likewise.
11813
11814 2005-05-18  Richard Henderson  <rth@redhat.com>
11815
11816         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11817
11818 2005-05-18  Devang Patel  <dpatel@apple.com>
11819
11820         * g++.dg/opt/20050511-1.C: New test.
11821
11822 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11823
11824         PR libfortran/21127
11825         * gfortran.dg/reshape-complex.f90: New test.
11826
11827 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11828
11829         * gfortran.dg/array_constructor_1.f90: New test.
11830         * gfortran.dg/array_constructor_2.f90: New test.
11831
11832 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11833
11834         PR fortran/20954
11835         * gfortran.dg/pr20954.f: New test.
11836
11837 2005-05-17  Mike Stump  <mrs@apple.com>
11838
11839         Yet more Objective-C++...
11840
11841         * objc.dg/method-5.m: Update.
11842         * objc.dg/method-6.m: Update.
11843         * objc.dg/method-7.m: Update.
11844         * objc.dg/method-9.m: Update.
11845         * objc.dg/try-catch-2.m: Update.
11846
11847 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11848
11849         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11850         Remove little-endian optimizations.
11851
11852 2005-05-17  Jeff Law  <law@redhat.com>
11853
11854         * g++.dg/tree-ssa/pr14814.C: New test.
11855         * gcc.dg/tree-ssa/pr14814.C: New test.
11856         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11857         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11858
11859 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11860
11861         * gcc.dg/compat/generate-random.c: Do not include
11862         libiberty.h.
11863         * gcc.dg/compat/generate-random_r.c: Likewise.
11864
11865 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11866
11867         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11868
11869 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11870
11871         PR middle-end/21595
11872         * g++.dg/tree-ssa/builtin1.C: New testcase.
11873
11874 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11875
11876         PR c++/21454
11877         * g++.dg/opt/const4.C: New test.
11878
11879         PR middle-end/21492
11880         * g++.dg/opt/crossjump1.C: New test.
11881
11882         PR tree-optimization/21610
11883         * gcc.c-torture/compile/20050516-1.c: New test.
11884
11885         PR fortran/15080
11886         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11887         about the test failing.
11888         * gfortran.fortran-torture/execute/where_7.f90: New test.
11889         * gfortran.fortran-torture/execute/where_8.f90: New test.
11890
11891 2005-05-16  Richard Henderson  <rth@redhat.com>
11892
11893         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11894         i?86 and x86_64.
11895
11896 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11897
11898         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11899         (limits.h): Include unconditionally.
11900         (stdlib.h): Likewise.
11901         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11902         (limits.h): Include unconditionally.
11903         (stdlib.h): Likewise.
11904         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11905         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11906         (limits.h): Include unconditionally.
11907         (stdlib.h): Likewise.
11908         (hashtab.h): Do not include.
11909         (getopt.h): Likewise.
11910         (stddef.h): Include.
11911         (hashval_t): Define.
11912         (struct entry): Add "next" field.
11913         (HASH_SIZE): New macro.
11914         (hash_table): New variable.
11915         (switchfiles): Do not use xmalloc.
11916         (mix): New macro.
11917         (iterative_hash): New function.
11918         (hasht): Remove.
11919         (e_exists): New function.
11920         (e_insert): Likewise.
11921         (output): Use, instead of libiberty hashtable functions.
11922         (main): Do not use getopt.  Do not call htab_create.
11923
11924 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11925
11926         PR libstdc++/21526
11927         * lib/target-supports.exp (check_mkfifo_available):
11928         Return 0 for cygwin as mkfifo support incomplete on platform.
11929         Fix typos in comments.
11930
11931 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11932
11933         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11934
11935 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11936
11937         PR fortran/17432
11938         * gfortran.dg/assign_4.f: New test.
11939
11940 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11941
11942         PR tree-optimization/21563
11943         * gcc.dg/tree-ssa/pr21563.c: New.
11944
11945 2005-05-14  Jan Hubicka  <jh@suse.cz>
11946
11947         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11948
11949 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11950
11951         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11952
11953 2005-05-13  Julian Brown  <julian@codesourcery.com>
11954
11955         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11956         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11957
11958 2005-05-13  Jan Hubicka  <jh@suse.cz>
11959
11960         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11961         * gcc.dg/fold-xor-?.c: Likewise.
11962         * gcc.dg/pr15784-?.c: Likewise.
11963         * gcc.dg/pr20922-?.c: Likewise.
11964         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11965         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11966         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11967
11968 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11969
11970         PR fortran/21260
11971         * gfortran.dg/hollerith_1.f90: New test.
11972
11973 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11974
11975         * gfortran.dg/func_result_2.f90: New test.
11976
11977 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11978
11979         * gfortran.dg/dev_null.f90: New test.
11980
11981 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11982
11983         * gcc.dg/arm-vfp1.c: Revert last change.
11984
11985 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11986
11987         PR middle-end/19807
11988         PR tree-optimization/19639
11989         * g++.dg/tree-ssa/pr19807.C: New testcase.
11990
11991 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11992
11993         PR libfortran/21471
11994         * gfortran.dg/append-1.f90: New test.
11995
11996 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11997
11998         * gcc.dg/pr18501.c: XFAIL.
11999         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12000         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12001         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12002         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12003         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12004         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12005         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12006         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12007
12008 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12009
12010         PR fortran/20178
12011         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12012         gfortran.dg/f2c_3.f90: New tests.
12013
12014         * gfortran.dg/return_1.f90: Fix dg annotation.
12015
12016 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12017
12018         * gcc.c-torture/compile/20050510-1.c: New test.
12019
12020 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12021
12022         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12023
12024 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12025
12026         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12027
12028 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12029
12030         PR c/17913
12031         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12032
12033 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12034
12035         PR c/21342
12036         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12037         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12038
12039 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12040
12041         PR debug/16676
12042         * gcc.dg/debug/pr16676.c: New test.
12043
12044 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12045
12046         PR testsuite/21443
12047         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12048         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12049         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12050         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12051         Change -O1 to -O2.
12052         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12053         -fno-tree-dominator-opts.
12054
12055 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12056
12057         * gfortran.dg/return_1.f90: New test.
12058
12059 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12060
12061         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12062
12063         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12064
12065 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12066
12067         PR c++/21427
12068         * g++.dg/inherit/covariant13.C: New.
12069
12070 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12071
12072         PR libfortran/19155
12073         * gfortran.dg/pr19155.f: New test.
12074
12075 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12076
12077         PR inline-asm/8788
12078         * gcc.dg/pr8788-1.c: New testcase.
12079
12080 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12081
12082         PR target/21416
12083         * gcc.target/mips/fpcmp-[12].c: New tests.
12084
12085 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12086
12087         * lib/target-supports-dg.exp (dg-require-fork): New function.
12088         (dg-require-mkfifo): Likewise.
12089         * lib/target-supports.exp (check_function_available): New
12090         function.
12091         (check_fork_available): Likewise.
12092         (check_mkfifo_available): Likewise.
12093
12094 2005-05-06  Jeff Law  <law@redhat.com>
12095
12096         * gcc.c-torture/compile/pr21380.c: New test.
12097
12098 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12099
12100         PR c++/20961
12101         * g++.dg/ext/weak3.C: New test.
12102
12103 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12104
12105         PR c++/21352
12106         * g++.dg/template/crash37.C: New test.
12107
12108 2005-05-05  Paul Brook  <paul@codesourcery.com>
12109
12110         * gcc.dg/arm-g2.c: Use effective-target arm32.
12111         * gcc.dg/arm-mmx-1.c: Ditto.
12112         * gcc.dg/arm-scd42-2.c: Ditto.
12113         * gcc.dg/arm-vfp1.c: Ditto.
12114         * lib/target-supports.exp (check_effective_target_arm32): New
12115         function.
12116
12117 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12118
12119         PR libfortran/21354
12120         gfortran.dg/in_pack_rank7.f90: New test.
12121
12122 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12123
12124         PR middle-end/15618
12125         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12126
12127 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12128
12129         PR middle-end/21265
12130         * gcc.dg/20050503-1.c: New test.
12131
12132         PR rtl-optimization/21239
12133         * gcc.dg/i386-sse-11.c: New test.
12134
12135 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12136
12137         PR target/16888
12138         * gcc.target/i386/asm-1.c: New test.
12139
12140 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12141
12142         PR rtl-optimization/21330
12143         * gcc.c-torture/execute/20050502-1.c: New test.
12144
12145         PR target/21297
12146         * gcc.c-torture/execute/20050502-2.c: New test.
12147
12148 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12149
12150         PR middle-end/21282
12151         * gcc.dg/pr21282.c: New.
12152
12153 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12154
12155         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12156         * gcc.dg/vect/vect-92.c: Likewise.
12157         * gcc.dg/vect/vect-93.c: Likewise.
12158         * gcc.dg/vect/vect-dv-1.c: Likewise.
12159         * gcc.dg/vect/vect-dv-2.c: Likewise.
12160         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12161
12162 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12163
12164         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12165         * gfortran.dg/vect/vect-2.f90: Likewise.
12166         * gfortran.dg/vect/vect-3.f90: Likewise.
12167         * gfortran.dg/vect/vect-4.f90: Likewise.
12168         * gfortran.dg/vect/vect-5.f90: Likewise.
12169
12170 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12171
12172         PR target/20813
12173         * gcc.dg/rs6000-fpint-2.c: New.
12174
12175 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12176
12177         PR c/15698
12178         * gcc.dg/builtins-30.c: Update expected messages.
12179         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12180         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12181         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12182
12183 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12184
12185         PR tree-optimization/21294
12186         * gcc.dg/tree-ssa/pr21294.c: New.
12187
12188 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12189
12190         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12191         __builtin_altivec_st_internal_4si built-in.
12192
12193 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12194
12195         PR c++/15875
12196         * g++.dg/template/ptrmem14.C: New test.
12197
12198 2005-05-02  Paul Brook  <paul@codesourcery.com>
12199
12200         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12201
12202 2005-05-02  Michael Matz  <matz@suse.de>
12203
12204         PR c++/19542
12205         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12206
12207 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12208
12209         * g++.dg/cpp/weak.C: New test.
12210
12211 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12212
12213         * gcc.dg/tree-ssa/loop-8.c: New test.
12214
12215 2005-04-30  Michael Maty  <matz@suse.de>
12216
12217         * gcc.dg/inline-mcpy.c: New test.
12218
12219 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12220
12221         PR libfortran/18958
12222         * gfortran.dg/eoshift.f90: New test case.
12223
12224 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12225
12226         PR libfortran/18857
12227         * gfortran.dg/matmul_1.f90: New test.
12228
12229 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12230
12231         PR tree-optimization/21030
12232         * gcc.dg/tree-ssa/pr21030.c: New.
12233
12234 2005-04-29  Devang Patel  <dpatel@apple.com>
12235
12236         PR tree-optimization/21272
12237         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12238
12239 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12240
12241         PR fortran/13082
12242         PR fortran/18824
12243         * gfortran.dg/entry_4.f90: New test.
12244         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12245         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12246         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12247         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12248         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12249         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12250         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12251
12252 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12253
12254         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12255
12256 2005-04-29  Paul Brook  <paul@codesourcery.com>
12257
12258         * gfortran.dg/entry_3.f90: New test.
12259
12260 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12261
12262         * gfortran.dg/implicit_4.f90: New test.
12263
12264 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12265
12266         * lib/target-supports.exp (check_profiling_available): Return
12267         false for xtensa-*-elf.
12268
12269 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12270
12271         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12272         error if file cannot be deleted.
12273
12274 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12275
12276         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12277         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12278         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12279         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12280         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12281         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12282         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12283         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12284         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12285         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12286         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12287         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12288         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12289
12290 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12291
12292         PR fortran/20865
12293         * gfortran.dg/pr20865.f90: New test.
12294
12295 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12296
12297         * gcc.dg/void-cast-2.c: New test.
12298
12299 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12300
12301         PR c/21159
12302         * gcc.dg/void-cast-1.c: New test.
12303
12304 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12305
12306         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12307
12308 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12309
12310         PR fortran/21177
12311         * gfortran.dg/pr21177.f90: New test.
12312
12313 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12314
12315         PR tree-optimization/21171
12316         * gcc.dg/tree-ssa/pr21171.c: New test.
12317
12318 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12319
12320         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12321         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12322         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12323         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12324         gcc.dg/tree-ssa/gen-vect-32.c: New.
12325         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12326         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12327         don't run on PPC32.
12328
12329 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12330
12331         PR c/21213
12332         * gcc.dg/transparent-union-3.c: New test.
12333
12334 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12335
12336         PR c/20740
12337         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12338         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12339         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12340         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12341         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12342         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12343
12344 2005-04-26  Jeff Law  <law@redhat.com>
12345
12346         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12347         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12348         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12349         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12350         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12351         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12352         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12353
12354 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12355
12356         PR tree-optimization/17598
12357         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12358
12359 2005-04-25  Mike Stump  <mrs@apple.com>
12360
12361         * objc.dg/fix-and-continue-1.m: Add.
12362
12363 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12364
12365         PR c++/20995
12366         * g++.dg/opt/pr20995-1.C: New test case.
12367
12368 2005-04-25  Devang Patel <dpatel@apple.com>
12369
12370         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12371
12372 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12373
12374         PR testsuite/21062
12375         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12376
12377 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12378
12379         PR C++/21188
12380         * g++.dg/opt/rtti2.C: New test.
12381
12382 2005-04-25  Paul Brook  <paul@codesourcery.com>
12383         Steven G. Kargl  <kargls@comcast.net>
12384
12385         PR fortran/20879
12386         * gfortran.dg/ichar_1.f90: New file.
12387
12388 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12389
12390         PR middle-end/20991
12391         * g++.dg/opt/pr20991.C: New test.
12392
12393         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12394         where sizeof (type) < __alignof__ (type).
12395         * gcc.dg/compat/struct-layout-1.h: Likewise.
12396
12397 2005-04-24  Per Bothner  <per@bothner.com>
12398             Devang Patel  <dpatel@apple.com>
12399
12400         PR preprocessor/20907
12401         * gcc.dg/cpp/very-long-comment.c: New test.
12402
12403 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12404
12405         PR fortran/20059
12406         * gfortran.dg/common_5.f: New test.
12407
12408 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12409
12410         PR middle-end/21082
12411         * g++.dg/tree-ssa/pr21082.C: New testcase.
12412
12413 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12414
12415         * gcc.dg/vect/vect-99.c: New test.
12416
12417 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12418
12419         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12420
12421 2005-04-22  Jeff Law  <law@redhat.com>
12422
12423         * gcc.dg/uninit-5.c: Remove xfails.
12424         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12425         conditionals and loads.
12426
12427 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12428
12429         PR libfortran/20074
12430         PR libfortran/20436
12431         PR libfortran/21108
12432         * gfortran.dg/nested_reshape.f90: new test
12433         * gfortran.dg/reshape-alloc.f90: new test
12434         * gfortran.dg/reshape.f90: new test
12435
12436 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12437
12438         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12439
12440         * gcc.dg/arm-vfp1.c: New test.
12441
12442 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12443
12444         PR c++/21087
12445         * g++.dg/lookup/builtin2.C: New test.
12446
12447 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12448
12449         * gcc.dg/weak/weak-13.c: New test.
12450
12451 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12452
12453         * lib/target-supports.exp (check_effective_target_sync_int_long):
12454         Add powerpc*.
12455
12456 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12457
12458         * gcc.target/mips/branch-1.c: New test.
12459
12460 2005-04-21  Richard Henderson  <rth@redhat.com>
12461
12462         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12463         * gcc.dg/vect/vect-86.c: Likewise.
12464         * gcc.dg/vect/vect-87.c: Likewise.
12465         * gcc.dg/vect/vect-88.c: Likewise.
12466
12467 2005-04-21  Devang Patel  <dpatel@apple.com>
12468
12469         PR optimization/20994
12470         * gcc.dg/tree-ssa/ifc-3.c: New test.
12471
12472 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12473
12474         PR c/12913
12475         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12476         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12477         gcc.dg/c99-vla-jump-5.c: New tests.
12478
12479 2005-04-19  Richard Henderson  <rth@redhat.com>
12480
12481         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12482         Fix typo in exists check.
12483         (check_effective_target_sync_int_long): New.
12484         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12485         * gcc.dg/ia64-sync-2.c: Likewise.
12486         * gcc.dg/ia64-sync-3.c: Likewise.
12487         * gcc.dg/ia64-sync-4.c: Likewise.
12488
12489 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12490
12491         * gcc.dg/fold-xor-1.c: New test.
12492         * gcc.dg/fold-xor-2.c: New test.
12493
12494 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12495
12496         PR target/20670
12497         * g++.dg/eh/fp-regs.C: New test.
12498
12499 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12500
12501         * gcc.dg/Wint-to-pointer-cast-1.c,
12502         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12503         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12504         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12505
12506 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12507
12508         PR fortran/16861
12509         * gfortran.dg/pr16861.f90: New test.
12510
12511 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12512
12513         * gcc.dg/pr21085.c: New test.
12514
12515 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12516
12517         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12518         (setup_mips_tests, dg-mips-options): New procedures.
12519         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12520         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12521         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12522         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12523         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12524         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12525         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12526         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12527         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12528         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12529         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12530         dg-mips-options instead of dg-options.  Remove now-redundant
12531         preprocessor guards.
12532         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12533         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12534         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12535         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12536         * gcc.dg/vr-mult-2.c: Delete.
12537         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12538         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12539         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12540         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12541         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12542         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12543         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12544
12545 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12546
12547         * ada/acats/run_all.sh: Use sync when executable not present.
12548
12549 2005-04-18  Devang Patel  <dpatel@apple.com>
12550
12551         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12552         * gcc.dg/vect/vect-11a.c: New.
12553         * gcc.dg/vect/vect-none.c: Update.
12554         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12555
12556 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12557
12558         PR tree-optimization/20922
12559         * gcc.dg/pr20922-1.c: New test.
12560         * gcc.dg/pr20922-2.c: New test.
12561         * gcc.dg/pr20922-3.c: New test.
12562         * gcc.dg/pr20922-4.c: New test.
12563         * gcc.dg/pr20922-5.c: New test.
12564         * gcc.dg/pr20922-6.c: New test.
12565
12566 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12567
12568         PR libfortran/20950
12569         * gfortran.dg/pr20950.f: New test.
12570
12571 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12572
12573         PR libfortran/19216
12574         * gfortran.dg/pr19216.f: New test.
12575
12576 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12577
12578         PR tree-optimization/21001
12579         * gcc.dg/tree-ssa/pr21001.c: New.
12580
12581 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12582
12583         PR libfortran/21075
12584         * gfortran.dg/reshape_rank7.f90: New test.
12585
12586 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12587
12588         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12589         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12590         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12591         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12592         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12593         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12594         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12595         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12596         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12597         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12598         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12599         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12600         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12601         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12602         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12603         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12604         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12605         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12606         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12607         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12608         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12609
12610 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12611
12612         * gfortran.dg/wtruncate.f: New testcase.
12613         * gfortran.dg/wtruncate.f90: New testcase.
12614
12615 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12616
12617         PR c++/21025
12618         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12619         which sizeof/alignof is dependent, rather than just whether we are
12620         processing_template_decl.
12621
12622 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12623
12624         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12625         corrected typo where the wrong variables had been compared.
12626
12627 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12628
12629         PR libfortran/18495
12630         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12631         Test callee-allocated version of return array with a write
12632         statement.
12633         Test spread with a temporary with another write statement.
12634
12635 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12636
12637         PR tree-optimization/21031
12638         * gcc.dg/tree-ssa/pr21031.c: New.
12639
12640 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12641
12642         PR tree-optimization/21004
12643         * gcc.dg/builtins-53.c: Include builtins-config.h.
12644         Check floorf, ceilf, floorl and ceill transformations
12645         only when HAVE_C99_RUNTIME is defined.
12646
12647 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12648
12649         PR middle-end/20739
12650         * gcc.dg/tree-ssa/pr20739.c: New test.
12651
12652 2005-04-14  Mike Stump  <mrs@apple.com>
12653
12654         * gcc.dg/Foundation.framework/empty: New.
12655         * gcc.dg/framework-2.c: New.
12656
12657 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12658
12659         PR tree-optimization/21021
12660         * gcc.c-torture/compile/pr21021.c: New.
12661
12662 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12663
12664         PR testsuite/21010
12665         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12666         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12667         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12668         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12669         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12670         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12671         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12672         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12673
12674 2005-04-14  Richard Henderson  <rth@redhat.com>
12675
12676         * lib/target-supports.exp (check_effective_target_vect_condition):
12677         Add ia64, i?86, and x86_64.
12678
12679 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12680
12681         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12682
12683 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12684
12685         PR tree-optimization/20657
12686         * gcc.dg/tree-ssa/pr20657.c: New.
12687
12688 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12689
12690         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12691         (long long int)trunc*.
12692
12693 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12694
12695         PR target/20927
12696         * gcc.dg/pr20927.c: New test.
12697
12698 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12699
12700         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12701         * gcc.target/mips/asm-1.c: Likewise.
12702
12703 2005-04-13  Dale Johannesen  <dalej@apple.com>
12704
12705         * objc.dg/objc-fast-4.m: New.
12706
12707 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12708
12709         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12710         directory.
12711         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12712
12713 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12714
12715         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12716         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12717         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12718
12719 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12720
12721         PR tree-optimization/20913
12722         * gcc.dg/tree-ssa/pr20913.c: New.
12723
12724         PR tree-optimization/20702
12725         * gcc.dg/tree-ssa/pr20702.c: New.
12726
12727 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12728
12729         PR c++/13744
12730         * g++.dg/inherit/local3.C: New test.
12731
12732 2005-04-12  Jeff Law  <law@redhat.com>
12733
12734         * gcc.dg/tree-ssa/20050412-1.c: New test.
12735
12736 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12737
12738         PR libfortran/19016
12739         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12740         Add tests with mask generated by expression.
12741         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12742         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12743         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12744
12745 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12746
12747         PR middle-end/20917
12748         * gcc.dg/20050409-1.c: New test.
12749
12750 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12751
12752         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12753
12754 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12755
12756         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12757         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12758         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12759         (TARGET_CXX): Adjust accordingly.
12760         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12761         determine_class_data_visibility and class_data_always_comdat.
12762         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12763         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12764         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12765         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12766         (arm_cxx_determine_class_data_visibility): New.
12767         (arm_cxx_class_data_always_comdat): Likewise.
12768         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12769         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12770         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12771         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12772         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12773         Define.
12774
12775 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12776
12777         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12778
12779 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12780
12781         * gcc.dg/i386-darwin-fpmath.c: New.
12782
12783 2004-04-11  Devang Patel  <dpatel@apple.com>
12784
12785         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12786         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12787         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12788         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12789         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12790         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12791         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12792         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12793         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12794
12795 2004-04-11  Devang Patel  <dpatel@apple.com>
12796
12797         * gcc.dg/vect/vect-dv-1.c: New test.
12798         * gcc.dg/vect/vect-dv-2.c: New test.
12799
12800 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12801
12802         PR tree-optimization/20933
12803         * gcc.dg/tree-ssa/pr20933.c: New test.
12804
12805 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12806
12807         * gfortran.dg/fold_nearest.f90: New test.
12808
12809 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12810
12811         * gcc.dg/tree-ssa/alias-1.c: New test.
12812
12813 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12814
12815         PR tree-optimization/20920
12816         * g++.dg/tree-ssa/pr20920.C: New test.
12817
12818 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12819
12820         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12821         (long long int)ceil*.
12822
12823 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12824
12825         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12826         explicit C++ linkage.
12827
12828 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12829
12830         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12831         warning for arithmetic IF statements.
12832
12833 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12834
12835         * eor_handling_1.f90: New test case.
12836         * eor_handling_2.f90: New test case.
12837         * eor_handling_3.f90: New test case.
12838         * eor_handling_4.f90: New test case.
12839         * eor_handling_5.f90: New test case.
12840         * noadv_size.f90: New test case.
12841         * pad_no.f90: New test case.
12842
12843 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12844
12845         * gcc.c-torture/execute/20050410-1.c: New test.
12846
12847 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12848
12849         * gcc.dg/pr20126.c: New.
12850
12851 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12852             Steven G. Kargl <kargls@comcast.net>
12853
12854         * gfortran.dg/PR19872.f: New test.
12855
12856 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12857
12858         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12859
12860 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12861
12862         * gfortran.dg/nint_1.f90: New test.
12863
12864 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12865
12866         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12867         Added test for callee-allocated arrays with write statements.
12868         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12869         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12870         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12871         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12872         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12873
12874 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12875
12876         PR libfortran/20163
12877         * gfortran.dg/open-options-blanks.f: New test.
12878
12879 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12880
12881         PR fortran/13257
12882         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12883
12884 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12885
12886         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12887         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12888         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12889         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12890         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12891         * gcc.c-torture/execute/stdarg-4.c: New test.
12892
12893         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12894
12895         PR target/20795
12896         * g++.dg/abi/param2.C: New test.
12897
12898 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12899
12900         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12901
12902 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12903
12904         * gcc.dg/builtins-53.c: New test.
12905
12906 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12907
12908         * g++.dg/tree-ssa/pr18178.C: New test.
12909         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12910         * gcc.c-torture/execute/20041019-1.c: New test.
12911         * gcc.dg/tree-ssa/20041008-1.c: New test.
12912         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12913         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12914         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12915         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12916         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12917         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12918         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12919         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12920         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12921         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12922
12923 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12924
12925         PR rtl-optimization/20466
12926         * gcc.c-torture/execute/pr20466-1.c: New test.
12927
12928 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12929
12930         PR c++/20905
12931         * g++.dg/parse/cond2.C: New test.
12932
12933         PR c++/20145
12934         * g++.dg/warn/Wdtor1.C: New test.
12935
12936 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12937
12938         PR fortran/17229
12939         * gfortran.dg/pr17229.f: New test.
12940
12941 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12942
12943         * gfortran.dg/tiny_1.f90: New test.
12944         * gfortran.dg/tiny_2.f90: ditto.
12945
12946 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12947
12948         * gfortran.dg/eor_1.f90: Fix dg-do run line
12949         * gfortran.dg/open_new.f90: Fix dg-do run line
12950
12951 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12952
12953         * lib/target-supports.exp (get_compiler_messages): Support
12954         optional arguments, the fourth being compiler options.
12955         (check_effective_target_fpic): New proc.
12956         * gcc.dg/20050321-2.c: Restrict to target fpic.
12957
12958 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12959
12960         * gcc.dg/15443-1.c: New test.
12961         * gcc.dg/15443-2.c: Likewise.
12962
12963 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12964
12965         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12966
12967 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12968
12969         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12970
12971 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12972
12973         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12974         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12975         -m64.
12976         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12977         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12978         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12979
12980 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12981
12982         PR c++/20212
12983         * g++.dg/warn/Wunused-11.C: New test.
12984
12985 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12986
12987         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12988
12989 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12990
12991         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12992
12993 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12994
12995         PR c++/20734
12996         * g++.dg/template/ptrmem13.C: New test.
12997
12998 2005-04-05  Per Bothner  <per@bothner.com>
12999
13000         * lib/gcc.exp: Always add -fno-show-column, for now.
13001
13002 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13003
13004         PR testsuite/20767
13005         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13006         of plain old "unsigned int" for the type of "i".  Makes this test
13007         64bit clean.
13008
13009 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13010
13011         * gcc.dg/i386-ssefn-1.c: New test.
13012         * gcc.dg/i386-ssefn-2.c: New test.
13013         * gcc.dg/i386-ssefn-3.c: New test.
13014         * gcc.dg/i386-ssefn-4.c: New test.
13015
13016 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13017
13018         PR tree-optimization/20076
13019         * gcc.dg/builtin-apply4.c: New test.
13020
13021         PR preprocessor/19475
13022         * gcc.dg/cpp/macspace1.c: New test.
13023         * gcc.dg/cpp/macspace2.c: New test.
13024
13025 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13026
13027         * gfortran.dg/pr20755.f: Fixed bad format.
13028
13029 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13030
13031         PR c++/20763
13032         * g++.dg/ext/attrib21.C: New test.
13033
13034 2004-04-05  Devang Patel  <dpatel@apple.com>
13035
13036         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13037         * gcc.dg/vect/vect-shift-1.c: New test.
13038
13039 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13040
13041         PR libfortran/20755
13042         * gfortran.dg/pr20755.f: New test.
13043
13044 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13045
13046         * gfortran.dg/pr15959.f90: New test.
13047         * gfortran.dg/string_pad_trunc.f90: New test.
13048
13049 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13050
13051         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13052         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13053         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13054         syntax.
13055
13056 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13057
13058         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13059
13060 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13061
13062         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13063         * gcc.c-torture/compile/20011119-2.c: Likewise.
13064         * gcc.c-torture/compile/981001-2.c: Likewise.
13065
13066 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13067
13068         PR c++/20679
13069         * g++.dg/template/overload4.C: New test.
13070
13071 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13072
13073         PR c++/20746
13074         * g++.dg/abi/covariant5.C: New.
13075
13076         PR debug/20505
13077         * g++.dg/debug/const2.C: New.
13078
13079 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13080
13081         PR rtl-optimization/16104
13082         * gcc.c-torture/execute/20050316-1.c: New test.
13083
13084 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13085
13086         * g++.dg/template/spec23.C: Fix dg-error text.
13087
13088 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13089
13090         PR c++/19199
13091         * g++.dg/expr/lval2.C: New.
13092
13093 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13094
13095         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13096         __builtin_strcasecmp and __builtin_strncasecmp.
13097
13098 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13099
13100         PR c++/20723
13101         * g++.dg/template/spec22.C: New.
13102         * g++.dg/template/spec23.C: New.
13103
13104 2005-04-03  Dale Ranta  <dir@lanl.gov>
13105             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13106
13107         PR libfortran/20068
13108         PR libfortran/20125
13109         PR libfortran/20156
13110         PR libfortran/20471
13111         * gfortran.dg/backspace.f: New test.
13112
13113 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13114
13115         * gcc.dg/pr19345.c: New test.
13116
13117 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13118
13119         PR tree-optimization/20640
13120         * gcc.dg/torture/tree-loop-1.c: New.
13121
13122 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13123
13124         PR rtl-optimization/20290
13125         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13126
13127 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13128
13129         * gcc.dg/rs6000-fpint.c: New.
13130
13131 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13132
13133         * gcc.dg/old-style-then-proto-1.c: New test.
13134
13135 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13136
13137         * gfortran.fortran-torture/execute/backspace.f90: Check
13138         after backspace and read was incorrect.
13139
13140 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13141
13142         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13143         buffer past the terminating NUL using memcmp.
13144         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13145         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13146
13147         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13148         Fix unused/uninitialized variable warnings.
13149
13150         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13151         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13152         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13153         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13154
13155         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13156         gcc.c-torture/execute/builtins/fputs-lib.c,
13157         gcc.c-torture/execute/builtins/lib/fprintf.c,
13158         gcc.c-torture/execute/builtins/lib/main.c,
13159         gcc.c-torture/execute/builtins/lib/memcmp.c,
13160         gcc.c-torture/execute/builtins/lib/memmove.c,
13161         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13162         gcc.c-torture/execute/builtins/lib/memset.c,
13163         gcc.c-torture/execute/builtins/lib/printf.c,
13164         gcc.c-torture/execute/builtins/lib/sprintf.c,
13165         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13166         gcc.c-torture/execute/builtins/lib/strchr.c,
13167         gcc.c-torture/execute/builtins/lib/strcmp.c,
13168         gcc.c-torture/execute/builtins/lib/strcpy.c,
13169         gcc.c-torture/execute/builtins/lib/strcspn.c,
13170         gcc.c-torture/execute/builtins/lib/strlen.c,
13171         gcc.c-torture/execute/builtins/lib/strncat.c,
13172         gcc.c-torture/execute/builtins/lib/strncmp.c,
13173         gcc.c-torture/execute/builtins/lib/strncpy.c,
13174         gcc.c-torture/execute/builtins/lib/strrchr.c,
13175         gcc.c-torture/execute/builtins/lib/strspn.c,
13176         gcc.c-torture/execute/builtins/lib/strstr.c,
13177         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13178         gcc.c-torture/execute/builtins/strlen-2.c,
13179         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13180         prototypes.
13181
13182 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13183
13184         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13185         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13186         selectany usage.
13187
13188 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13189
13190         PR c++/19406
13191         * g++.dg/debug/using1.C: New test.
13192
13193 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13194
13195         PR middle-end/20524
13196         * gcc.dg/alias-7.c: Prefix asm-declared name with
13197         __USER_LABEL_PREFIX__.
13198
13199 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13200
13201         Fix fallout from PR middle-end/15700:
13202         * gcc.c-torture/compile/20011119-1.c: Take
13203         __USER_LABEL_PREFIX__ into account.
13204         * gcc.c-torture/compile/20011119-2.c: Likewise.
13205
13206 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13207
13208         PR c++/18644
13209         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13210
13211 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13212
13213         PR c/17855
13214         * gcc.c-torture/compile/struct-non-lval-1.c,
13215         gcc.c-torture/compile/struct-non-lval-2.c,
13216         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13217
13218 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13219
13220         * gcc.dg/tls/tls.exp: Remove temporary file.
13221         * g++.dg/tls/tls.exp: Ditto.
13222         * lib/file-format.exp: Ditto.
13223         * g++.dg/special/ecos.exp: Ditto.
13224
13225         * lib/profopt.exp: Treat prof_ext as a list.
13226         * gcc.misc-tests/bprob.exp: Ditto.
13227         * g++.dg/bprob/bprob.exp: Ditto.
13228
13229         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13230         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13231         g++.dg/tree-ssa/pointer-reference-alias.C,
13232         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13233         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13234         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13235         g++.dg/vect/pr19951.cc: Ditto.
13236         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13237         gcc.dg/builtins-47.c: Ditto.
13238         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13239         gcc.dg/pr20115-1.c: Ditto.
13240         * gcc.dg/tree-ssa/20030530-2.c,
13241         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13242         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13243         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13244         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13245         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13246         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13247         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13248         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13249         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13250         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13251         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13252         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13253         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13254         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13255         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13256         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13257         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13258         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13259         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13260         gcc.dg/tree-ssa/20030824-1.c,
13261         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13262         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13263         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13264         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13265         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13266         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13267         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13268         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13269         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13270         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13271         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13272         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13273         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13274         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13275         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13276         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13277         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13278         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13279         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13280         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13281         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13282         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13283         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13284         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13285         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13286         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13287         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13288         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13289         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13290         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13291         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13292         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13293         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13294         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13295         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13296         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13297         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13298         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13299         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13300         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13301         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13302         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13303         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13304         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13305         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13306         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13307         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13308         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13309         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13310         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13311         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13312         gcc.dg/tree-ssa/useless-1.c: Ditto.
13313         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13314         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13315         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13316         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13317         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13318         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13319         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13320         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13321         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13322         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13323         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13324         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13325         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13326         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13327         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13328         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13329         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13330         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13331         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13332         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13333         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13334         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13335         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13336         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13337         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13338         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13339         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13340         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13341         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13342         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13343         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13344         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13345         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13346         gcc.dg/vect/vect-none.c: Ditto.
13347         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13348         treelang/compile/unsigned.tree: Ditto.
13349
13350         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13351         * gcc.dg/cpp/direct2s.c: Ditto.
13352         * gcc.dg/cpp/paste4.c: Ditto.
13353         * gcc.dg/cpp/separate-1.c: Ditto.
13354         * gcc.dg/pch/save-temps-1.c: Ditto.
13355         * g++.dg/ext/altivec-10.C: Ditto.
13356         * g++.dg/pch/pch.C: Ditto.
13357
13358         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13359
13360         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13361         * g++.dg/template/repo1.C: Ditto.
13362         * g++.dg/template/repo2.C: Ditto.
13363         * g++.dg/template/repo3.C: Ditto.
13364         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13365         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13366         * g++.old-deja/g++.pt/repo1.C: Ditto.
13367         * g++.old-deja/g++.pt/repo2.C: Ditto.
13368         * g++.old-deja/g++.pt/repo3.C: Ditto.
13369         * g++.old-deja/g++.pt/repo4.C: Ditto.
13370
13371         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13372         * gcc.dg/20030107-1.c: Ditto.
13373         * gcc.dg/20030702-1.c: Ditto.
13374         * gcc.dg/profile-generate-1.c: Ditto.
13375         * g++.dg/other/profile1.C: Ditto.
13376         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13377
13378         * lib/gcc-dg.exp (remove-build-file): New.
13379         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13380         cleanup-tree-dump, cleanup-saved-temps): New.
13381
13382 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13383
13384         PR c++/19203, DR 214
13385         * g++.dg/parse/ambig3.C: Not ambiguous.
13386         * g++.dg/template/spec20.C: New.
13387         * g++.dg/template/spec21.C: New.
13388
13389 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13390
13391         PR target/20045
13392         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13393
13394 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13395
13396         PR libfortran/20660
13397         * gfortran.dg/negative_unit.f: New test.
13398
13399 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13400
13401         * gcc.dg/20050330-1.c: New test.
13402
13403 2005-03-30  Devang Patel  <dpatel@apple.com>
13404
13405         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13406
13407 2005-03-30  Dale Johannesen  <dalej@apple.com>
13408
13409         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13410
13411 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13412
13413         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13414         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13415         Strip options from test name.
13416
13417 2005-03-31  Jan Hubicka  <jh@suse.cz>
13418
13419         * gcc.dg/varpool-1.c: New testcase.
13420
13421 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13422
13423         PR c/772
13424         PR c/17913
13425         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13426         gcc.dg/stmt-expr-label-3.c : New tests.
13427         * gcc.c-torture/execute/medce-2.c: Remove.
13428
13429 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13430
13431         PR c/20368
13432         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13433         tests.
13434
13435 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13436
13437         * gcc.c-torture/compile/pr20203.c: New test.
13438
13439 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13440
13441         * gfortran.dg/promotion.f90: New test.
13442
13443 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13444
13445         PR middle-end/20491
13446         * gcc.dg/torture/asm-subreg-1.c: New test.
13447
13448 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13449
13450         PR c/20672
13451         * gcc.dg/pr20672-1.c: New test.
13452
13453 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13454
13455         * gfortran.dg/vect: New directory.
13456         * gfortran.dg/vect/vect.exp: New.
13457         * gfortran.dg/vect/vect-1.f90: New test.
13458         * gfortran.dg/vect/vect-2.f90: New test.
13459         * gfortran.dg/vect/vect-3.f90: New test.
13460         * gfortran.dg/vect/vect-4.f90: New test.
13461         * gfortran.dg/vect/vect-5.f90: New test.
13462
13463 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13464
13465         PR middle-end/20622
13466         * gcc.dg/alias-7.c: New test.
13467
13468 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13469
13470         * gcc.dg/sparc-reg-1.c: New test.
13471
13472 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13473
13474         PR target/19890
13475         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13476
13477 2005-03-29  Dale Ranta  <dir@lanl.gov>
13478             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13479
13480         PR libfortran/20163
13481         * gfortran.dg/pr20163-2.f: New test.
13482
13483 2005-03-28  Jan Hubicka  <jh@suse.cz>
13484
13485         PR middle-end/20635
13486         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13487         by Jakub Jelinek.
13488
13489 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13490
13491         PR tree-optimization/20626
13492         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13493         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13494
13495 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13496
13497         * gfortran.dg/underflow.f90: New test.
13498         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13499
13500 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13501
13502         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13503
13504 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13505
13506         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13507         (g++_init): Make sure that CXXFLAGS is set.
13508         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13509         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13510         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13511         * lib/objc.exp (objc_init): Likewise.
13512         * lib/treelang.exp (treelang_init): Likewise.
13513
13514 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13515
13516         PR tree-optimization/20470
13517         * gcc.dg/tree-ssa/pr20470.c: New test.
13518
13519 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13520
13521         * gcc.dg/ppc-stfiwx.c: New.
13522
13523 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13524
13525         PR target/19888
13526         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13527
13528 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13529
13530         * gcc.dg/20050325-1.c: Fix a typo.
13531
13532 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13533
13534         PR libfortran/19678
13535         PR libfortran/19679
13536         * gfortran.dg/dos_eol.f: New test.
13537
13538 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13539
13540         PR rtl-optimization/20249
13541         * gcc.dg/20050325-1.c: New test.
13542
13543 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13544
13545         PR libfortran/15332
13546         * gfortran.dg/pr15332.f: New test.
13547
13548 2005-03-24  Dale Johannesen  <dalej@apple.com>
13549
13550         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13551
13552 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13553
13554         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13555         'internal' visibility.
13556         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13557         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13558         'protected' visibility.
13559         * gcc.dg/visibility-7.c: Likewise.
13560         * lib/target-supports.exp (check_visibility_available): Take
13561         a parameter, the kind of visibility to check for.
13562         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13563         to check_visibility_available.
13564
13565         * g++.dg/expr/cast3.C: New.
13566
13567 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13568
13569         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13570         rs6000.
13571
13572 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13573
13574         PR target/20095
13575         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13576
13577 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13578
13579         * gcc.dg/badshift.c: Renamed to...
13580         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13581
13582         * gcc.target/i386/badshift.c: Renamed to...
13583         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13584         only.
13585
13586         PR rtl-optimization/20532
13587         * gcc.target/i386/badshift.c: New.
13588
13589 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13590
13591         * gfortran.dg/pr18025.f90: New test.
13592
13593 2005-03-23  Dale Johannesen  <dalej@apple.com>
13594
13595         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13596
13597 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13598
13599         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13600
13601         * lib/target-supports.exp (check_iconv_available): Default
13602         libiconv to -liconv, if there is no definition.
13603
13604 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13605
13606         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13607
13608 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13609
13610         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13611         * g++.dg/opt/pr7503-2.C: Likewise.
13612         * g++.dg/opt/pr7503-3.C: Likewise.
13613         * g++.dg/opt/pr7503-4.C: Likewise.
13614         * g++.dg/opt/pr7503-5.C: Likewise.
13615         * g++.dg/warn/minmax.C: New test.
13616
13617 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13618
13619         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13620         * gfortran.dg/g77_intrinsics_sub.f: New test.
13621
13622 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13623             Jan Hubicka  <jh@suse.cz>
13624             Steven Bosscher <stevenb@suse.de
13625
13626         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13627
13628 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13629
13630         PR c++/19980
13631         * g++.dg/template/redecl3.C: New test.
13632
13633 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13634
13635         PR c++/20499
13636         * g++.dg/parse/error16.C: Tweak error markers.
13637
13638 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13639
13640         PR target/20561
13641         * gcc.dg/20050321-2.c: New test.
13642
13643 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13644
13645         PR c++/20465
13646         PR c++/20381
13647         * g++.dg/template/ptrmem12.C: New.
13648
13649 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13650
13651         PR rtl-optimization/20527
13652         * gcc.c-torture/execute/pr20527-1.c: New test.
13653
13654 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13655
13656         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13657         program, compile it into a real executable and then delete the .c
13658         and .x files afterwards, to avoid problems on testglue targets.
13659
13660 2005-03-21  Stuart Hastings  <stuart@apple.com>
13661
13662         * gcc.target/i386/sse-2.c: New.
13663
13664 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13665
13666         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13667
13668 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13669
13670         * g++.dg/parse/crash25.C: Fix typo.
13671
13672 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13673
13674         PR c++/20461
13675         * g++.dg/parse/crash24.C: New test.
13676
13677         PR c++/20536
13678         * g++.dg/parse/crash25.C: New test.
13679
13680 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13681
13682         PR c++/20147
13683         * g++.dg/ext/stmtexpr4.C: New test.
13684
13685 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13686
13687         PR middle-end/20539
13688         * gcc.c-torture/compile/pr13066-1.c: New test case.
13689         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13690         * g++.dg/opt/pr13066-1.C: Likewise.
13691
13692 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13693
13694         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13695
13696 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13697
13698         PR fortran/18525
13699         * gfortran.dg/nesting_1.f90: New test.
13700
13701 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13702
13703         PR c++/20240
13704         * g++.dg/lookup/using13.C: New test.
13705
13706 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13707
13708         PR c++/20333
13709         * g++.dg/template/crash36.C: New test.
13710
13711 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13712
13713         PR c++/20463
13714         * g++.dg/template/crash35.C: New test.
13715
13716 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13717
13718         PR c++/19966
13719         * g++.dg/overload/operator2.C: New test.
13720
13721 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13722
13723         PR libfortran/20257
13724         * gfortran.dg/pr20257.f90: New test.
13725
13726 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13727
13728         PR libfortran/20480
13729         * gfortran.dg/pr20480.f90: New test.
13730
13731 2005-03-16  Richard Henderson  <rth@redhat.com>
13732
13733         PR middle-end/15700
13734         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13735         (_rtld_global): New.
13736         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13737         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13738
13739         * gcc.dg/alias-3.c: New.
13740         * gcc.dg/alias-4.c: New.
13741         * gcc.dg/alias-5.c: New.
13742         * gcc.dg/alias-6.c: New.
13743
13744 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13745
13746         * gcc.dg/cpp/ucnid-7.c: New.
13747
13748 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13749             Dorit Naishlos  <dorit@il.ibm.com>
13750
13751         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13752         darwin.
13753
13754 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13755
13756         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13757         misaligned accesses.
13758         * gcc.dg/vect/vect-58.c: Likewise.
13759         * gcc.dg/vect/vect-92.c: New.
13760         * gcc.dg/vect/vect-93.c: New.
13761
13762 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13763
13764         PR fortran/18827
13765         * gfortran.dg/assign_2.f90: New test.
13766         * gfortran.dg/assign_3.f90: New test.
13767         * gfortran.dg/assign.f90: New test.
13768
13769 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13770
13771         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13772         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13773         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13774         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13775         names.
13776
13777 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13778
13779         * gcc.dg/cpp/ucnid-6.c: New.
13780
13781         * gcc.dg/cpp/normalize-1.c: New.
13782         * gcc.dg/cpp/normalize-2.c: New.
13783         * gcc.dg/cpp/normalize-3.c: New.
13784         * gcc.dg/cpp/normalize-4.c: New.
13785         * gcc.dg/cpp/ucnid-4.c: New.
13786         * gcc.dg/cpp/ucnid-5.c: New.
13787         * g++.dg/cpp/normalize-1.C: New.
13788         * g++.dg/cpp/ucnid-1.C: New.
13789
13790 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13791
13792         * gcc.dg/pr18628.c: New.
13793
13794 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13795
13796         PR c++/20280
13797         * g++.dg/tree-ssa/pr20280.C: New.
13798
13799 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13800
13801         PR fortran/20467
13802         * gfortran.dg/stfunc_2.f90: New test.
13803
13804 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13805
13806         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13807
13808 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13809
13810         * gcc.dg/tree-ssa/20050314-1.c: New test.
13811
13812 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13813
13814         PR c++/4403
13815         PR c++/9783, DR433
13816         * g++.dg/template/friend34.C: New test.
13817         * g++.dg/template/friend35.C: Likewise.
13818         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13819
13820 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13821
13822         Friend class name lookup 5/n
13823         PR c++/1016
13824         * g++.dg/lookup/hidden-class1.C: New test.
13825         * g++.dg/lookup/hidden-class2.C: Likewise.
13826         * g++.dg/lookup/hidden-class3.C: Likewise.
13827         * g++.dg/lookup/hidden-class4.C: Likewise.
13828         * g++.dg/lookup/hidden-class5.C: Likewise.
13829         * g++.dg/lookup/hidden-class6.C: Likewise.
13830         * g++.dg/lookup/hidden-class7.C: Likewise.
13831         * g++.dg/lookup/hidden-class8.C: Likewise.
13832         * g++.dg/lookup/hidden-class9.C: Likewise.
13833         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13834         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13835         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13836         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13837         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13838         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13839         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13840         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13841         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13842         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13843         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13844
13845 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13846
13847         PR c++/20157
13848         * g++.dg/template/error18.C: New test.
13849
13850 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13851
13852         PR debug/16792
13853         * g++.dg/debug/pr16792.C: New test.
13854
13855 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13856
13857         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13858         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13859         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13860         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13861         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13862         test assertion names.
13863
13864 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13865
13866         PR fortran/18600
13867         * gfortran.dg/stfunc_1.f90: New test.
13868
13869 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13870
13871         PR fortran/16907
13872         * gfortran.dg/real_index_1.f90: New test.
13873
13874 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13875
13876         PR fortran/20323
13877         * gfortran.dg/spec_expr_1.f90: New test.
13878
13879 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13880
13881         PR c/20402
13882         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13883         new parser.
13884
13885 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13886
13887         PR fortran/20361
13888         * gfortran.dg/largeequiv_1.f90: New test.
13889
13890 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13891
13892         * gcc.dg/ucnid-1.c: New.
13893         * gcc.dg/ucnid-2.c: New.
13894         * gcc.dg/ucnid-3.c: New.
13895         * gcc.dg/ucnid-4.c: New.
13896         * gcc.dg/ucnid-5.c: New.
13897         * gcc.dg/ucnid-6.c: New.
13898         * gcc.dg/cpp/ucnid-1.c: New.
13899         * gcc.dg/cpp/ucnid-2.c: New.
13900         * gcc.dg/cpp/ucnid-3.c: New.
13901         * g++.dg/other/ucnid-1.C: New.
13902
13903 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13904
13905         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13906
13907 2005-03-11  Per Bothner  <per@bothner.com>
13908
13909         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13910         that diagnotics refer to correct token.
13911         * gcc.dg/unused-3.c: Likewise.
13912
13913 2005-03-11  Per Bothner  <per@bothner.com>
13914
13915         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13916         constant" is now actually on same line as string constant.
13917         * gcc.dg/cpp/direct2s.c: Likewise.
13918
13919 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13920
13921         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13922
13923 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13924
13925         PR libfortran/20124
13926         * gfortran.dg/pr20124.f90: New Test
13927
13928 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13929
13930         PR tree-optimization/20130
13931         * gcc.dg/pr20130-1.c: New test.
13932
13933 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13934
13935         PR target/20095
13936         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13937
13938 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13939
13940         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13941
13942 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13943
13944         * g++.dg/eh/forced1.C: Fix comment.
13945         * g++.dg/eh/forced2.C: Ditto.
13946         * g++.dg/eh/forced3.C: Ditto.
13947         * g++.dg/eh/forced4.C: Ditto.
13948
13949 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13950
13951         PR rtl-opt/20412
13952         * gcc.c-torture/compile/pr20412.c: New test.
13953
13954 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13955
13956         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13957
13958 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13959
13960         PR target/20322
13961         * gcc.dg/20050307-1.c: New test.
13962
13963 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13964
13965         PR c++/20375
13966         * g++.dg/other/stdarg3.C: New.
13967
13968 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13969
13970         PR c++/18384, c++/18327
13971         * g++.dg/init/array19.C: New test.
13972
13973         PR inline-asm/20314
13974         * gcc.dg/torture/pr20314-1.c: New test.
13975         * gcc.dg/torture/pr20314-2.c: New test.
13976
13977 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13978
13979         * gcc.dg/20050309-1.c: New test.
13980
13981 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13982
13983         * gcc.dg/builtins-10.c: Reactivate disabled test.
13984         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13985         new cbrt transformations.
13986
13987 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13988
13989         PR c++/20208
13990         * g++.dg/template/array13.C: New test.
13991
13992 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13993
13994         PR c++/16859
13995         * g++.dg/init/brace4.C: New test.
13996
13997 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13998
13999         PR c++/20186
14000         * g++.dg/template/non-dependent12.C: New.
14001
14002 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14003
14004         PR c++/20142
14005         * g++.dg/init/array18.C: Add dg-do run marker.
14006
14007         PR c++/20142
14008         * g++.dg/init/array18.C: New test.
14009
14010 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14011
14012         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14013         * g++.dg/gcov/gcov.exp: Likewise.
14014         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14015         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14016         * lib/c-torture.exp: Likewise.
14017         * lib/fortran-torture.exp: Likewise.
14018         * lib/g++.exp: Likewise.
14019         * lib/gcc-defs.exp: Likewise.
14020         * lib/gcc-dg.exp: Likewise.
14021         * lib/gcc.exp: Likewise.
14022         * lib/gcov.exp: Likewise.
14023         * lib/gfortran.exp: Likewise.
14024         * lib/mike-g++.exp: Likewise.
14025         * lib/mike-gcc.exp: Likewise.
14026         * lib/objc-torture.exp: Likewise.
14027         * lib/objc.exp: Likewise.
14028         * lib/profopt.exp: Likewise.
14029         * lib/target-libpath.exp: Likewise.
14030         * lib/target-supports.exp: Likewise.
14031         * lib/treelang.exp: Likewise.
14032         * lib/wrapper.exp: Likewise.
14033
14034 2005-03-08  Jeff Law  <law@redhat.com>
14035
14036         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14037         PHI-OPT changes.
14038
14039 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14040
14041         * gcc.dg/vect/pr20122.c: New test.
14042
14043 2005-03-07  Jeff Law  <law@redhat.com>
14044
14045         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14046         was folded away.
14047         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14048         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14049         * gcc.dg/tree-ssa/pr18134.c: New test.
14050
14051 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14052
14053         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14054         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14055         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14056
14057 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14058
14059         PR tree-opt/17671
14060         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14061
14062 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14063
14064         * g++.dg/warn/Wnvdtor.C: New test.
14065
14066 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14067
14068         * gcc.dg/torture/pr19683-1.c: New test.
14069
14070 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14071
14072         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14073         * gfortran.dg/g77/19990313-2.f: Ditto.
14074         * gfortran.dg/g77/19990313-3.f: Ditto.
14075         * gfortran.dg/g77/19990525-0.f: Ditto.
14076         * gfortran.dg/g77/19990826-0.f: Ditto.
14077         * gfortran.dg/g77/19990826-2.f: Ditto.
14078         * gfortran.dg/g77/19990826-3.f: Ditto.
14079         * gfortran.dg/g77/20000511-1.f: Ditto.
14080         * gfortran.dg/g77/20000511-2.f: Ditto.
14081         * gfortran.dg/g77/970625-2.f: Ditto.
14082         * gfortran.dg/g77/980310-2.f: Ditto.
14083         * gfortran.dg/g77/980310-3.f: Ditto.
14084         * gfortran.dg/g77/980310-8.f: Ditto.
14085         * gfortran.dg/g77/980519-2.f: Ditto.
14086         * gfortran.dg/g77/alpha1.f: Ditto.
14087         * gfortran.dg/g77/claus.f: Ditto.
14088         * gfortran.dg/g77/erfc.f: Ditto.
14089         * gfortran.dg/g77/short.f: Ditto.
14090         * gfortran.fortran-torture/execute/data.f90: Ditto.
14091         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14092         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14093
14094 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14095
14096         * lib/file-format.exp (gcc_target_object_format): Add check for som
14097         format and hardcode object formats on hppa*-*-hpux*.
14098         * lib/target-supports.exp (check_weak_available): Add check for som
14099         object format.  Always return 0 on hppa*-*-hpux10*.
14100
14101         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14102         is defined.
14103
14104         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14105
14106 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14107
14108         * gfortran.dg/pr19936_1.f90: New test.
14109         * gfortran.dg/pr19936_2.f90: New test.
14110         * gfortran.dg/pr19936_3.f90: New test.
14111
14112 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14113             Paul Thomas <prthomas@drfccad.cea.fr>
14114
14115         * gfortran.dg/PR19754_1.f90: New test.
14116         * gfortran.dg/PR19754_2.f90: Ditto.
14117
14118 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14119
14120         PR c++/19311
14121         * g++.dg/template/non-dependent11.C: New test.
14122
14123 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14124
14125         * lib/target-supports.exp (check_iconv_available): Fix comment.
14126
14127 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14128             Joseph S. Myers  <joseph@codesourcery.com>
14129
14130         PR c++/19797
14131         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14132
14133 2005-03-04  Matthew Sachs  <msachs@apple.com>
14134
14135         * gcc.exp (gcc_target_compile): Put braces around
14136         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14137         * objc.exp (objc_target_compile): Likewise.
14138         * treelang.exp (treelang_target_compile): Likewise.
14139
14140 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14141
14142         PR fortran/19673
14143         * gfortran.dg/func_result_1.f90: New test.
14144
14145 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14146
14147         * gcc.misc-tests/options.exp: New test.
14148
14149 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14150
14151         * gcc.dg/pr15784-4.c: New test.
14152
14153 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14154
14155         * gcc.c-torture/execute/pr17133.c: New.
14156         * gcc.c-torture/compile/20050303-1.c: New.
14157
14158 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14159
14160         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14161
14162 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14163
14164         * g++.dg/overload/using2.C: New.
14165
14166 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14167
14168         PR c++/19916
14169         * g++.dg/init/ptrmem2.C: New test.
14170
14171 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14172
14173         PR c/8927
14174         * gcc.dg/pr8927-1.c: New test.
14175
14176 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14177
14178         PR c++/20232
14179         * g++.dg/inherit/covariant12.C: New.
14180
14181 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14182
14183         PR fortran/19479
14184         * gfortran.dg/bound_1.f90: New test.
14185
14186 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14187
14188         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14189         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14190
14191 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14192
14193         PR c/20245
14194         * gcc.dg/pr20245-1.c: New test.
14195
14196 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14197
14198         PR middle-end/19874
14199         * gcc.c-torture/execute/20050119-2.c: New test case.
14200
14201 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14202
14203         * README: Update the DejaGnu bug reporting address.
14204         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14205         * lib/objc-torture.exp: Likewise.
14206
14207 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14208
14209         * gfortran.dg/boz_1.f90: New test.
14210         * gfortran.dg/boz_3.f90: New test.
14211         * gfortran.dg/boz_4.f90: New test.
14212
14213 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14214
14215         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14216         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14217
14218 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14219
14220         PR libfortran/20101
14221         * gfortran.dg/write_0_pe_format.f90: New test.
14222
14223 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14224
14225         PR c++/20206
14226         * g++.dg/opt/thunk2.C: New test.
14227         * g++.dg/opt/covariant1.C: New test.
14228
14229 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14230
14231         * gfortran.dg/e_d_fmt.f90: New test.
14232
14233 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14234
14235         * gcc.dg/asm-b.c: Fix comment typos.
14236
14237 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14238
14239         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14240         a V_MAY_DEF also.
14241
14242 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14243
14244         PR tree-opt/20188
14245         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14246         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14247         * gcc.dg/asm-b.c: New test.
14248
14249 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14250
14251         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14252         Disable this test on IRIX 6.
14253
14254 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14255
14256         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14257         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14258         parser.
14259
14260 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14261
14262         PR tree-optimization/20204
14263         * testsuite/gcc.dg/pr20204.c: New test.
14264
14265 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14266
14267         PR target/20196
14268         * gcc.c-torture/execute/20050224-1.c: New test.
14269
14270         PR c++/20175
14271         * g++.dg/warn/Wbraces2.C: New test.
14272
14273 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14274
14275         PR c++/19878
14276         * g++.dg/init/const2.C: New test.
14277
14278 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14279
14280         PR tree-optimization/20100
14281         * gcc.c-torture/execute/pr20100-1.c: New test.
14282
14283 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14284
14285         * gfortran.dg/implicit_3.f90: New test.
14286
14287         * gfortran.dg/deftype_1.f90: New test.
14288
14289 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14290
14291         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14292         the test passes.
14293         * g++.dg/other/anon3.C: Accept a warning.
14294
14295 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14296
14297         * gcc.dg/pr20017.c: Fix a comment typo.
14298
14299 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14300
14301         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14302
14303 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14304
14305         PR ada/19902
14306         * ada/acats/tests/cxa/cxa3004.a: Remove.
14307         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14308
14309 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14310
14311         PR c++/20073
14312         * g++.dg/init/const1.C: New test.
14313
14314         PR c++/19991
14315         * g++.dg/parse/constant7.C: New test.
14316
14317         PR c++/20152
14318         * g++.dg/parse/error27.C: New test.
14319         * g++.dg/template/qualttp15.C: Adjust error markers.
14320         * g++.old-deja/g++.other/struct1.C: Likewise.
14321
14322         PR c++/20153
14323         * g++.dg/template/error17.C: New test.
14324
14325         PR c++/20148
14326         * g++.dg/parser/error26.C: New test.
14327
14328 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14329
14330         PR tree-optimization/20100
14331         PR tree-optimization/20115
14332         * gcc.dg/pr20115.c: New test.
14333         * gcc.dg/pr20115-1.c: New test.
14334         * gcc.dg/pr20100.c: New test.
14335         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14336         call-clobbered variables after alias1.
14337
14338 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14339
14340         * gfortran.dg/list_read_4.f90: new test.
14341
14342 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14343
14344         PR rtl-optimization/20017.
14345         * gcc.dg/pr20017.c: New.
14346
14347 2005-02-22  Devang Patel  <dpatel@apple.com>
14348
14349         PR 19952
14350         * g++.dg/tree-ssa/pr19952.C: New test.
14351
14352 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14353
14354         PR c++/19883
14355         * g++.dg/parse/constant6.C: New test.
14356
14357 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14358
14359         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14360         * g++.dg/charset/asm2.c: Likewise.
14361         * g++.dg/charset/asm3.c: Likewise.
14362         * g++.dg/charset/asm4.c: Likewise.
14363         * g++.dg/charset/asm5.c: Likewise.
14364         * g++.dg/charset/attribute1.c: Likewise.
14365         * g++.dg/charset/attribute2.c: Likewise.
14366         * g++.dg/charset/extern1.cc: Likewise.
14367         * g++.dg/charset/extern2.cc: Likewise.
14368         * g++.dg/charset/extern3.cc: Likewise.
14369         * g++.dg/charset/function.cc: Likewise.
14370         * g++.dg/charset/string.c: Likewise.
14371         * g++.dg/charset/charset.exp: Likewise.
14372         * lib/target-supports.exp (check_iconv_available): Fix comment.
14373
14374 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14375
14376         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14377         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14378         * gcc.dg/charset/asm2.c: Likewise.
14379         * gcc.dg/charset/asm3.c: Likewise.
14380         * gcc.dg/charset/asm4.c: Likewise.
14381         * gcc.dg/charset/asm5.c: Likewise.
14382         * gcc.dg/charset/asm6.c: Likewise.
14383         * gcc.dg/charset/attribute1.c: Likewise.
14384         * gcc.dg/charset/attribute2.c: Likewise.
14385         * gcc.dg/charset/builtin1.c: Likewise.
14386         * gcc.dg/charset/extern.c: Likewise.
14387         * gcc.dg/charset/function.c: Likewise.
14388         * gcc.dg/charset/string.c: Likewise.
14389         * gcc.dg/charset/charset.exp: Likewise.
14390
14391 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14392
14393         PR fortran/20086
14394         * gfortran.dg/pr20086.f90: New test.
14395
14396 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14397
14398         PR tree-optimization/19786
14399         * g++.dg/tree-ssa/pr19786.C: New.
14400
14401 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14402
14403         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14404
14405 2005-02-21  Jeff Law  <law@redhat.com>
14406
14407         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14408
14409 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14410
14411         * gfortran.dg/do_iterator: Split loop, markup all lines for
14412         which an error locus is printed.
14413         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14414         locus is printed.
14415         * gfortran.dg/select_4.f90: Likewise.
14416         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14417         locuses in the various permutations.
14418
14419 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14420
14421         PR tree-optimization/19951
14422         * g++.dg/vect: New directory.
14423         * g++.dg/vect/vect.exp: New file.
14424         * g++.dg/vect/pr19951.cc: New testcase.
14425         * g++.dg/dg.exp: Also prune vectorizer tests.
14426
14427 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14428
14429         PR 18785
14430         * gcc.dg/charset/builtin1.c: New test.
14431
14432 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14433
14434         PR c++/19299
14435         * g++.dg/inherit/volatile1.C: New test.
14436
14437         PR c++/19440
14438         * g++.dg/template/dtor4.C: New test.
14439
14440 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14441
14442         * gfortran.dg/int_1.f90: New test.
14443
14444 2005-02-19  Devang Patel  <dpatel@apple.com>
14445
14446         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14447
14448 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14449
14450         * gfortran.dg/achar_1.f90: New test.
14451
14452 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14453
14454         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14455
14456 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14457             Jakub Jelinek  <jakub@redhat.com>
14458
14459         PR tree-optimization/19828
14460         * gcc.dg/tree-ssa/loop-7.c: New test.
14461         * gcc.c-torture/execute/20050218-1.c: New test.
14462
14463 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14464
14465         PR c/20043
14466         * gcc.dg/transparent-union-1.c: New test.
14467         * gcc.dg/transparent-union-2.c: New test.
14468
14469 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14470
14471         PR tree-optimization/18977
14472         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14473
14474 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14475
14476         PR target/20054
14477         * gcc.dg/pr20054.c: New test.
14478
14479 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14480
14481         PR c++/19508
14482         * g++.dg/ext/attrib20.C: New test.
14483
14484 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14485
14486         PR middle-end/20030
14487         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14488
14489 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14490
14491         PR c++/20008
14492         * g++.dg/opt/switch4.C: New.
14493
14494 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14495
14496         PR c++/20023
14497         PR tree-optimization/20009
14498         * gcc.c-torture/compile/20050217-1.c: New test.
14499         * g++.dg/opt/switch3.C: New test.
14500
14501         PR tree-optimization/18947
14502         * gcc.c-torture/compile/20050215-1.c: New test.
14503         * gcc.c-torture/compile/20050215-2.c: New test.
14504         * gcc.c-torture/compile/20050215-3.c: New test.
14505
14506 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14507
14508         PR c++/20028
14509         * g++.dg/template/crash34.C: New.
14510
14511         PR c++/20022
14512         * g++.dg/other/access3.C: New.
14513
14514 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14515
14516         * gcc.dg/vect/vect-98.c: New test.
14517
14518 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14519
14520         PR tree-optimization/19967
14521         * gcc.dg/pr19967.c: New.
14522
14523 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14524
14525         PR middle-end/19857
14526         * gcc.dg/tree-ssa/20050215-1.c: New test.
14527         * gcc.c-torture/execute/20050215-1.c: New test.
14528
14529 2005-02-15  Eric Christopher  <echristo@redhat.com>
14530
14531         * gcc.dg/cpp/20050215-1.c: New file.
14532
14533 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14534
14535         PR tree-optimization/15785
14536         * gcc.dg/pr15785-1.c: New test.
14537
14538 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14539
14540         PR c++/17788
14541         * g++.dg/init/ctor4.C: New.
14542         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14543
14544 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14545
14546         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14547         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14548
14549 2005-02-15  Andreas Schwab  <schwab@suse.de>
14550
14551         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14552         declare malloc.
14553
14554 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14555
14556         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14557
14558 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14559
14560         PR tree-optimization/19853
14561         * gcc.c-torture/compile/pr19853.c: New test.
14562
14563 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14564
14565         PR c++/19608
14566         * g++.dg/parse/local-class1.C: New.
14567
14568         PR c++/19895
14569         * g++.dg/parse/ptrmem3.C: New.
14570
14571         PR c++/19884
14572         * g++.old-deja/g++.oliva/template6.C: Add another case.
14573         * g++.dg/template/explicit6.C: New.
14574
14575 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14576
14577         PR c++/17816
14578         * g++.dg/other/redecl2.C: New.
14579
14580 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14581
14582         PR c++/19891
14583         * g++.dg/abi/covariant4.C: New.
14584
14585 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14586
14587         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14588
14589 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14590
14591         * gcc.dg/vect/vect-96.c: Fix typo.
14592
14593 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14594
14595         PR c++/14479
14596         PR c++/19487
14597         * g++.dg/template/enum5.C: New test.
14598
14599 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14600
14601         * gcc.dg/vect/vect-97.c: New test.
14602
14603 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14604
14605         * gcc.dg/vect/vect-96.c: New test.
14606
14607 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14608
14609         * gcc.dg/builtins-34.c: Also check ldexp*.
14610
14611 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14612
14613         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14614
14615 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14616
14617         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14618         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14619         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14620         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14621         selector_list, selector_expression, dg-process-target): Move to new
14622         file target-supports-dg.exp.
14623         * lib/target-supports-dg.exp: New.
14624
14625         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14626         New.
14627
14628 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14629
14630         PR c++/19666
14631         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14632
14633         PR middle-end/19858
14634         * gcc.c-torture/compile/20050210-1.c: New test.
14635
14636 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14637
14638         PR c++/19755
14639         * g++.dg/warn/Wbraces1.C: New test.
14640
14641 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14642
14643         * gcc.dg/builtins-52.c: New testcase.
14644
14645 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14646
14647         PR c/19342
14648         * gcc.c-torture/execute/20050119-1.c: New test.
14649
14650 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14651
14652         PR c++/19811
14653         * g++.dg/init/delete1.C: New test.
14654
14655 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14656
14657         PR c++/18470
14658         * g++.dg/template/static12.C: New test.
14659
14660 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14661
14662         PR c++/19787
14663         * g++.dg/conversion/ambig1.C: New test.
14664
14665         PR c++/19739
14666         * g++.dg/ext/attrib19.C: New test.
14667
14668         PR c++/19732
14669         * g++.dg/parse/dtor5.C: New test.
14670
14671         PR c++/19762
14672         * g++.dg/template/dtor3.C: New test.
14673
14674         PR c++/19826
14675         * g++.dg/template/static11.C: New test.
14676         * g++.dg/template/crash2.C: Remove dg-error marker.
14677
14678 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14679
14680         PR C++/18491
14681         * g++.old-deja/g++.mike/p10769a.C: Remove.
14682
14683 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14684
14685         * gcc.dg/builtins-48.c: New test case.
14686         * gcc.dg/builtins-49.c: New test case.
14687         * gcc.dg/builtins-50.c: New test case.
14688         * gcc.dg/builtins-51.c: New test case.
14689
14690 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14691
14692         PR middle-end/19583
14693         * g++.dg/warn/Wreturn-type-3.C: New test.
14694
14695 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14696
14697         PR middle-end/19402
14698         * gcc.dg/pr19402-1.c: New testcase.
14699         * gcc.dg/pr19402-2.c: likewise.
14700
14701 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14702
14703         PR middle-end/19854
14704         * g++.dg/tree-ssa/tmmti.C: New testcase.
14705
14706 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14707
14708         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14709
14710 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14711
14712         PR c++/19733
14713         * g++.dg/parse/crash23.C: New test.
14714         * g++.dg/warn/Weff1.C: New test.
14715
14716 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14717
14718         * gcc.dg/20050209-1.c: New test.
14719
14720 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14721
14722         PR target/19799
14723         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14724
14725 2005-02-08  Mike Stump  <mrs@apple.com>
14726
14727         * g++.dg/pch/import-2.c: New test.
14728         * g++.dg/pch/import-2.hs: New.
14729         * g++.dg/pch/include/import-2a.h: New.
14730         * g++.dg/pch/include/import-2b.h: New.
14731
14732 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14733
14734         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14735
14736 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14737
14738         * gfortran.dg/substr_1.f90: New test.
14739
14740 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14741
14742         PR middle-end/19775
14743         * gcc.dg/torture/builtin-power-1.c: Disable test for
14744         invalid transformation.
14745         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14746         no longer optimize.
14747         * gcc.dg/builtins-47.c: New testcase.
14748
14749 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14750             Dorit Naishlos  <dorit@il.ibm.com>
14751
14752         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14753
14754 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14755
14756         * gcc.c-torture/compile/20050206-1.c: New test.
14757
14758 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14759
14760         PR tree-opt/19768
14761         * g++.dg/opt/pr19768.C: New test.
14762
14763 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14764
14765         PR tree-opt/19736
14766         * gcc.c-torture/compile/pr19736.c: New test.
14767
14768 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14769
14770         PR c++/17401
14771         * g++.dg/parse/error25.C: New test.
14772
14773 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14774
14775         * gcc.c-torture/execute/20050203-1.c: New.
14776
14777 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14778
14779         * gcc.dg/vect/vect-85.c: Remove xfail.
14780         * gcc.dg/vect/vect-86.c: Remove xfail.
14781         * gcc.dg/vect/vect-87.c: Remove xfail.
14782         * gcc.dg/vect/vect-88.c: Remove xfail.
14783
14784 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14785
14786         * gcc.dg/altivec-19.c: New.
14787
14788 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14789
14790         PR c/17807
14791         * gcc.dg/nested-func-3.c: New test.
14792         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14793
14794 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14795
14796         * gcc.test-framework/gen_directive_tests: Generate tests for
14797         selector expressions.
14798
14799 2005-02-02  Matt Austern  <austern@apple.com>
14800
14801         PR c++/19628
14802         * g++/ext/builtin7.C: New.
14803         * g++/ext/builtin8.C: New.
14804
14805 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14806
14807         PR c/18502
14808         * gcc.dg/pr18502-1.c: New test.
14809
14810 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14811
14812         PR c++/17413
14813         * g++.dg/template/local4.C: Tweak.
14814
14815 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14816
14817         PR tree-optimization/19578
14818         * gcc.c-torture/compile/20050202-1.c: New test.
14819
14820 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14821
14822         PR c/19435
14823         * gcc.dg/c99-init-4.c: New test.
14824
14825 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14826
14827         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14828
14829         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14830
14831         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14832         * g++.dg/eh/check-vect.h: New.
14833
14834         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14835         * gcc.dg/vect/vect-78.c: Ditto.
14836         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14837         Remove.
14838
14839         * g++.dg/conversion/simd1.C: Expect warning.
14840         * g++.dg/ext/attribute-test-1.C: Ditto.
14841         * g++.dg/ext/attribute-test-2.C: Ditto.
14842         * g++.dg/ext/attribute-test-3.C: Ditto.
14843         * g++.dg/ext/attribute-test-4.C: Ditto.
14844
14845         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14846         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14847
14848         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14849
14850 2005-02-01  Richard Henderson  <rth@redhat.com>
14851
14852         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14853         long double for ibm double-double format.
14854         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14855
14856 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14857
14858         PR tree-optimization/19633
14859         * testsuite/gcc.dg/pr19633-1.c: New test.
14860         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14861         to NULL or a symbol.
14862
14863 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14864
14865         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14866         New procs.
14867         (dg-process-target (local override)): Handle selector expressions.
14868
14869         * gcc.test-framework/README: Describe tests in source directory.
14870         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14871         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14872         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14873         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14874         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14875         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14876         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14877         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14878         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14879         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14880         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14881         * gcc.test-framework/dg-error-exp-P.c: New test.
14882         * gcc.test-framework/dg-error-exp-XP.c: New test.
14883         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14884         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14885         * gcc.test-framework/dg-output-exp-P.c: New test.
14886         * gcc.test-framework/dg-output-exp-XF.c: New test.
14887         * gcc.test-framework/dg-warning-exp-P.c: New test.
14888         * gcc.misc-tests/dg-1.c: Remove.
14889         * gcc.misc-tests/dg-2.c: Remove.
14890         * gcc.misc-tests/dg-3.c: Remove.
14891         * gcc.misc-tests/dg-4.c: Remove.
14892         * gcc.misc-tests/dg-5.c: Remove.
14893         * gcc.misc-tests/dg-6.c: Remove.
14894         * gcc.misc-tests/dg-7.c: Remove.
14895         * gcc.misc-tests/dg-8.c: Remove.
14896         * gcc.misc-tests/dg-9.c: Remove.
14897         * gcc.misc-tests/dg-10.c: Remove.
14898         * gcc.misc-tests/dg-11.c: Remove.
14899         * gcc.misc-tests/dg-12.c: Remove.
14900         * gcc.misc-tests/dg-test.exp: Remove.
14901
14902         * gcc.test-framework/test-framework.awk: Change recording and
14903         printing of passes and failures.
14904
14905         * gcc.test-framework: New directory.
14906         * gcc.test-framework/README: New.
14907         * gcc.test-framework/test-framework.exp: New.
14908         * gcc.test-framework/test-framework.awk: New.
14909         * gcc.test-framework/gen_directive_tests: New.
14910
14911 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14912
14913         * lib/treelang.exp: Fix comment typos.
14914         (treelang_target_compile): Don't append libs=-ltreelang to options.
14915
14916 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14917
14918         * g++.dg/parse/typename7.C: Adjust error messages.
14919
14920 2005-01-31  Jeff Law  <law@redhat.com>
14921
14922         * gcc.c-torture/execute/20050131-1.c: New test.
14923         * gcc.dg/wcaselabel.c: New test.
14924
14925 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14926
14927         * g++.dg/other/warning1.C: Adjust error messags.
14928         * g++.dg/parse/constant5.C: New test.
14929
14930 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14931
14932         PR c/19333
14933         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14934         the test case valid.
14935         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14936         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14937         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14938         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14939         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14940         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14941
14942 2005-01-31  Dale Johannesen  <dalej@apple.com>
14943
14944         * g++.dg/opt/pr19650.C: New test.
14945
14946 2005-01-31  Richard Henderson  <rth@redhat.com>
14947
14948         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14949         long double for intel double extended format.
14950         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14951
14952 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14953
14954         PR c++/19555
14955         * g++.dg/template/static10.C: New test.
14956
14957         PR c++/19395
14958         * g++.dg/parse/error24.C: New test.
14959
14960         PR c++/19367
14961         * g++.dg/lookup/builtin1.C: New test.
14962
14963         PR c++/19457
14964         * g++.dg/warn/conv3.C: New test.
14965
14966 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14967
14968         PR fortran/19647
14969         * gfortan.dg/inquire_7.f90
14970
14971 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14972
14973         PR tree-optimization/15791
14974         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14975         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14976         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14977         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14978         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14979         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14980         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14981         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14982         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14983         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14984
14985 2005-01-29  Paul Brook  <paul@codesourcery.com>
14986
14987         PR fortran/18565
14988         * check.c (real_or_complex_check): New function.
14989         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14990         * intrinsic.c (add_functions): Use new check functions.
14991         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14992         Add prototypes.
14993
14994 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14995
14996         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14997         gcc.dg/lvalue-3.c: New tests.
14998         * gcc.dg/concat.c: Update expected messages.
14999
15000 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15001
15002         PR libfortran/19595
15003         * gfortran.dg/eor_1.f90: New test.
15004
15005 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15006
15007         PR fortran/19589
15008         * gfortran.dg/logical_data_1.f90: New test.
15009
15010 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15011
15012         PR c++/19253
15013         * g++.dg/template/crash33.C: New test.
15014
15015         PR c++/19667
15016         * g++.dg/template/crash32.C: New test.
15017
15018 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15019
15020         PR middle-end/16558
15021         * g++.dg/warn/Wreturn-type-2.C: New test.
15022
15023 2004-06-24  Jeff Law  <law@redhat.com>
15024
15025         * gcc.dg/tree-ssa/20050128-1.c: New test.
15026
15027 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15028
15029         * gcc.target/frv/all-mdpackh-1.c: New test.
15030
15031 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15032
15033         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15034
15035 2005-01-27  Richard Henderson  <rth@redhat.com>
15036
15037         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15038
15039 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15040
15041         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15042
15043 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15044
15045         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15046         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15047         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15048         to cope with cases where the multilib options override the dg-options.
15049
15050 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15051
15052         PR c/18946
15053         * gcc.dg/noncompile/20050120-1.c: New test.
15054
15055 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15056
15057         PR tree-optimization/19633
15058         * gcc.dg/pr19633.c: New test.
15059         * gcc.dg/tree-ssa/pr19633.c: New test.
15060
15061 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15062
15063         * gcc.dg/20041216-1.c: New test.
15064
15065 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15066
15067         PR objc/18862
15068         * objc.dg/selector-2.m: New test.
15069
15070 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15071
15072         * g++.dg/opt/range-test-2.C: New test.
15073
15074         PR rtl-optimization/19579
15075         * gcc.c-torture/execute/20050124-1.c: New test.
15076
15077 2005-01-26  Greg Parker  <gparker@apple.com>
15078         Stuart Hastings  <stuart@apple.com>
15079
15080         * gcc.c-torture/execute/20050125-1.c: New.
15081
15082 2005-01-18  Jan Hubicka  <jh@suse.cz>
15083
15084         PR tree-optimize/19337
15085         * gcc.c-torture/compile/20050119-1.c: New test.
15086
15087 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15088
15089         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15090         test for successful match.
15091
15092 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15093
15094         PR objc/18408
15095         * objc.dg/comp-types-7.m: New test.
15096
15097 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15098
15099         * lib/target-supports.exp (current_target_name): New.
15100         (check_effective_target_ilp32, check_effective_target_lp64):
15101         Cache the result to use as long as the current target, with
15102         multilib flags, remains the same.
15103
15104         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15105         (dg-require-weak, dg-require-visibility, dg-require-alias,
15106         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15107         dg-require-effective-target, dg-skip-if): Remove call to
15108         skip_test_and_clear_xfail.
15109         (dg-test): Clear xfail data.
15110
15111 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15112
15113         PR target/17751
15114         * gcc.dg/ppc64-toc.c: New test.
15115
15116         * g++.dg/tree-ssa/empty-1.C: New test.
15117
15118         PR middle-end/19551
15119         * gcc.c-torture/execute/20050121-1.c: New test.
15120         * gcc.dg/20050121-2.c: New test.
15121
15122 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15123         Paul Brook  <paul@codesourcery.com>
15124
15125         PR fortran/17941
15126         * gfortran.dg/real_const_1.f: New test.
15127         * gfortran.dg/real_const_2.f90: New test.
15128         * gfortran.dg/complex_int_1.f90: New test.
15129
15130 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15131
15132         PR fortran/19313
15133         * gfortan.dg/inquire_6.f90: New test.
15134
15135 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15136
15137         PR libfortran/19451
15138         * open_readonly_1.f90: New test.
15139
15140 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15141
15142         PR libfortran/18982
15143         * gfortran.dg/open_new.f90: New file.
15144
15145 2005-01-22  Paul Brook  <paul@codesourcery.com>
15146
15147         * namelist_1.f90: New test.
15148
15149 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15150
15151         PR tree-optimization/19484
15152         * gcc.c-torture/compile/20050122-[12].c: New tests.
15153
15154 2005-01-22  Paul Brook  <paul@codesourcery.com>
15155
15156         * gfortran.dg/implicit_2.f90: New test.
15157
15158 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15159
15160         PR fortran/19314
15161         * gfortran.dg/inquire_5.f90: New test.
15162
15163 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15164
15165         PR c/18809
15166         * gcc.dg/pr18809-1.c: New test.
15167
15168 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15169
15170         * gcc.dg/20050121-1.c: New test.
15171
15172         PR tree-optimization/13000
15173         * gcc.dg/20040206-1.c: Change warning to point where function is
15174         being inlined.
15175
15176 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15177
15178         PR c++/19208
15179         * g++.dg/template/array11.C: New test.
15180
15181 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15182
15183         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15184         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15185         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15186         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15187         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15188         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15189
15190 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15191
15192         PR tree-optimization/15349
15193         * gcc.dg/tree-ssa/pr15349.c: New.
15194
15195 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15196
15197         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15198
15199 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15200
15201         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15202         scan-assembler-times directive name.
15203
15204         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15205         after dg-do.
15206
15207         PR rtl-optimization/19462
15208         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15209
15210 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15211
15212         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15213         counting function calls on ia64.
15214
15215 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15216
15217         PR rtl-optimization/15139
15218         * gcc.dg/20050111-2.c: New test.
15219
15220         PR c/17297
15221         * gcc.c-torture/compile/20050113-1.c: New testcase.
15222
15223         PR middle-end/19164
15224         * gcc.dg/20050113-1.c: New testcase.
15225
15226 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15227
15228         * gcc.dg/vect/vect-85.c: Add comment.
15229         * gcc.dg/vect/vect-86.c: Add xfail for now.
15230         * gcc.dg/vect/vect-87.c: Add xfail for now.
15231         * gcc.dg/vect/vect-88.c: Add xfail for now.
15232         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15233
15234 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15235
15236         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15237
15238 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15239
15240         * g++.dg/debug/typedef3.C: New test.
15241
15242 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15243
15244         PR c/19472
15245         * gcc.dg/asm-a.c: New test.
15246
15247 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15248
15249         * gcc.dg/sh-relax.c: Add prototype for abort.
15250
15251 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15252
15253         * gcc.dg/short-compare-1.c: New test.
15254         * gcc.dg/short-compare-2.c: Likewise.
15255
15256 2005-01-18  Michael Matz  <matz@suse.de>
15257
15258         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15259
15260 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15261
15262         PR tree-optimization/19121
15263         * gcc.c-torture/compile/pr19121.c: New test.
15264
15265 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15266
15267         PR target/19357
15268         * gcc.c-torture/compile/pr19357.c: New test.
15269
15270 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15271
15272         PR c/5675
15273         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15274         pass--those that refer just to the variable, possibly with a
15275         cast.
15276         * gcc.dg/c99-const-expr-3.c: Likewise.
15277
15278         PR middle-end/13127
15279         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15280         longer emitted.
15281
15282 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15283
15284         PR fortran/18778
15285         * gfortran.dg/endfile_2.f90: New test.
15286
15287 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15288
15289         PR 19168
15290         * gfortran.dg/select_5.f90: New test.
15291
15292 2004-01-16  Paul Brook  <paul@codesourcery.com>
15293
15294         * gfortran.dg/common_4.f90: New test.
15295
15296 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15297
15298         PR rtl-optimization/19462
15299         * gcc.dg/torture/pr19462-1.c: New test.
15300
15301 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15302
15303         PR objc/19321
15304         * objc.dg/func-ptr-2.m: New.
15305         * objc.dg/volatile-1.m: New.
15306
15307 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15308
15309         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15310
15311 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15312
15313         PR tree-optimization/19060
15314         * gcc.c-torture/execute/20050104-1.c: New test.
15315
15316 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15317
15318         PR fortran/18983
15319         * gfortran.dg/write_to_null.f90: New test.
15320
15321 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15322             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15323
15324         PR other/19328
15325         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15326         argument.
15327
15328 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15329
15330         PR c++/19263
15331         * g++.dg/init/vector1.C: New test.
15332
15333 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15334
15335         PR target/13158
15336         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15337         PR target/18987
15338         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15339
15340 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15341
15342         * gfortran.dg/select_1.f90: New test.
15343         * gfortran.dg/select_2.f90: New test.
15344         * gfortran.dg/select_3.f90: New test.
15345         * gfortran.dg/select_4.f90: New test.
15346
15347 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15348
15349         PR middle-end/19084
15350         PR rtl-optimization/19348
15351         * gcc.dg/20050111-1.c: New test.
15352         * gcc.c-torture/execute/20050111-1.c: New test.
15353
15354         * gcc.dg/i386-asm-4.c: New test.
15355
15356 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15357
15358         * gcc.dg/nested-func-2.c: New test.
15359         * ada/acats/norun.lst: Remove c953002.
15360
15361 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15362
15363         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15364
15365 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15366
15367         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15368
15369 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15370
15371         PR target/18761
15372         * g++.dg/abi/align1.C: New test.
15373
15374 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15375
15376         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15377         at a time.
15378         * g++.dg/ext/altivec_check.h: Support compiling as C.
15379
15380 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15381
15382         PR c++/19355
15383         * g++.dg/expr/pr19355-1.C: New test case.
15384
15385 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15386
15387         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15388         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15389         * ada/acats/tests/c3/c92005b.ada: Likewise.
15390         * ada/acats/tests/c3/cxb3012.a: Likewise.
15391         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15392
15393 2005-01-09  Paul Brook  <paul@codesourcery.com>
15394
15395         * gfortran.dg/common_2.f90: New file.
15396         * gfortran.dg/common_3.f90: New file.
15397
15398 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15399
15400         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15401
15402 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15403
15404         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15405         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15406         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15407         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15408         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15409         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15410         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15411         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15412         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15413         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15414         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15415         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15416         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15417         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15418         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15419         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15420         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15421         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15422         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15423         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15424         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15425         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15426         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15427         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15428         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15429         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15430         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15431         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15432         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15433         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15434         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15435         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15436         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15437         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15438         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15439         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15440         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15441         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15442         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15443         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15444         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15445         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15446         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15447         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15448         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15449         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15450         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15451         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15452         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15453         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15454         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15455         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15456         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15457         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15458         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15459         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15460         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15461         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15462         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15463         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15464         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15465         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15466         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15467         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15468         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15469         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15470         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15471
15472         * gcc.dg/vect/vect-1.c: Fix spelling.
15473         * gcc.dg/vect/vect-10.c: Fix spelling.
15474         * gcc.dg/vect/vect-11.c: Fix spelling.
15475         * gcc.dg/vect/vect-12.c: Fix spelling.
15476         * gcc.dg/vect/vect-14.c: Fix spelling.
15477         * gcc.dg/vect/vect-15.c: Fix spelling.
15478         * gcc.dg/vect/vect-16.c: Fix spelling.
15479         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15480         * gcc.dg/vect/vect-64.c: Fix comments.
15481         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15482
15483 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15484             Ira Rosen  <irar@il.ibm.com>
15485
15486         * gcc.dg/vect/vect-70.c: New test.
15487         * gcc.dg/vect/vect-71.c: New test.
15488
15489 2005-01-09  Manfred Hollstein  <mh@suse.com>
15490
15491         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15492         * gcc.dg/pr18241-2.c: Likewise.
15493         * gcc.dg/pr18241-3.c: Likewise.
15494         * gcc.dg/pr18241-4.c: Likewise.
15495         * gcc.dg/pr18241-5.c: Likewise.
15496
15497 2005-01-08  Richard Henderson  <rth@redhat.com>
15498
15499         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15500         False for x86 and x86-64.
15501
15502 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15503
15504         PR tree-optimization/18241
15505         * gcc.dg/pr18241-1.c: New test.
15506         * gcc.dg/pr18241-2.c: New test.
15507         * gcc.dg/pr18241-3.c: New test.
15508         * gcc.dg/pr18241-4.c: New test.
15509         * gcc.dg/pr18241-5.c: New test.
15510
15511 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15512
15513         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15514         gfortran.dg/select_4.f90: New.
15515
15516 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15517
15518         * gcc.c-torture/execute/20050107-1.c: New test.
15519
15520 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15521
15522         PR c++/19298
15523         * g++.dg/template/ref2.C: New.
15524
15525 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15526
15527         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15528         instead of being empty.
15529
15530 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15531
15532         PR fortran/15553
15533         * gfortran.dg/array-1.f90: New test.
15534
15535 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15536
15537         PR tree-optimization/19283
15538         * gcc.c-torture/execute/20050106-1.c: New test.
15539
15540         PR rtl-optimization/18861
15541         * gcc.dg/20050105-1.c: New test.
15542
15543         PR tree-optimization/18828
15544         * gcc.dg/20050105-2.c: New test.
15545
15546 2005-01-07  Andreas Jaeger  <aj@suse.de>
15547
15548         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15549
15550 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15551
15552         PR fortran/18398
15553         * gfortran.dg/fmt_read.f90: New test.
15554
15555 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15556
15557         * gcc.dg/rs6000-ldouble-2.c: New.
15558
15559 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15560
15561         PR c++/19244
15562         * g++.dg/parser/ctor2.C: New test.
15563
15564 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15565
15566         PR c++/17154
15567         * g++.dg/template/using9.C: New test.
15568
15569 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15570
15571         PR c++/19258
15572         * g++.dg/lookup/friend6.C: New test.
15573
15574 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15575
15576         PR c++/19270
15577         * g++.dg/template/array10.C: New.
15578
15579 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15580
15581         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15582         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15583
15584 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15585
15586         * gcc.c-torture/compile/20050105-1.c: New test.
15587
15588 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15589
15590         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15591
15592 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15593
15594         PR middle-end/19100
15595         * gcc.dg/conv-3.c: New test case.
15596
15597 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15598
15599         * gcc.dg/asm-wide-1.c: New test.
15600
15601 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15602
15603         PR c++/19030
15604         * g++.dg/parse/crash22.C: New
15605
15606 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15607
15608         PR 19257
15609         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15610
15611 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15612
15613         PR middle-end/17767
15614         * gcc.dg/i386-mmx-6.c: New test case.
15615
15616 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15617
15618         PR tree-optimization/18308
15619         * gcc.dg/vect/pr18308.c: New testcase.
15620
15621 2005-01-04  Andreas Jaeger  <aj@suse.de>
15622
15623         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15624
15625 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15626             Robert Bowdidge <bowdidge@apple.com>
15627
15628         * gcc.dg/cpp/subframework1.c: New.
15629         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15630         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15631         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15632         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15633
15634 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15635
15636         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15637         producing warning.
15638         * gcc.dg/darwin-weakimport-2.c: New.
15639
15640 2005-01-03  Richard Henderson  <rth@redhat.com>
15641
15642         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15643
15644 2005-01-03  Richard Henderson  <rth@redhat.com>
15645
15646         * gcc.dg/vect/vect.exp: Enable for ia64.
15647         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15648         (check_effective_target_vect_float): Likewise.
15649         (check_effective_target_vect_no_align): Likewise.
15650         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15651         * gcc.dg/vect/vect-8.c: Likewise.
15652
15653 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15654
15655         PR target/19236
15656         * gcc.dg/pr19236-1.c: New test case.
15657
15658 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15659
15660         PR rtl-optimization/12092
15661         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15662
15663 2005-01-02  Andreas Jaeger  <aj@suse.de>
15664
15665         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15666
15667 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15668             Andrew Pinski  <pinskia@physics.uc.edu>
15669
15670         PR rtl-optimization/12092
15671         * gcc.dg/pr12092-1.c: New test case.
15672
15673 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15674
15675         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15676         'hidden' and 'default' for better portability.
15677         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15678
15679         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15680         6 and 7.
15681         * g++.old-deja/g++.brendan/new3.C: Likewise.
15682
15683 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15684
15685         * gcc.dg/20041231-1.C: New test.
15686         * g++.dg/warn/Wunreachable-code-1.C: New test.
15687
15688 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15689
15690         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15691         file, not /dev/null.  Abort on error.
15692
15693 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15694             Ziemowit Laski  <zlaski@apple.com>
15695
15696         PR objc/18971
15697         * objc.dg/encode-5.m: New test.
15698
15699 2004-12-29  Richard Henderson  <rth@redhat.com>
15700
15701         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15702         * objc.dg/stabs-1.m: Disable for ia64.
15703
15704 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15705
15706         PR c++/19190
15707         * g++.dg/warn/Wunused-10.C: New test.
15708
15709 2004-12-28  Richard Henderson  <rth@redhat.com>
15710
15711         * objc.dg/stabs-1.m: Disable for alpha.
15712
15713 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15714
15715         PR c++/19149
15716         * g++.dg/parse/error23.C: New test.
15717
15718 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15719
15720         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15721
15722         PR fortran/19032
15723         * gfortran.dg/intrinsic_modulo_1.f90: New.
15724         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15725         tests with divisor -1.
15726
15727 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15728
15729         * g++.dg/opt/temp1.C (memcpy): Return a value.
15730
15731         PR c++/19148
15732         * g++.dg/expr/cond7.C: New test.
15733
15734 2004-12-27  Paul Brook  <paul@codesourcery.com>
15735
15736         * gfortran.dg/g77/select_no_compile.f: Remove.
15737
15738 2004-12-27  Richard Henderson  <rth@redhat.com>
15739
15740         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15741         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15742         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15743
15744 2004-12-26  Richard Henderson  <rth@redhat.com>
15745
15746         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15747         by 1i instead of token pasting.
15748
15749 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15750
15751         PR tree-optimization/17578
15752         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15753         to additional_flags.
15754         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15755
15756 2004-12-25  Richard Henderson  <rth@redhat.com>
15757
15758         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15759         Remove Alpha.
15760
15761 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15762
15763         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15764         hppa*-*-hpux*.
15765         * gcc.dg/pr17957.c (dg-options): Likewise.
15766         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15767         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15768         instead of 0 on __hppa__.
15769         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15770         "foo,%r" on hppa*-*-*.
15771
15772 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15773
15774         PR fortran/19071
15775         * gfortran.dg/complex_write.f90: New test.
15776
15777 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15778
15779         PR c++/17595
15780         * g++.dg/parse/pragma2.C: New test.
15781
15782         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15783
15784 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15785
15786         * gcc.dg/empty2.c: Add missing dg-warning.
15787
15788 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15789
15790         PR c++/17413
15791         * g++.dg/template/local4.C: New test.
15792         * g++.dg/template/crash19.C: Add dg-error marker.
15793
15794         * g++.dg/template/crash31.C: Correct embedded PR number.
15795
15796 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15797
15798         PR c++/16405
15799         * g++.dg/opt/temp1.C: Add do-run marker.
15800
15801 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15802
15803         * g++.dg/template/spec19.C: New.
15804
15805 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15806
15807         PR target/16819
15808         * gcc.dg/empty2.c: New.
15809
15810 2004-12-23  Richard Henderson  <rth@redhat.com>
15811
15812         * lib/target-supports.exp (check_effective_target_vect_no_align):
15813         Remove i?86 and x86-64.
15814
15815 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15816
15817         PR c++/16405
15818         * g++.dg/opt/temp1.C: New test.
15819
15820 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15821
15822         PR c++/18733
15823         * g++.dg/template/friend33.C: New testcase.
15824
15825 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15826
15827         PR c++/18464
15828         * g++.dg/template/cond5.C: New test.
15829
15830         PR c++/18492
15831         * g++.dg/inherit/thunk3.C: New test.
15832
15833         PR c++/11224
15834         * g++.dg/warn/Wunused-9.C: New test.
15835
15836 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15837
15838         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15839
15840 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15841
15842         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15843
15844 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15845
15846         PR c++/18378
15847         * g++.dg/ext/packed8.C: New test.
15848
15849         PR c++/19063
15850         * g++.dg/template/crash31.C: New test.
15851
15852         PR c++/19034
15853         * g++.dg/template/crash30.C: New test.
15854
15855 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15856
15857         PR C++/18984
15858         * g++.dg/eh/ctor3.C: New test.
15859
15860 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15861
15862         * objc.dg/stabs-1.m: Allow section name to be quoted and
15863         assembly label to begin with '.LL'.
15864
15865 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15866
15867         * gcc.dg/vect/vect.exp
15868         (check_effective_target_lp64_or_vect_no_align): New.
15869         * gcc.dg/vect/vect-77.c: Use it.
15870         * gcc.dg/vect/vect-78.c: Use it.
15871
15872         * lib/target-supports.exp
15873         (check_effective_target_vect_no_max,
15874         check_effective_target_vect_no_bitwise,
15875         check_effective_target_vect_no_align): New.
15876         * gcc.dg/vect/vect-13.c: Use them.
15877         * gcc.dg/vect/vect-17.c: Ditto.
15878         * gcc.dg/vect/vect-18.c: Ditto.
15879         * gcc.dg/vect/vect-19.c: Ditto.
15880         * gcc.dg/vect/vect-20.c: Ditto.
15881         * gcc.dg/vect/vect-27.c: Ditto.
15882         * gcc.dg/vect/vect-29.c: Ditto.
15883         * gcc.dg/vect/vect-44.c: Ditto.
15884         * gcc.dg/vect/vect-48.c: Ditto.
15885         * gcc.dg/vect/vect-50.c: Ditto.
15886         * gcc.dg/vect/vect-52.c: Ditto.
15887         * gcc.dg/vect/vect-54.c: Ditto.
15888         * gcc.dg/vect/vect-56.c: Ditto.
15889         * gcc.dg/vect/vect-58.c: Ditto.
15890         * gcc.dg/vect/vect-60.c: Ditto.
15891         * gcc.dg/vect/vect-72.c: Ditto.
15892         * gcc.dg/vect/vect-80.c: Ditto.
15893
15894 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15895
15896         PR c++/14075
15897         * g++.dg/init/string1.C: New.
15898
15899         PR c++/18975
15900         * g++.dg/other/synth1.C: New.
15901
15902 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15903
15904         PR c/18963
15905         * gcc.dg/pr18963-1.c: New test.
15906
15907 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15908
15909         PR c/18596
15910         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15911         * gcc.dg/pr18596-1.c: Use dg-error.
15912         (dg-options): Use -fno-unit-at-a-time.
15913         * gcc.dg/pr18596-2.c: New test.
15914         * gcc.dg/pr18596-3.c: New test.
15915
15916 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15917
15918         PR middle-end/18683
15919         * g++.dg/opt/pr18683-1.C: New test case.
15920
15921 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15922
15923         PR other/19093
15924         * g++.dg/opt/max1.C: Fix for 64bit targets.
15925
15926 2004-12-20  Matt Austern  <austern@apple.com>
15927
15928         PR c++/19044
15929         * g++.dg/ext/builtin6.C: New
15930
15931 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15932
15933         PR tree-optimization/19080
15934         * gcc.c-torture/compile/pr19080.c: New test.
15935
15936 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15937
15938         * gcc.dg/20041219-1.c: New test.
15939
15940 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15941
15942         PR middle-end/19068
15943         * g++.dg/opt/max1.C: New test case.
15944
15945 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15946
15947         * gcc.dg/fdata-sections-1.c: New test.
15948
15949 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15950
15951         PR middle-end/18548
15952         * gcc.dg/max-1.c: New test case.
15953
15954 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15955
15956         * gcc.c-torture/execute/20041218-1.c: New test.
15957
15958 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15959
15960         * gcc.dg/pr18501.c: New test.
15961         * gcc.dg/uninit-5.c: XFAIL.
15962         * gcc.dg/uninit-9.c: XFAIL.
15963
15964 2004-12-17  Dale Johannesen  <dalej@apple.com>
15965
15966         * gcc.dg/20041213-1.c: New.
15967
15968 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15969
15970         * objc.dg/stabs-1.m: Allow assembly label to begin
15971         with a dot ('.').
15972
15973 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15974
15975         * gcc.c-torture/execute/20041213-1.c: Move...
15976         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15977
15978 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15979
15980         PR c++/18721
15981         * g++.dg/lookup/conv-5.C: New.
15982
15983 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15984
15985         * objc.dg/stabs-1.m: New test.
15986
15987 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15988
15989         * gcc.dg/visibility-c.c: Change compile to
15990         assemble for the test.
15991
15992 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15993
15994         PR target/19041
15995         * gcc.dg/visibility-c.c: New test.
15996
15997 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15998
15999         PR middle-end/18493
16000         * gcc.dg/switch-8.c: New test case.
16001
16002 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16003
16004         PR c++/18905
16005         * g++.dg/template/init4.C: New.
16006         * g++.dg/opt/static3.C: Enable optimizer.
16007
16008 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16009
16010         * g++.dg/other/complex1.C: New test.
16011
16012 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16013
16014         * g++.dg/opt/inline9.C: New test.
16015
16016 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16017
16018         PR fortran/18993
16019         * gfotran.dg/nullify_1.f: New test.
16020
16021 2004-12-15  Richard Henderson  <rth@redhat.com>
16022
16023         * gcc.target/i386/i386.exp: New harness.
16024         * gcc.target/i386/vect-args.c: New.
16025
16026 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16027
16028         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16029
16030 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16031
16032         PR c++/18825
16033         * g++.dg/template/friend32.C: New test.
16034
16035 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16036
16037         * cpp/pragma-once-1.c: New test.
16038         * cpp/pragma-once-1b.h: Likewise.
16039         * cpp/pragma-once-1c.h: Likewise.
16040         * cpp/pragma-once-1d.h: Likewise.
16041         * cpp/inc/pragma-once-1a.h: Likewise.
16042
16043 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16044             Steven G. Kargl  <kargls@comcast.net>
16045
16046         PR fortran/17597
16047         * gfortran.dg/list_read_3.f90: New test.
16048
16049 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16050
16051         * gcc.dg/ftrapv-2.c: New test.
16052
16053 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16054
16055         PR c++/18981
16056         * g++.dg/template/typename9.C: New test.
16057
16058 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16059
16060         PR c++/18738
16061         * g++.dg/template/typename8.C: New test.
16062         * g++.dg/parse/friend2.C: Tweak error message.
16063
16064 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16065
16066         * gcc.c-torture/20041214-1.c: New test.
16067
16068 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16069
16070         PR c++/18965
16071         * g++.dg/init/array17.C: New test.
16072
16073 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16074
16075         PR c++/18793
16076         * g++.dg/init/aggr3.C: New test.
16077
16078 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16079
16080         * gcc.dg/altivec-types-1.c: New test.
16081         * gcc.dg/altivec-types-2.c: New test.
16082         * gcc.dg/altivec-types-3.c: New test.
16083         * gcc.dg/altivec-types-4.c: New test.
16084         * g++.dg/ext/altivec-types-1.C: New test.
16085         * g++.dg/ext/altivec-types-2.C: New test.
16086         * g++.dg/ext/altivec-types-3.C: New test.
16087         * g++.dg/ext/altivec-types-4.C: New test.
16088
16089 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16090
16091         PR middle-end/18951
16092         * gcc.c-torture/execute/20041213-1.c: New test.
16093
16094 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16095
16096         PR c++/18949
16097         * g++.dg/template/cast1.C: New.
16098
16099 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16100
16101         * gcc.c-torture/execute/20041213-2.c: New test.
16102
16103 2004-12-13  Richard Henderson  <rth@redhat.com>
16104
16105         * gcc.dg/i386-sse-10.c: Fix typo in options.
16106
16107 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16108
16109         PR c++/18968
16110         * g++.dg/opt/pr18968.C: New test.
16111
16112 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16113
16114         PR c++/18925
16115         * g++.dg/ext/visibility/staticdatamem.C: New test.
16116
16117 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16118
16119         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16120
16121 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16122
16123         PR rtl-optimization/18928
16124         * gcc.dg/pr18928-1.c: New test case.
16125
16126 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16127
16128         PR tree-opt/16951
16129         * gcc.c-torture/compile/20041211-1.c: New.
16130
16131 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16132
16133         PR middle-end/17564
16134         * gcc.c-torture/execute/20041212-1.c: New test.
16135
16136 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16137
16138         PR fortran/18869
16139         * gfortran.dg/common_1.f90: New test.
16140
16141 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16142         Paul Brook  <paul@codesourcery.com>
16143
16144         PR fortran/16222
16145         * gfortran.dg/real_do_1.f90: New test.
16146
16147 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16148
16149         PR tree-opt/18040
16150         * g++.dg/opt/ptrmem6.C: New test.
16151
16152 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16153
16154         PR middle-end/18921
16155         * gcc.dg/pr18921-1.c: New test case.
16156
16157 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16158
16159         PR fortran/17175
16160         * gfortran.dg/scale_1.f90: New test.
16161
16162 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16163
16164         PR middle-end/18903
16165         * gcc.c-torture/compile/pr18903.c: New test.
16166
16167 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16168
16169         * gcc.c-torture/execute/20041210-1.c: New test.
16170
16171 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16172
16173         PR c++/18731
16174         * g++.dg/parser/struct-1.C: New test.
16175         * g++.dg/parser/struct-2.C: New test.
16176         * g++.dg/parser/struct-3.C: New test.
16177
16178 2004-12-09  Richard Henderson  <rth@redhat.com>
16179
16180         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16181
16182         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16183         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16184
16185 2004-12-09  Matt Austern  <austern@apple.com>
16186
16187         PR c++/18514
16188         * g++.dg/ext/builtin1.C: New
16189         * g++.dg/ext/builtin2.C: New
16190         * g++.dg/ext/builtin3.C: New
16191         * g++.dg/ext/builtin4.C: New
16192         * g++.dg/ext/builtin5.C: New
16193
16194 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16195
16196         PR tree-opt/18904
16197         * g++.dg/opt/ptrmem5.C: New test.
16198
16199 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16200
16201         * g++.dg/parse/typename5.C: Adjust for new error.
16202         * g++.dg/parse/typename7.C: New.
16203
16204 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16205
16206         PR c++/18073
16207         * g++.dg/other/mmintrin.C: New test.
16208
16209 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16210
16211         PR c++/16681
16212         * g++.dg/init/array15.C: New.
16213         * g++.dg/init/array16.C: New.
16214
16215 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16216
16217         PR fortran/18826
16218         * gfortran.dg/assign_1.f90: New test.
16219
16220 2004-12-08  Nick Clifton  <nickc@redhat.com>
16221
16222         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16223         * gcc.target/xstormy16/data_below100: Likewise.
16224         * gcc.target/xstormy16/sfr: Likewise.
16225         * gcc.target/xstormy16/below100.S: New test source file.
16226         * gcc.target/xstormy16/below100.ld: New test linker script.
16227         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16228         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16229         bp instructions.
16230         * gcc.target/xstormy16/bp.c: Likewise.
16231
16232         * gcc.target/xstormy16/bss_below100: New files:
16233         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16234         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16235         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16236         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16237         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16238         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16239         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16240         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16241         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16242         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16243         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16244         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16245         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16246         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16247         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16248         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16249         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16250         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16251         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16252         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16253         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16254         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16255         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16256         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16257         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16258         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16259         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16260
16261         * gcc.target/xstormy16/data_below100: New files:
16262         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16263         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16264         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16265         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16266         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16267         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16268         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16269         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16270         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16271         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16272         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16273         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16274         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16275         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16276         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16277         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16278         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16279         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16280         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16281         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16282         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16283         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16284         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16285         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16286         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16287         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16288         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16289
16290         * gcc.target/xstormy16/sfr: New files:
16291         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16292         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16293         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16294         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16295         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16296         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16297         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16298         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16299         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16300         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16301         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16302         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16303         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16304         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16305         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16306         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16307         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16308         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16309         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16310         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16311         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16312         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16313         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16314         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16315         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16316         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16317         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16318         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16319         27_if0_sfrw_bitfield_f.c
16320
16321 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16322
16323         PR c++/18100
16324         * g++.dg/lookup/name-clash4.C: New test.
16325
16326 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16327
16328         PR c++/18672
16329         * g++.dg/opt/array1.C: New.
16330
16331         PR c++/18803
16332         * g++.dg/template/operator5.C: New.
16333
16334 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16335
16336         PR c/18867
16337         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16338
16339 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16340
16341         * gcc.dg/noncompile/20041207.c: New test.
16342
16343 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16344
16345         * g++.dg/other/unreachable-1.C: New test.
16346
16347 2004-12-06  Nick Clifton  <nickc@redhat.com>
16348
16349         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16350         <limits.h> because the latter comes from gcc's include/ directory
16351         and not the newlib/libc/include directory.
16352
16353 2004-12-04  Richard Henderson  <rth@redhat.com>
16354
16355         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16356
16357 2004-12-04  Richard Henderson  <rth@redhat.com>
16358
16359         * lib/target-supports.exp (check_gc_sections_available): Disable
16360         for alpha and ia64.
16361
16362 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16363
16364         PR middle-end/17909
16365         * g++.dg/other/vararg-2.C: New test.
16366
16367 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16368
16369         PR c++/17011, c++/17971
16370         * g++.dg/template/error15.C: Adjust expected error.
16371         * g++.dg/template/instantiate3.C: Likewise.
16372
16373 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16374
16375         * gcc.dg/altivec-18.c: Fix for darwin
16376
16377 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16378
16379         PR c++/18782
16380         * g++.dg/parse/ptrmem2.C: New.
16381
16382         PR c++/18318
16383         * g++.dg/template/new1.C: New.
16384
16385 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16386
16387         PR fortran/18710
16388         * gfortran.dg/direct_io_3.f90: New test.
16389
16390 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16391
16392         PR 18758
16393         * g++.dg/parse/crash21.C: New.
16394
16395 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16396
16397         PR c++/15664, c++/18276
16398         * g++.dg/template/ttp13.C: New test.
16399         * g++.dg/template/ttp14.C: Likewise.
16400
16401 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16402
16403         PR c++/18123
16404         * g++.dg/parse/enum2.C: New test.
16405         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16406
16407 2004-12-02  Nick Clifton  <nickc@redhat.com>
16408
16409         * gcc.target/xstormy16: New test directory.
16410         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16411         * gcc.target/xstormy16/bp.c: Check the generation of bp
16412         instructions.
16413         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16414         bn instructions and the BELOW100 attribute.
16415
16416 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16417
16418         PR target/16952
16419         * gcc.dg/ppc-eabi.c: New.
16420
16421 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16422
16423         PR fortran/18284
16424         * gfortran.dg/backspace.f90
16425
16426 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16427
16428         * gfortran.dg/inquire.f90: New test.
16429
16430 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16431
16432         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16433         handle effective-target-keyword.
16434         (dg-skip-if): Support effective-target keyword as target list.
16435         (dg-xfail-if): Ditto.
16436         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16437
16438 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16439
16440         PR tree-optimization/18291
16441         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16442
16443 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16444
16445         PR C++/18729
16446         * g++.dg/parse/crash20.C: New.
16447
16448         PR c++/17431
16449         * g++.dg/overload/arg1.C: New.
16450         * g++.dg/overload/arg2.C: New.
16451         * g++.dg/overload/arg3.C: New.
16452         * g++.dg/overload/arg4.C: New.
16453
16454 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16455
16456         * gcc.dg/c99-flex-array-4.c: Remove.
16457
16458 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16459
16460         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16461
16462         * lib/target-supports.exp (is-effective-target): Simplify.
16463
16464         * lib/target-supports.exp (check_effective_target_vect_long):
16465         Fix for powerpc64-*-*.
16466
16467 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16468
16469         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16470         to support new requirements on FreeBSD 5.
16471
16472 2004-11-30  Devang Patel  <dpatel@apple.com>
16473
16474         PR 18702
16475         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16476
16477 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16478
16479         * g++.dg/ext/altivec-13.C: New test.
16480
16481 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16482
16483         PR tree-opt/18298
16484         * gcc.c-torture/execute/p18298.c: New test.
16485
16486 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16487             Dorit Naishlos  <dorit@il.ibm.com>
16488
16489         PR tree-opt/18607
16490         * gcc.dg/vect/vect-89.c: New test.
16491
16492 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16493
16494         * gcc.dg/pr18596-1.c: New test.
16495
16496 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16497
16498         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16499
16500 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16501
16502         PR c/18479
16503         * gcc.dg/pr18479.c: New test.
16504
16505 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16506
16507         PR target/18490
16508         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16509         mmix-knuth-mmixware.
16510
16511         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16512         cris-*-elf* cris-*-aout* mmix-*-*
16513
16514 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16515
16516         PR middle-end/18725
16517         * gcc.dg/pr18725.c: New test.
16518
16519 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16520
16521         PR target/18488
16522         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16523
16524         PR target/18336
16525         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16526
16527 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16528
16529         PR c++/18368
16530         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16531         * g++.old-deja/g++.law/ctors5.C: Likewise.
16532         * g++.old-deja/g++.other/crash25.C: Likewise.
16533
16534         PR c++/18674
16535         * g++.dg/template/error16.C: New test.
16536
16537         PR c++/18512
16538         * g++.dg/template/crash29.C: New test.
16539
16540 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16541
16542         PR tree-optimization/18712
16543         * gcc.c-torture/compile/pr18712.c: New test.
16544
16545 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16546
16547         PR c/7544
16548         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16549         tests.
16550
16551 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16552
16553         PR c++/18652
16554         * g++.dg/lookup/crash6.C: New test.
16555
16556 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16557
16558         PR middle-end/18164
16559         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16560
16561 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16562
16563         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16564         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16565         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16566
16567 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16568
16569         * gcc.dg/pr18164.c: New test.
16570
16571 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16572
16573         * gcc.dg/funroll-loops-all.c: New.
16574
16575 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16576
16577         PR target/18489
16578         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16579         delimeter, match space and TAB as well as ":".
16580
16581         PR target/18484
16582         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16583
16584         PR target/18348
16585         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16586
16587         PR target/18345
16588         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16589
16590         PR target/18337
16591         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16592
16593 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16594
16595         * gfortran.dg/direct_io_2.f90: New test.
16596
16597 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16598
16599         PR target/18334
16600         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16601
16602 2004-11-28  Richard Henderson  <rth@redhat.com>
16603
16604         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16605
16606 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16607
16608         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16609         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16610         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16611         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16612         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16613         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16614         gcc.dg/pointer-arith-8.c: New tests.
16615
16616 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16617
16618         PR fortran/18364
16619         * gfortran.dg/endfile.f90: New test.
16620
16621 2004-11-27  Falk Hueffner  <falk@debian.org>
16622
16623         * gcc.dg/loop-6.c: New test.
16624
16625 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16626
16627         * gcc.c-torture/execute/20041126-1.c: New test.
16628
16629 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16630
16631         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16632         on IRIX.
16633
16634 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16635
16636         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16637         functions.
16638
16639 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16640
16641         PR rtl-optimization/17825
16642         * gcc.c-torture/compile/20041119-1.c: New test.
16643
16644 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16645
16646         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16647         Check existence of ld library path variables before unsetting.
16648
16649 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16650
16651         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16652
16653 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16654
16655         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16656
16657 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16658
16659         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16660
16661 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16662
16663         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16664         dg-do directive.
16665
16666 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16667
16668         * gcc.dg/pr17957.c: Pass --param, not -param.
16669
16670 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16671
16672         PR middle-end/17957
16673         * testsuite/gcc.dg/pr17957.c: New test.
16674
16675 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16676
16677         PR c++/18445
16678         * g++.dg/template/crash28.C: Likewise.
16679
16680         PR c++/18001
16681         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16682         * g++.dg/ext/lvaddr.C: Likewise.
16683         * g++.dg/opt/pr7503-3.C: Likewise.
16684
16685         PR c++/18466
16686         * g++.dg/parse/qualified3.C: New test.
16687         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16688
16689         PR c++/18545
16690         * g++.dg/expr/return1.C: New test.
16691
16692 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16693
16694         Friend class name lookup 3/n, PR c++/3332
16695         * g++.dg/lookup/friend3.C: New test.
16696         * g++.dg/lookup/friend4.C: Likewise.
16697         * g++.dg/lookup/friend5.C: Likewise.
16698
16699 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16700
16701         Friend class name lookup 2/n, PR c++/14513, c++/15410
16702         * g++.dg/lookup/friend2.C: New test.
16703         * g++.dg/template/friend31.C: Likewise.
16704
16705 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16706
16707         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16708
16709 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16710
16711         PR c++/17473
16712         * g++.dg/tc1/dr56.C: Remove.
16713         * g++.dg/template/typedef1.C: Add dg-error markers.
16714         * g++.old-deja/g++.other/typedef7.C: Likewise.
16715
16716         PR c++/18285
16717         * g++.dg/parse/typedef7.C: New test.
16718
16719 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16720
16721         * gcc.c-torture/execute/20041124-1.c: New test.
16722
16723 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16724
16725         * g++.dg/template/deduce3.C: New test.
16726
16727         PR c++/18586
16728         * g++.dg/template/crash27.C: New test.
16729
16730         PR c++/18530
16731         * g++.dg/warn/Wshadow-3.C: New test.
16732
16733 2004-11-24  Devang Patel  <dpatel@apple.com>
16734
16735         PR/18555
16736         * gcc.dg/cpp/isysroot-1.c: New test.
16737         * gcc.dg/cpp/usr/include/stdio.h: New file.
16738         * gcc.dg/cpp/isysroot-2.c: New test.
16739         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16740         New file.
16741
16742 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16743
16744         PR c++/8929
16745         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16746
16747 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16748
16749         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16750         * gcc.target/sparc/pdist.c: Likewise.
16751
16752 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16753
16754         PR c++/16882
16755         * g++.dg/conversion/simd1.C: New test.
16756
16757 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16758
16759         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16760         and restore_ld_library_path_env_vars.
16761         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16762         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16763         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16764         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16765
16766 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16767
16768         * gcc.dg/pragma-align-2.c: Test macro expansion.
16769         * gcc.dg/pragma-pack-2.c: New test.
16770
16771 2004-11-23  Richard Henderson  <rth@redhat.com>
16772
16773         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16774         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16775         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16776         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16777         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16778         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16779
16780         * gcc.dg/vect/vect.exp: Add check for alpha.
16781         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16782         (check_effective_target_vect_int): Enable for alpha.
16783         (check_effective_target_vect_long): New.
16784         (is-effective-target): Add it.
16785
16786 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16787
16788         * gcc.dg/pr18614-1.c: New test.
16789
16790 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16791
16792         * gcc.dg/setjmp-2.c: New test.
16793
16794 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16795
16796         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16797         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16798         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16799         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16800         gcc.target/sparc/pdist.c: New tests.
16801
16802 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16803
16804         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16805
16806 2004-11-22  Dale Johannesen  <dalej@apple.com>
16807
16808         * gcc.dg/20041111-1.c: New.
16809
16810 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16811
16812         PR tree-opt/18536
16813         * gcc.dg/vect/pr18536.c: New test.
16814
16815 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16816
16817         PR c++/18354
16818         * g++.dg/template/nontype11.C: New test.
16819
16820 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16821
16822         PR middle-end/18520
16823         * gcc.dg/pr18520-1.c: New test case.
16824
16825 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16826
16827         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16828         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16829         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16830         expected diagnostics.
16831
16832 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16833
16834         PR target/18580
16835         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16836         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16837         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16838
16839 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16840
16841         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16842
16843 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16844             Joseph Myers  <joseph@codesourcery.com>
16845
16846         * lib/target-supports.exp (check_visibility_available): Really
16847         test the compiler.
16848
16849 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16850
16851         PR tree-opt/18181
16852         * gcc.dg/vect/vect-85.c: New test.
16853         * gcc.dg/vect/vect-86.c: New test.
16854         * gcc.dg/vect/vect-87.c: New test.
16855         * gcc.dg/vect/vect-88.c: New test.
16856
16857 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16858
16859         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16860
16861 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16862
16863         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16864         * gcc.dg/ppc-and-1.c: Ditto.
16865         * gcc.dg/ppc-compare-1.c: Ditto.
16866         * gcc.dg/ppc-mov-1.c: Ditto
16867
16868 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16869             Mark Mitchell  <mark@codesourcery.com>
16870
16871         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16872
16873 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16874             Aldy Hernandez  <aldyh@redhat.com>
16875
16876         * lib/target-supports.exp (check_effective_target_vect_int): New
16877         (check_effective_target_vect_float): New
16878         (check_effective_target_vect_double): New.
16879         (is-effective-target): Support new effective targets keywords.
16880         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16881         default action for dg-do.
16882         * gcc.dg/vect/pr16105.c: Use new support.
16883         * gcc.dg/vect/pr18400.c: Ditto.
16884         * gcc.dg/vect/pr18425.c: Ditto.
16885         * gcc.dg/vect/vect-1.c: Ditto.
16886         * gcc.dg/vect/vect-10.c: Ditto.
16887         * gcc.dg/vect/vect-11.c: Ditto.
16888         * gcc.dg/vect/vect-12.c: Ditto.
16889         * gcc.dg/vect/vect-13.c: Ditto.
16890         * gcc.dg/vect/vect-14.c: Ditto.
16891         * gcc.dg/vect/vect-15.c: Ditto.
16892         * gcc.dg/vect/vect-16.c: Ditto.
16893         * gcc.dg/vect/vect-17.c: Ditto.
16894         * gcc.dg/vect/vect-18.c: Ditto.
16895         * gcc.dg/vect/vect-19.c: Ditto.
16896         * gcc.dg/vect/vect-2.c: Ditto.
16897         * gcc.dg/vect/vect-20.c: Ditto.
16898         * gcc.dg/vect/vect-21.c: Ditto.
16899         * gcc.dg/vect/vect-22.c: Ditto.
16900         * gcc.dg/vect/vect-23.c: Ditto.
16901         * gcc.dg/vect/vect-24.c: Ditto.
16902         * gcc.dg/vect/vect-25.c: Ditto.
16903         * gcc.dg/vect/vect-26.c: Ditto.
16904         * gcc.dg/vect/vect-27.c: Ditto.
16905         * gcc.dg/vect/vect-27a.c: Ditto.
16906         * gcc.dg/vect/vect-28.c: Ditto.
16907         * gcc.dg/vect/vect-29.c: Ditto.
16908         * gcc.dg/vect/vect-29a.c: Ditto.
16909         * gcc.dg/vect/vect-3.c: Ditto.
16910         * gcc.dg/vect/vect-30.c: Ditto.
16911         * gcc.dg/vect/vect-31.c: Ditto.
16912         * gcc.dg/vect/vect-32.c: Ditto.
16913         * gcc.dg/vect/vect-33.c: Ditto.
16914         * gcc.dg/vect/vect-34.c: Ditto.
16915         * gcc.dg/vect/vect-35.c: Ditto.
16916         * gcc.dg/vect/vect-36.c: Ditto.
16917         * gcc.dg/vect/vect-37.c: Ditto.
16918         * gcc.dg/vect/vect-38.c: Ditto.
16919         * gcc.dg/vect/vect-4.c: Ditto.
16920         * gcc.dg/vect/vect-40.c: Ditto.
16921         * gcc.dg/vect/vect-41.c: Ditto.
16922         * gcc.dg/vect/vect-42.c: Ditto.
16923         * gcc.dg/vect/vect-43.c: Ditto.
16924         * gcc.dg/vect/vect-44.c: Ditto.
16925         * gcc.dg/vect/vect-45.c: Ditto.
16926         * gcc.dg/vect/vect-46.c: Ditto.
16927         * gcc.dg/vect/vect-47.c: Ditto.
16928         * gcc.dg/vect/vect-48.c: Ditto.
16929         * gcc.dg/vect/vect-48a.c: Ditto.
16930         * gcc.dg/vect/vect-49.c: Ditto.
16931         * gcc.dg/vect/vect-5.c: Ditto.
16932         * gcc.dg/vect/vect-50.c: Ditto.
16933         * gcc.dg/vect/vect-51.c: Ditto.
16934         * gcc.dg/vect/vect-52.c: Ditto.
16935         * gcc.dg/vect/vect-53.c: Ditto.
16936         * gcc.dg/vect/vect-54.c: Ditto.
16937         * gcc.dg/vect/vect-55.c: Ditto.
16938         * gcc.dg/vect/vect-56.c: Ditto.
16939         * gcc.dg/vect/vect-56a.c: Ditto.
16940         * gcc.dg/vect/vect-57.c: Ditto.
16941         * gcc.dg/vect/vect-58.c: Ditto.
16942         * gcc.dg/vect/vect-59.c: Ditto.
16943         * gcc.dg/vect/vect-6.c: Ditto.
16944         * gcc.dg/vect/vect-60.c: Ditto.
16945         * gcc.dg/vect/vect-61.c: Ditto.
16946         * gcc.dg/vect/vect-62.c: Ditto.
16947         * gcc.dg/vect/vect-63.c: Ditto.
16948         * gcc.dg/vect/vect-64.c: Ditto.
16949         * gcc.dg/vect/vect-65.c: Ditto.
16950         * gcc.dg/vect/vect-66.c: Ditto.
16951         * gcc.dg/vect/vect-67.c: Ditto.
16952         * gcc.dg/vect/vect-68.c: Ditto.
16953         * gcc.dg/vect/vect-69.c: Ditto.
16954         * gcc.dg/vect/vect-7.c: Ditto.
16955         * gcc.dg/vect/vect-72.c: Ditto.
16956         * gcc.dg/vect/vect-72a.c: Ditto.
16957         * gcc.dg/vect/vect-73.c: Ditto.
16958         * gcc.dg/vect/vect-74.c: Ditto.
16959         * gcc.dg/vect/vect-75.c: Ditto.
16960         * gcc.dg/vect/vect-76.c: Ditto.
16961         * gcc.dg/vect/vect-77.c: Ditto.
16962         * gcc.dg/vect/vect-77a.c: Ditto.
16963         * gcc.dg/vect/vect-78.c: Ditto.
16964         * gcc.dg/vect/vect-79.c: Ditto.
16965         * gcc.dg/vect/vect-8.c: Ditto.
16966         * gcc.dg/vect/vect-80.c: Ditto.
16967         * gcc.dg/vect/vect-82.c: Ditto.
16968         * gcc.dg/vect/vect-82_64.c: Ditto.
16969         * gcc.dg/vect/vect-83.c: Ditto.
16970         * gcc.dg/vect/vect-83_64.c: Ditto.
16971         * gcc.dg/vect/vect-9.c: Ditto.
16972         * gcc.dg/vect/vect-all.c: Ditto.
16973         * gcc.dg/vect/vect-none.c: Ditto.
16974
16975 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16976
16977         * lib/gcc-dg.exp (dg-skip-if): New function.
16978         (dg-forbid-option): Remove.
16979         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16980         * g++.dg/abi/bitfield8.C: Likewise.
16981         * g++.dg/abi/dtor1.C: Likewise.
16982         * g++.dg/abi/empty10.C: Likewise.
16983         * g++.dg/abi/empty7.C: Likewise.
16984         * g++.dg/abi/empty9.C: Likewise.
16985         * g++.dg/abi/layout3.C: Likewise.
16986         * g++.dg/abi/layout4.C: Likewise.
16987         * g++.dg/abi/thunk1.C: Likewise.
16988         * g++.dg/abi/thunk2.C: Likewise.
16989         * g++.dg/abi/vbase11.C: Likewise.
16990         * g++.dg/abi/vthunk2.C: Likewise.
16991         * g++.dg/abi/vthunk3.C: Likewise.
16992         * g++.dg/ext/attrib8.C: Likewise.
16993         * g++.dg/opt/longbranch2.C: Likewise.
16994         * g++.dg/opt/reg-stack4.C: Likewise.
16995         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16996         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16997         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16998         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16999         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17000         * gcc.dg/20000609-1.c: Likewise.
17001         * gcc.dg/20000720-1.c: Likewise.
17002         * gcc.dg/20011107-1.c: Likewise.
17003         * gcc.dg/20011119-1.c: Likewise.
17004         * gcc.dg/20020108-1.c: Likewise.
17005         * gcc.dg/20020122-2.c: Likewise.
17006         * gcc.dg/20020122-3.c: Likewise.
17007         * gcc.dg/20020201-3.c: Likewise.
17008         * gcc.dg/20020206-1.c: Likewise.
17009         * gcc.dg/20020218-1.c: Likewise.
17010         * gcc.dg/20020310-1.c: Likewise.
17011         * gcc.dg/20020411-1.c: Likewise.
17012         * gcc.dg/20020418-2.c: Likewise.
17013         * gcc.dg/20020426-1.c: Likewise.
17014         * gcc.dg/20020426-2.c: Likewise.
17015         * gcc.dg/20020517-1.c: Likewise.
17016         * gcc.dg/20020523-1.c: Likewise.
17017         * gcc.dg/20020523-2.c: Likewise.
17018         * gcc.dg/20020729-1.c: Likewise.
17019         * gcc.dg/20030204-1.c: Likewise.
17020         * gcc.dg/20030826-2.c: Likewise.
17021         * gcc.dg/20030926-1.c: Likewise.
17022         * gcc.dg/20031202-1.c: Likewise.
17023         * gcc.dg/980312-1.c: Likewise.
17024         * gcc.dg/980313-1.c: Likewise.
17025         * gcc.dg/990117-1.c: Likewise.
17026         * gcc.dg/990424-1.c: Likewise.
17027         * gcc.dg/990524-1.c: Likewise.
17028         * gcc.dg/991230-1.c: Likewise.
17029         * gcc.dg/i386-387-1.c: Likewise.
17030         * gcc.dg/i386-387-2.c: Likewise.
17031         * gcc.dg/i386-387-3.c: Likewise.
17032         * gcc.dg/i386-387-4.c: Likewise.
17033         * gcc.dg/i386-387-5.c: Likewise.
17034         * gcc.dg/i386-387-6.c: Likewise.
17035         * gcc.dg/i386-asm-1.c: Likewise.
17036         * gcc.dg/i386-bitfield1.c: Likewise.
17037         * gcc.dg/i386-bitfield2.c: Likewise.
17038         * gcc.dg/i386-loop-1.c: Likewise.
17039         * gcc.dg/i386-loop-2.c: Likewise.
17040         * gcc.dg/i386-loop-3.c: Likewise.
17041         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17042         * gcc.dg/i386-pic-1.c: Likewise.
17043         * gcc.dg/i386-regparm.c: Likewise.
17044         * gcc.dg/i386-signbit-1.c: Likewise.
17045         * gcc.dg/i386-signbit-2.c: Likewise.
17046         * gcc.dg/i386-signbit-3.c: Likewise.
17047         * gcc.dg/i386-sse-5.c: Likewise.
17048         * gcc.dg/i386-sse-8.c: Likewise.
17049         * gcc.dg/i386-unroll-1.c: Likewise.
17050         * gcc.dg/tls/opt-1.c: Likewise.
17051         * gcc.dg/tls/opt-2.c: Likewise.
17052         * gcc.dg/unroll-1.c: Likewise.
17053         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17054         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17055         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17056         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17057
17058 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17059
17060         * g++.dg/template/incomplete1.C: New test.
17061
17062 2004-11-16  Nick Clifton  <nickc@redhat.com>
17063
17064         Revert patches accidentally commited during checkin of fixes for
17065         xstormy16 tests:
17066         gcc.c-torture/execute/simd-4.c: Revert
17067         gcc.dg/20040910-1.c: Revert.
17068
17069 2004-11-16  Paul Brook  <paul@codesourcery.com>
17070
17071         PR fortran/13010
17072         * gfortran.dg/der_pointer_1.f90: New test.
17073
17074 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17075
17076         PR c/18498
17077         * gcc.dg/bitfld-13.c: New test.
17078
17079 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17080
17081         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17082         powerpc*-*-linux*.
17083
17084         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17085         * gcc.dg/ppc64-abi-2.c: Ditto.
17086         * gcc.dg/ppc64-abi-3.c: Ditto.
17087
17088         * lib/gcc-dg.exp (dg-target-list): Remove.
17089
17090 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17091
17092         * gcc.dg/ia64-postinc.c: New test.
17093
17094 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17095
17096         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17097
17098 2004-11-15  Nick Clifton  <nickc@redhat.com>
17099
17100         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17101         __INT_MAX__ so that the test can be compiled by toolchains
17102         targeted at 16-bit processors.
17103
17104         * gcc.dg/20040625-1.c: Use long constants rather than integers
17105         when performing arithmetic that will overflow 16-bits.
17106
17107         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17108         xstormy16.  It does not support 128-bit vector operations.
17109
17110         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17111         with the macro PTR_TYPE.  Define this macro to an integer type
17112         suitable for holding a pointer.
17113
17114         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17115         the target is a 16-bit processor.
17116
17117         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17118         16-bit targets where the character constant will be too long.
17119
17120         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17121         where the double will not be directly addressable.
17122
17123 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17124
17125         Friend class name lookup 1/n, PR c++/18471
17126         * g++.dg/template/crash26.C: New test.
17127         * g++.dg/lookup/struct1.C: Adjust expected error.
17128         * g++.dg/parse/elab1.C: Likewise.
17129         * g++.dg/parse/elab2.C: Likewise.
17130         * g++.dg/parse/int-as-enum1.C: Likewise.
17131         * g++.dg/parse/struct-as-enum1.C: Likewise.
17132         * g++.dg/parse/typedef1.C: Likewise.
17133         * g++.dg/parse/typedef3.C: Likewise.
17134         * g++.dg/parse/typedef4.C: Likewise.
17135         * g++.dg/parse/typedef5.C: Likewise.
17136         * g++.dg/template/nontype4.C: Likewise.
17137         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17138         * g++.old-deja/g++.other/elab1.C: Likewise.
17139         * g++.old-deja/g++.other/syntax4.C: Likewise.
17140
17141 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17142
17143         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17144
17145 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17146
17147         * gcc.c-torture/execute/20041114-1.c: New test.
17148
17149 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17150
17151         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17152         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17153         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17154         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17155         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17156         gcc.dg/switch-7.c: New tests.
17157
17158 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17159
17160         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17161
17162 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17163
17164         PR tree-opt/18400
17165         * gcc.dg/vect/pr18400.c: New test.
17166
17167 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17168             Andrew Pinski  <pinskia@physics.uc.edu>
17169
17170         PR tree-opt/18425
17171         * gcc.dg/vect/pr18425.c: New test.
17172
17173 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17174
17175         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17176         Guard with dg-require-alias and dg-require-visibility.
17177
17178 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17179
17180         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17181
17182 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17183
17184         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17185
17186 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17187
17188         PR c++/17344
17189         * g++.dg/template/defarg5.C: New test.
17190
17191 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17192
17193         * g++.dg/parse/cast1.C: Run only on ILP32.
17194         * g++.old-deja/g++.mike/p784.C: Likewise.
17195
17196 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17197
17198         * gcc.c-torture/execute/20041113-1.c: New test.
17199
17200 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17201
17202         PR target/18230
17203         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17204         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17205         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17206         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17207         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17208         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17209         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17210         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17211         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17212         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17213         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17214         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17215         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17216
17217 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17218
17219         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17220         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17221         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17222         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17223         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17224         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17225         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17226         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17227         gcc.target/sparc/combined-1.c: New tests.
17228
17229 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17230
17231         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17232         New tests.
17233
17234 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17235
17236         * lib/gcc-dg.exp (dg-forbid-option): New function.
17237         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17238         * g++.dg/abi/bitfield8.C: Likewise.
17239         * g++.dg/abi/dtor1.C: Likewise.
17240         * g++.dg/abi/empty10.C: Likewise.
17241         * g++.dg/abi/empty7.C: Likewise.
17242         * g++.dg/abi/empty9.C: Likewise.
17243         * g++.dg/abi/layout3.C: Likewise.
17244         * g++.dg/abi/layout4.C: Likewise.
17245         * g++.dg/abi/thunk1.C: Likewise.
17246         * g++.dg/abi/thunk2.C: Likewise.
17247         * g++.dg/abi/vbase11.C: Likewise.
17248         * g++.dg/abi/vthunk2.C: Likewise.
17249         * g++.dg/abi/vthunk3.C: Likewise.
17250         * g++.dg/ext/attrib8.C: Likewise.
17251         * g++.dg/opt/longbranch2.C: Likewise.
17252         * g++.dg/opt/reg-stack4.C: Likewise.
17253         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17254         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17255         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17256         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17257         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17258         * gcc.dg/20000609-1.c: Likewise.
17259         * gcc.dg/20000720-1.c: Likewise.
17260         * gcc.dg/20011107-1.c: Likewise.
17261         * gcc.dg/20011119-1.c: Likewise.
17262         * gcc.dg/20020108-1.c: Likewise.
17263         * gcc.dg/20020122-2.c: Likewise.
17264         * gcc.dg/20020122-3.c: Likewise.
17265         * gcc.dg/20020201-3.c: Likewise.
17266         * gcc.dg/20020206-1.c: Likewise.
17267         * gcc.dg/20020218-1.c: Likewise.
17268         * gcc.dg/20020310-1.c: Likewise.
17269         * gcc.dg/20020411-1.c: Likewise.
17270         * gcc.dg/20020418-2.c: Likewise.
17271         * gcc.dg/20020426-1.c: Likewise.
17272         * gcc.dg/20020426-2.c: Likewise.
17273         * gcc.dg/20020517-1.c: Likewise.
17274         * gcc.dg/20020523-1.c: Likewise.
17275         * gcc.dg/20020523-2.c: Likewise.
17276         * gcc.dg/20020729-1.c: Likewise.
17277         * gcc.dg/20030204-1.c: Likewise.
17278         * gcc.dg/20030826-2.c: Likewise.
17279         * gcc.dg/20030926-1.c: Likewise.
17280         * gcc.dg/20031202-1.c: Likewise.
17281         * gcc.dg/980312-1.c: Likewise.
17282         * gcc.dg/980313-1.c: Likewise.
17283         * gcc.dg/990117-1.c: Likewise.
17284         * gcc.dg/990424-1.c: Likewise.
17285         * gcc.dg/990524-1.c: Likewise.
17286         * gcc.dg/991230-1.c: Likewise.
17287         * gcc.dg/i386-387-1.c: Likewise.
17288         * gcc.dg/i386-387-2.c: Likewise.
17289         * gcc.dg/i386-387-3.c: Likewise.
17290         * gcc.dg/i386-387-4.c: Likewise.
17291         * gcc.dg/i386-387-5.c: Likewise.
17292         * gcc.dg/i386-387-6.c: Likewise.
17293         * gcc.dg/i386-asm-1.c: Likewise.
17294         * gcc.dg/i386-bitfield1.c: Likewise.
17295         * gcc.dg/i386-bitfield2.c: Likewise.
17296         * gcc.dg/i386-loop-1.c: Likewise.
17297         * gcc.dg/i386-loop-2.c: Likewise.
17298         * gcc.dg/i386-loop-3.c: Likewise.
17299         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17300         * gcc.dg/i386-pic-1.c: Likewise.
17301         * gcc.dg/i386-regparm.c: Likewise.
17302         * gcc.dg/i386-signbit-1.c: Likewise.
17303         * gcc.dg/i386-signbit-2.c: Likewise.
17304         * gcc.dg/i386-signbit-3.c: Likewise.
17305         * gcc.dg/i386-sse-5.c: Likewise.
17306         * gcc.dg/i386-sse-8.c: Likewise.
17307         * gcc.dg/i386-unroll-1.c: Likewise.
17308         * gcc.dg/tls/opt-1.c: Likewise.
17309         * gcc.dg/tls/opt-2.c: Likewise.
17310         * gcc.dg/unroll-1.c: Likewise.
17311         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17312         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17313         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17314         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17315         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17316         -m64 is specified.
17317
17318 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17319
17320         PR c++/18389
17321         * g++.dg/parse/cond1.C: New test.
17322
17323         PR c++/18429
17324         * g++.dg/template/array9.C: New test.
17325         * g++.dg/ext/vla1.C: Adjust error messages.
17326         * g++.dg/ext/vlm1.C: Likewise.
17327         * g++.dg/template/crash2.C: Likewise.
17328
17329         PR c++/18436
17330         * g++.dg/template/call3.C: New test.
17331
17332         PR c++/18407
17333         * g++.dg/template/ptrmem11.C: New test.
17334
17335 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17336
17337         PR other/14264
17338         * lib/g++.exp: Set LC_ALL and LANG to C.
17339         * lib/gcc-dg.exp: Likewise.
17340         * lib/gfortran.exp: Likewise.
17341         * lib/objc.exp: Likewise.
17342         * lib/treelang.exp: Likewise.
17343
17344 2004-11-12  Andreas Schwab  <schwab@suse.de>
17345
17346         * gcc.dg/pr16286.c: Fix last change.
17347
17348 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17349
17350         PR c++/18416
17351         * g++.dg/init/global1.C: New test.
17352
17353 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17354
17355         * gcc.c-torture/execute/20041112-1.c: New test.
17356
17357 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17358
17359         * lib/gcc-dg.exp (dg-target-list): New.
17360
17361 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17362             Richard Sandiford  <rsandifo@redhat.com>
17363
17364         * lib/target-supports.exp (get-compiler_messages): New.
17365         (check_named_sections_available): Use it.
17366         (check_effective_target_ilp32): New.
17367         (check_effective_target_lp64): New.
17368         (is-effective-target): New.
17369         * lib/gcc-dg.exp (dg-require-effective-target): New.
17370
17371 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17372
17373         * gcc.dg/precedence-1.c: New test.
17374
17375 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17376
17377         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17378
17379         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17380         message, delete generated files, use more descriptive name for
17381         executable, and make the test unsupported when it cannot be run.
17382
17383         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17384         (dg-require-weak, dg-require-visibility, dg-require-alias,
17385         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17386         dg-require-iconv, dg-require-named-sections): Use it.
17387
17388         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17389
17390 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17391
17392         PR target/16457
17393         * gcc.dg/ppc-and-1: New
17394
17395         PR target/16796
17396         * gcc.dg/ppc-mov-1.c: New.
17397
17398         PR target/16458
17399         * gcc.dg/ppc-compare-1.c: New.
17400
17401 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17402
17403         * objc.dg/desig-init-2.m: New test.
17404
17405 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17406
17407         PR middle-end/18160
17408         * g++.dg/warn/register-var-1.C: New test.
17409         * g++.dg/warn/register-var-2.C: New test.
17410
17411 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17412
17413         * gcc.dg/union-2.c: New test.
17414
17415 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17416
17417         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17418         New test for PR tree-optimization/17892.
17419
17420 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17421
17422         PR c++/18369
17423         * g++.dg/init/new12.C: New test.
17424
17425 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17426
17427         * gcc.target/sparc: New directory.
17428         * gcc.target/sparc/sparc.exp: New driver.
17429         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17430         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17431         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17432         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17433
17434 2004-11-10  Paul Brook  <paul@codesourcery.com>
17435
17436         PR fortran/18218
17437         * gfortran.dg/list_read.c: New test.
17438
17439 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17440
17441         PR c/18322
17442         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17443         expected diagnostic location.
17444
17445 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17446
17447         * gcc.dg/20041109-1.c: New test.
17448
17449 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17450
17451         PR objc/18406
17452         * objc/compile/pr18406.m: New test.
17453
17454 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17455
17456         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17457
17458 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17459
17460         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17461
17462 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17463
17464         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17465
17466 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17467
17468         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17469         exit.
17470
17471 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17472
17473         PR tree-opt/18299
17474         * gcc.c-torture/pr18299-1.c: New test.
17475
17476 2004-11-06  Andreas Schwab  <schwab@suse.de>
17477
17478         * gcc.dg/pr16286.c: Also test for bool and pixel.
17479
17480 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17481
17482         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17483         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17484         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17485         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17486         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17487         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17488         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17489         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17490         gcc.dg/struct-semi-3.c: New tests.
17491
17492 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17493
17494         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17495
17496 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17497
17498         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17499         Do not use C99 designators.
17500
17501 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17502
17503         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17504
17505 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17506
17507         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17508         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17509         * gcc.c-torture/execute/simd-5.x: Remove.
17510
17511 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17512
17513         PR rtl-optimization/17933
17514         * gcc.dg/torture/pr17933-1.c: New test.
17515
17516 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17517
17518         PR target/18106
17519         * lib/target-supports.exp (check_weak_available): Support
17520         Windows.
17521
17522 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17523
17524         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17525         call to fflush(stdout) before abort.
17526         (my_ffsll): New function.
17527         (generate_fields): Use it.
17528
17529 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17530
17531         * gcc.dg/init-undef-1.c: New test.
17532
17533 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17534
17535         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17536         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17537         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17538         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17539         expected messages for new parser.
17540
17541 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17542
17543         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17544
17545 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17546
17547         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17548         on LP64 targets.
17549
17550 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17551
17552         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17553         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17554         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17555         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17556         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17557         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17558         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17559         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17560         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17561         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17562
17563 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17564
17565         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17566         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17567         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17568         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17569         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17570         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17571         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17572         for new parser.
17573
17574 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17575
17576         PR target/15342
17577         * gcc.dg/20041104-1.c: New test.
17578
17579 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17580
17581         * g++.dg/template/nontype7.C: New test.
17582         * g++.dg/template/nontype8.C: Likewise.
17583         * g++.dg/template/nontype9.C: Likewise.
17584         * g++.dg/template/nontype10.C: Likewise.
17585         * g++.dg/tc1/dr49.C: Likewise.
17586         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17587         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17588
17589 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17590
17591         * g++.dg/rtti/tinfo1.C: Remove xfails.
17592
17593 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17594
17595         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17596         packed attribute to the definition to satisfy the new C++ parser.
17597
17598 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17599
17600         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17601         invocations of va_arg.
17602
17603 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17604
17605         PR c++/18124
17606         * g++.dg/template/crash25.C: New test.
17607
17608         PR c++/18155
17609         * g++.dg/template/typedef2.C: New test.
17610         * g++.dg/parse/crash13.C: Adjust error markers.
17611
17612         PR c++/18177
17613         * g++.dg/conversion/const3.C: New test.
17614
17615 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17616
17617         PR fortran/17535
17618         PR fortran/17583
17619         PR fortran/17713
17620         * gfortran.dg/generic_[123].f90: New testcases.
17621
17622 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17623
17624         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17625         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17626
17627 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17628
17629         PR tree-opt/16808
17630         * gcc.c-torture/compile/pr16808.c: New test.
17631
17632 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17633
17634         PR rtl-optimization/17104
17635         * gcc.dg/ppc-bitfield1.c: New.
17636
17637 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17638
17639         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17640
17641 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17642
17643         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17644         strings for 32-bit code.
17645
17646 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17647
17648         PR c/18239
17649         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17650
17651 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17652
17653         PR c++/18064
17654         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17655
17656 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17657
17658         PR c++/15172
17659         * g++.dg/init/aggr2.C: New test.
17660
17661 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17662
17663         * objc.dg/local-decl-1.m: New test.
17664
17665 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17666
17667         * gcc.dg/20040910-1.c: Adjust regex.
17668
17669 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17670
17671         PR rtl-optimization/18084
17672         * g++.dg/opt/pr18084-1.C: New testcase.
17673
17674 2004-10-30  Matt Austern  <austern@apple.com>
17675
17676         PR c++/17542
17677         * g++.dg/ext/attrib18.C: New test.
17678
17679 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17680
17681         PR middle-end/18096
17682         * gcc.dg/pr18096-1.c: New test case.
17683
17684 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17685
17686         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17687
17688 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17689
17690         PR c/16666
17691         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17692         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17693         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17694         gcc.dg/old-style-prom-3.c: New tests.
17695
17696 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17697
17698         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17699         Remove unnecessary inclusion of stdio.h.
17700
17701 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17702
17703         PR rtl-optimization/17581
17704         * gcc.dg/pr17581-1.c: New test case.
17705
17706 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17707
17708         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17709         being implemented.
17710         * g++.dg/conversion/dr195-1.C: New.
17711         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17712         * g++.old-deja/g++.mike/p10148.C: Likewise.
17713
17714 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17715
17716         PR c++/17695
17717         * g++.dg/debug/typedef2.C: New test.
17718
17719 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17720
17721         PR fortran/13490
17722         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17723         * gfortran.dg/g77/README: Update.
17724
17725 2004-10-28  Matt Austern  <austern@apple.com>
17726
17727         PR c++/14124
17728         * g++.dg/ext/packed7.C: New test.
17729
17730 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17731
17732         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17733         scan-assembler.
17734         * lib/scanasm.exp (hidden-scan-for): New proc.
17735         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17736         string.
17737         (scan-not-hidden): Likewise.
17738         * lib/target-supports.exp (check_visibility_available): mach-o is
17739         support too.
17740
17741 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17742
17743         PR c++/17132
17744         * g++.dg/template/memclass3.C: New test.
17745
17746 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17747
17748         PR middle-end/18160
17749         * gcc.dg/register-var-1.c: New test.
17750         * gcc.dg/register-var-2.c: New test.
17751         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17752         error now.
17753
17754 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17755
17756         PR other/18172
17757         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17758         unused variables.
17759         * gcc.dg/vect/vect-22.c: Likewise.
17760
17761 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17762
17763         * gcc.dg/i386-rotate-1.c: New test.
17764
17765 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17766
17767         * g++.dg/init/ref12.C: Add "run" marker.
17768
17769         PR c++/17435
17770         * g++.dg/init/ref12.C: New test.
17771
17772         PR c++/18140
17773         * g++.dg/template/shift1.C: New test.
17774         * g++.dg/template/error10.C: Adjust error markers.
17775
17776 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17777
17778         PR tree-opt/17529
17779         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17780
17781 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17782
17783         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17784         * gcc.dg/weak/weak-3.c: Likewise.
17785         * gcc.dg/weak/weak-5.c: Likewise.
17786         * gcc.dg/weak/weak-9.c: Likewise.
17787         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17788         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17789
17790         * gcc.dg/darwin-weakimport-1.c: New.
17791
17792 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17793
17794         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17795
17796 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17797
17798         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17799         'syntax' error messages.
17800         * gcc.dg/cpp/direct2s.c: Likewise.
17801
17802 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17803
17804         * gcc.c-torture/compile/20041026-1.c: New.
17805
17806 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17807
17808         PR c++/18093
17809         * g++.dg/lookup/ns2.C: New test.
17810
17811         PR c++/18020
17812         * g++.dg/template/enum4.C: New test.
17813
17814         PR c++/18161
17815         * g++.dg/template/expr1.C: New test.
17816
17817 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17818
17819         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17820
17821 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17822
17823         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17824         gcc.dg/decl-nospec-3.c: New tests.
17825
17826 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17827
17828         * objc.dg/super-class-3.m: New test.
17829
17830 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17831
17832         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17833         resyncing.
17834         * gcc.dg/cpp/direct2s.c: Likewise.
17835
17836 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17837
17838         * objc.dg/image-info.m: Update for changes to section selection.
17839
17840 2004-10-25  David Ayers  <d.ayers@inode.at>
17841             Ziemowit Laski  <zlaski@apple.com>
17842
17843         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17844         diagnostics when messaging 'id <Proto>'.
17845         * objc.dg/class-protocol-1.m: New test.
17846         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17847         a non-existent method signature.
17848         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17849         Update diagnostics when messaging with non-existent method signature.
17850         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17851         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17852         invalid receivers are now resolved as if messaging 'id'; remove
17853         extraneous diagnostics.
17854
17855 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17856
17857         PR c/16667
17858         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17859         gcc.dg/init-desig-obs-3.c: New tests.
17860
17861 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17862
17863         * gcc.dg/debug/20041023-1.c: New test.
17864
17865 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17866
17867         PR middle-end/17407
17868         * gcc.c-torture/compile/pr17407.c: New test.
17869
17870         PR c++/18121
17871         * g++.dg/template/array8.C: New test.
17872
17873 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17874
17875         PR other/18138
17876         * lib/g++.exp: Accept more than one multilib libgcc.
17877         * lib/gcc-dg.exp: Likewise.
17878         * lib/objc.exp: Likewise.
17879         * lib/treelang.exp: Likewise.
17880         * lib/gfortran.exp: Likewise.
17881
17882 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17883
17884         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17885
17886 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17887
17888         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17889         * gcc.dg/c99-const-expr-3.c: Likewise.
17890
17891 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17892
17893         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17894
17895 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17896
17897         * gcc.c-torture/execute/loop-2e.x: Remove.
17898
17899 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17900
17901         PR c++/18095
17902         * g++.dg/parse/crash18.C: New.
17903         * g++.dg/parse/crash19.C: New.
17904
17905 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17906
17907         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17908         * g++.dg/ext/dllimport2.C: Same.
17909         * g++.dg/ext/dllimport8.C: Same.
17910
17911 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17912
17913         PR c++/10841
17914         * g++.dg/conversion/cast1.C: New test.
17915         * g++.dg/overload/pmf1.C: Adjust error marker.
17916
17917 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17918
17919         PR objc/17923
17920         * objc.dg/const-str-7.m: New test.
17921
17922 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17923
17924         * g++.dg/template/memfriend11.C: Fix comment typo.
17925         * g++.dg/template/memfriend14.C: Likewise.
17926
17927 2004-10-20  Richard Henderson  <rth@redhat.com>
17928
17929         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17930         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17931         -fasynchronous-unwind-tables.
17932
17933 2004-10-20  Richard Henderson  <rth@redhat.com>
17934
17935         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17936         (main): Return success.
17937         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17938         (main): Return success.
17939
17940 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17941
17942         PR c++/13495
17943         * g++.dg/template/memfriend9.C: New test.
17944         * g++.dg/template/memfriend10.C: Likewise.
17945         * g++.dg/template/memfriend11.C: Likewise.
17946         * g++.dg/template/memfriend12.C: Likewise.
17947         * g++.dg/template/memfriend13.C: Likewise.
17948         * g++.dg/template/memfriend14.C: Likewise.
17949         * g++.dg/template/memfriend15.C: Likewise.
17950         * g++.dg/template/memfriend16.C: Likewise.
17951         * g++.dg/template/memfriend17.C: Likewise.
17952         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17953
17954 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17955
17956         * g++.dg/conversion/dr195.C: New.
17957         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17958
17959 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17960             Devang Patel  <dpatel@apple.com>
17961
17962         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17963         of floating point arithmetic, which could trap.
17964
17965 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17966
17967         PR c++/14035
17968         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17969         * g++.dg/conversion/const2.C: New test.
17970         * g++.dg/expr/reinterpret2.C: New test.
17971         * g++.dg/expr/reinterpret3.C: New test.
17972         * g++.dg/expr/cast2.C: New test.
17973         * g++.dg/expr/copy1.C: New test.
17974         * g++.dg/other/conversion1.C: Change error message.
17975         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17976         function pointers to void *.
17977         * g++.old-deja/g++.mike/p10148.C: Likewise.
17978
17979 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17980
17981         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17982
17983 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17984
17985         PR c++/18047
17986
17987         * g++.dg/parse/expr3.C: New test.
17988
17989 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17990
17991         * gcc.dg/smod-1.c: New test.
17992
17993 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17994
17995         * objc.dg/method-14.m: New test.
17996
17997 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17998
17999         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18000         Also xfail as the patch was reverted.
18001
18002 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18003
18004         PR middle-end/16973
18005         * gcc.dg/pr16973.c: New test.
18006
18007 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18008
18009         PR tree-optimization/17656
18010         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18011
18012 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18013
18014         * g++.dg/eh/shadow1.C: New.
18015
18016 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18017
18018         * gcc.c-torture/compile/20041018-1.c: New test.
18019
18020 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18021
18022         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18023         compiler referring to register 0 when accessing sdata.  The linker
18024         now patches things up.
18025
18026 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18027
18028         PR c/17529
18029         * gcc.c-torture/compile/pr17529.c: New test.
18030
18031 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18032
18033         PR c++/17743
18034         * g++.dg/ext/attrib17.C: New test.
18035
18036 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18037
18038         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18039
18040 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18041
18042         PR c++/10479
18043         * g++.dg/ext/attrib16.C: New test.
18044
18045 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18046
18047         PR c++/17042
18048         * g++.dg/init/dso_handle1.C: New test.
18049
18050         PR c++/14667
18051         * g++.dg/parse/typedef6.C: New test.
18052
18053         PR c++/17916
18054         * g++.dg/parse/pragma1.C: New test.
18055
18056 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18057
18058         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18059
18060 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18061
18062         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18063         -fno-common when on HPPA HP-UX platforms.
18064
18065 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18066
18067         PR other/16820
18068         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18069         stdint.h.
18070         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18071         uintptr_t.
18072
18073 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18074
18075         PR c++/16301
18076         * g++.dg/lookup/strong-using-4.C: New test.
18077
18078 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18079
18080         PR middle-end/16567
18081         * gcc.c-torture/compile/nested-1.c: New test.
18082
18083 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18084
18085         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18086         and mipsisa64*-*-* (until support for misaligned loads is added).
18087         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18088         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18089         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18090         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18091         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18092         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18093
18094 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18095
18096         PR c++/17976
18097         * g++.dg/init/dtor3.C: New test.
18098
18099 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18100
18101         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18102
18103 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18104
18105         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18106         * gcc.dg/macho-lo-sum.c: Likewise.
18107
18108 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18109
18110         * gcc.dg/ppc-spe64-1.c: New test.
18111
18112 2004-10-14  Devang Patel  <dpatel@apple.com>
18113
18114         PR 17635
18115         * gcc.dg/pr17635.c : New test.
18116
18117 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18118
18119         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18120         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18121         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18122         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18123         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18124         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18125         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18126         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18127         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18128         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18129         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18130         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18131         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18132         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18133         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18134         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18135         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18136         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18137
18138 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18139
18140         * gcc.dg/vect/vect-82.c: New testcase.
18141         * gcc.dg/vect/vect-82_64.c: New testcase.
18142         * gcc.dg/vect/vect-83.c: New testcase.
18143         * gcc.dg/vect/vect-83_64.c: New testcase.
18144
18145 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18146
18147         * gcc.dg/cpp/error-1.c: New test.
18148
18149 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18150
18151         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18152
18153 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18154
18155         PR target/17984
18156         * gcc.dg/cris-peep2-xsrand2.c: New test.
18157
18158 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18159
18160         PR c++/17661
18161         * testsuite/g++.dg/expr/for2.C: New test.
18162
18163 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18164
18165         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18166
18167 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18168
18169         PR tree-optimization/17724
18170         * g++.dg/opt/pr17724-1.C: New test.
18171         * g++.dg/opt/pr17724-2.C: New test.
18172         * g++.dg/opt/pr17724-3.C: New test.
18173         * g++.dg/opt/pr17724-4.C: New test.
18174         * g++.dg/opt/pr17724-5.C: New test.
18175         * g++.dg/opt/pr17724-6.C: New test.
18176
18177 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18178
18179         PR c/17301
18180         * gcc.dg/pr17301-2.c: New test.
18181
18182 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18183
18184         PR c++/15876
18185         * g++.dg/parse/error22.C: New test.
18186
18187         PR c++/17936
18188         * g++.dg/template/spec18.C: New test.
18189
18190 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18191
18192         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18193         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18194         memcpy.
18195         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18196         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18197
18198 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18199
18200         * g++.dg/eh/cleanup5.C: Add dg-options "".
18201
18202 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18203
18204         PR middle-end/17657
18205         * gcc.dg/switch-4.c: New test case.
18206
18207 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18208
18209         * gcc.c-torture/execute/20041011-1.c: New test.
18210
18211 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18212
18213         PR c++/17554
18214         * g++.dg/init/for3.C: New test.
18215
18216         PR c++/17657
18217         * g++.dg/opt/switch2.C: New test.
18218
18219         PR middle-end/17703
18220         * g++.dg/warn/Wreturn-2.C: New test.
18221
18222 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18223
18224         PR c++/17907
18225         * g++.dg/eh/cleanup5.C: New test.
18226
18227 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18228
18229         PR c++/17393
18230         * g++.dg/parse/error21.C: New test.
18231
18232 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18233
18234         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18235         * g++.dg/warn/incomplete1.C: Likewise.
18236         * g++.dg/template/qualttp20.C: Likewise.
18237
18238 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18239
18240         PR c/17881
18241         * parm-incomplete-1.c: New test.
18242
18243 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18244
18245         PR c++/17867
18246         * g++.dg/parse/error19.C: New test.
18247
18248         PR c++/17670
18249         * g++.dg/init/new11.C: New test.
18250
18251         PR c++/17821
18252         * g++.dg/parse/error20.C: New test.
18253
18254         PR c++/17826
18255         * g++.dg/template/crash24.C: New test.
18256
18257 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18258
18259         PR c/17301
18260         * gcc.dg/pr17301-1.c: New test.
18261
18262 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18263
18264         PR c/17189
18265         * gcc.dg/anon-struct-5.c: New test.
18266
18267 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18268
18269         PR c/17844
18270         * gcc.dg/pr17844-1.c: New test.
18271
18272 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18273
18274         PR tree-optimization/17906
18275         * gcc.c-torture/compile/pr17906.c: New.
18276
18277 2004-10-09  Stuart Hastings  <stuart@apple.com>
18278             Roger Sayle  <roger@eyesopen.com>
18279
18280         PR rtl-optimization/17853
18281         * gcc.dg/i386-mmx-5.c: New testcase.
18282
18283 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18284
18285         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18286
18287 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18288
18289         PR c++/17524
18290         * g++.dg/template/static9.C: New test.
18291
18292         PR c++/17685
18293         * g++.dg/parse/operator5.C: New test.
18294
18295 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18296
18297         PR middle-end/17894
18298         * gcc.c-torture/execute/divcmp-4.c: New test case.
18299
18300 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18301
18302         PR tree-opt/17902
18303         * g++.dg/opt/pr17902.C: New test.
18304
18305 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18306
18307         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18308
18309 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18310
18311         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18312
18313 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18314
18315         * gcc.dg/assign-warn-3.c: New test.
18316
18317 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18318
18319         PR c/16999
18320         * gcc.dg/cpp/ident-1.c: New test.
18321
18322 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18323
18324         * gcc.c-torture/compile/acc1.c: New.
18325
18326 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18327
18328         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18329         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18330
18331 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18332
18333         * gcc.dg/ultrasp11.c: New test.
18334
18335 2004-10-08  Michael Matz  <matz@suse.de>
18336
18337         * gcc.dg/doloop-2.c: New test.
18338
18339 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18340
18341         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18342         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18343         objc.dg/method-9.m: Update expected diagnostics.
18344
18345 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18346
18347         * gcc.dg/ppc-fsel-3.c: New file.
18348         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18349
18350 2004-10-07  Paul Brook  <paul@codesourcery.com>
18351
18352         * gfortran.dg/intrinsic_verify_1.f90: New test.
18353
18354 2004-10-07  Paul Brook  <paul@codesourcery.com>
18355
18356         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18357
18358 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18359
18360         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18361         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18362         commit.
18363
18364 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18365
18366         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18367
18368 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18369
18370         PR c++/17115
18371         * g++.dg/warn/Winline-4.C: New test.
18372
18373 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18374
18375         * gcc.c-torture/compile/20041007-1.c: New test.
18376
18377 2004-10-07  Paul Brook  <paul@codesourcery.com>
18378
18379         PR fortran/17678
18380         * gfortran.dg/use_allocated_1.f90: New test.
18381
18382 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18383
18384         PR middle-end/17849
18385         * gfortran.fortran-torture/compile/nested.f90: New test
18386
18387 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18388
18389         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18390
18391 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18392
18393         PR c++/17368
18394         * g++.dg/ext/asm6.C: New test.
18395
18396 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18397
18398         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18399
18400 2004-10-06  Paul Brook  <paul@codesourcery.com>
18401
18402         PR libfortran/17709
18403         * gfortran.dg/empty_format_1.f90: New test.
18404
18405 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18406
18407         PR fortran/17568
18408         * gfortran.dg/ishft.f90: New test.
18409
18410         PR fortran/17283
18411         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18412         tests.
18413
18414 2004-10-06  Paul Brook  <paul@codesourcery.com>
18415
18416         * gfortran.dg/do_1.f90: New test.
18417
18418 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18419
18420         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18421         optimizing for size.
18422
18423 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18424
18425         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18426
18427 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18428
18429         * gcc.c-torture/compile/20041005-1.c: New test.
18430
18431 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18432
18433         PR c++/17829
18434         * g++.dg/lookup/koenig4.C: New.
18435
18436 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18437
18438         * g++.dg/other/classkey1.C: Adjust quoting marks.
18439         * g++.dg/parse/error15.C: Likewise.
18440         * g++.dg/template/meminit2.C (int>): Likewise.
18441
18442 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18443
18444         PR fortran/17283
18445         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18446
18447         PR fortran/17631
18448         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18449
18450         PR fortran/17708
18451         * gfortran.dg/pr17708.f90: New test.
18452
18453 2004-10-04  Chao-ying Fu  <fu@mips.com>
18454
18455         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18456         * gcc.dg/vect/vect-4.c: Ditto.
18457         * gcc.dg/vect/vect-5.c: Ditto.
18458         * gcc.dg/vect/vect-6.c: Ditto.
18459         * gcc.dg/vect/vect-8.c: Ditto.
18460         * gcc.dg/vect/vect-16.c: Ditto.
18461         * gcc.dg/vect/vect-30.c: Ditto.
18462         * gcc.dg/vect/vect-40.c: Ditto.
18463         * gcc.dg/vect/vect-41.c: Ditto.
18464         * gcc.dg/vect/vect-42.c: Ditto.
18465         * gcc.dg/vect/vect-43.c: Ditto.
18466         * gcc.dg/vect/vect-44.c: Ditto.
18467         * gcc.dg/vect/vect-45.c: Ditto.
18468         * gcc.dg/vect/vect-46.c: Ditto.
18469         * gcc.dg/vect/vect-47.c: Ditto.
18470         * gcc.dg/vect/vect-48.c: Ditto.
18471         * gcc.dg/vect/vect-49.c: Ditto.
18472         * gcc.dg/vect/vect-50.c: Ditto.
18473         * gcc.dg/vect/vect-51.c: Ditto.
18474         * gcc.dg/vect/vect-52.c: Ditto.
18475         * gcc.dg/vect/vect-53.c: Ditto.
18476         * gcc.dg/vect/vect-54.c: Ditto.
18477         * gcc.dg/vect/vect-55.c: Ditto.
18478         * gcc.dg/vect/vect-56.c: Ditto.
18479         * gcc.dg/vect/vect-57.c: Ditto.
18480         * gcc.dg/vect/vect-58.c: Ditto.
18481         * gcc.dg/vect/vect-59.c: Ditto.
18482         * gcc.dg/vect/vect-60.c: Ditto.
18483         * gcc.dg/vect/vect-74.c: Ditto.
18484         * gcc.dg/vect/vect-79.c: Ditto.
18485         * gcc.dg/vect/vect-80.c: Ditto.
18486
18487 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18488
18489         * gcc.dg/unused-7.c: Use the correct option.
18490
18491 2004-10-04  Paul Brook  <paul@codesourcery.com>
18492         Bud Davis  <bdavis9659@comcast.net>
18493
18494         PR fortran/17706
18495         PR fortran/16434
18496         * gfortran/pr17706.f90: New test.
18497         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18498
18499 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18500
18501         * gfortran.dg/pr17612.f90: New test.
18502
18503 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18504
18505         * g++.dg/template/local1.C: Adjust quoting marks in
18506         testing for diagnostics.
18507         * g++.dg/tls/diag-2.C: Likewise.
18508         * g++.dg/other/error8.C: Likewise.
18509
18510 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18511
18512         PR c/17178
18513         * gcc.dg/unused-4.c: Adjust to be correct.
18514
18515         PR c/17820
18516         * gcc.dg/unused-7.c: New test.
18517
18518 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18519
18520         PR c++/17797
18521         * g++.dg/overload/template2.C: New test.
18522
18523 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18524
18525         PR tree-optimization/16632
18526         * gcc.dg/tree-ssa/20041002-1.c: New.
18527
18528 2004-10-03  Paul Brook  <paul@codesourcery.com>
18529
18530         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18531         rather than relying on default formatting.
18532
18533 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18534
18535         * gcc.dg/20040920-1.c: Update expected message text.
18536
18537 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18538
18539         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18540
18541 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18542
18543         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18544         tree level.
18545
18546 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18547
18548         * gcc.dg/tree-ssa/pr17343.c: Remove.
18549
18550 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18551
18552         PR tree-opt/17343
18553         * gcc.dg/tree-ssa/pr17343.c: New test.
18554
18555 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18556
18557         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18558         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18559         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18560         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18561         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18562
18563 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18564
18565         * gcc.dg/lvalue-2.c: New test.
18566
18567 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18568
18569         PR c/17730
18570         * gcc.dg/pr17730-1.c: New test
18571
18572 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18573
18574         PR c/7425
18575         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18576
18577 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18578
18579         * gcc.c-torture/execute/stdarg-1.c: New test.
18580         * gcc.c-torture/execute/stdarg-2.c: New test.
18581         * gcc.c-torture/execute/stdarg-3.c: New test.
18582         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18583         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18584         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18585         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18586         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18587
18588 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18589
18590         PR tree-optimization/17697
18591         * g++.dg/opt/pr17697-1.C: New test.
18592         * g++.dg/opt/pr17697-2.C: New test.
18593         * g++.dg/opt/pr17697-3.C: New test.
18594
18595 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18596
18597         PR c/16409
18598         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18599         gcc.dg/vla-init-5.c: New tests.
18600
18601 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18602
18603         PR c/13804
18604         * gcc.dg/pr13804-1.c: New test.
18605
18606 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18607
18608         PR fortran/16938
18609         * gfortran.dg/pr16938.f90: New test.
18610
18611 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18612
18613         * g++.dg/template/crash23.C: New test.
18614
18615 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18616
18617         PR c++/17585
18618         * g++.dg/template/static8.C: New test.
18619
18620 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18621
18622         PR c++/17681
18623         * g++.dg/other/error9.C: New test.
18624
18625 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18626
18627         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18628
18629 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18630
18631         PR fortran/15164
18632         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18633
18634 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18635
18636         PR middle-end/17112
18637         * gcc.dg/pr17112-1.c: New test case.
18638
18639 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18640
18641         PR c/11459
18642         * gcc.dg/pr11459-1.c: New test.
18643
18644 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18645
18646         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18647         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18648
18649 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18650
18651         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18652
18653 2004-09-25  Jan Hubicka  <jh@suse.cz>
18654
18655         * compile/30040909-1.c: New test.
18656         * compile/30040907-1.c: New test.
18657
18658 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18659
18660         * gcc.c-torture/execute/va-arg-26.c: New test.
18661
18662 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18663
18664         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18665         extra diagnostics on targets with 64-bit pointers.
18666         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18667
18668 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18669
18670         PR c/17188
18671         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18672         * gcc.dg/decl-3.c: Adjust expected message.
18673
18674 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18675
18676         PR fortran/17615
18677         * gfortran.dg/pr17615.f90: New test.
18678
18679 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18680
18681         PR tree-optimzation/17517
18682         * g++.dg/tree-ssa/pr17517.C: New Test.
18683
18684 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18685
18686         PR c++/16889
18687         * g++.dg/lookup/ambig3.C: New.
18688
18689 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18690
18691         PR tree-opt/17624
18692         * g++.dg/opt/pr17624.C: New test.
18693
18694 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18695
18696         PR c/6980
18697         * gcc.dg/Wbad-function-cast-1.c: New test.
18698
18699 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18700
18701         * g++.dg/ext/complit1.C
18702         * g++.dg/other/error2.C
18703         * g++.dg/other/nontype-1.C
18704         * g++.dg/parse/crash11.C
18705         * g++.dg/parse/crash12.C
18706         * g++.dg/parse/error15.C
18707         * g++.dg/parse/error4.C
18708         * g++.dg/parse/tmpl-outside1.C
18709         * g++.dg/parse/too-many-tmpl-args1.C
18710         * g++.dg/template/dependent-expr3.C
18711         * g++.dg/template/error10.C
18712         * g++.dg/template/instantiate1.C
18713         * g++.dg/template/vtable2.C
18714         * g++.dg/warn/Wshadow-1.C
18715         * g++.dg/warn/weak1.C
18716         * g++.old-deja/g++.brendan/crash16.C
18717         * g++.old-deja/g++.brendan/crash18.C
18718         * g++.old-deja/g++.brendan/crash48.C
18719         * g++.old-deja/g++.brendan/crash49.C
18720         * g++.old-deja/g++.brendan/crash55.C
18721         * g++.old-deja/g++.brendan/crash56.C
18722         * g++.old-deja/g++.brendan/crash8.C
18723         * g++.old-deja/g++.brendan/enum11.C
18724         * g++.old-deja/g++.brendan/enum8.C
18725         * g++.old-deja/g++.brendan/enum9.C
18726         * g++.old-deja/g++.brendan/friend3.C
18727         * g++.old-deja/g++.brendan/misc14.C
18728         * g++.old-deja/g++.bugs/900402_02.C
18729         * g++.old-deja/g++.bugs/900404_03.C
18730         * g++.old-deja/g++.bugs/900404_04.C
18731         * g++.old-deja/g++.bugs/900428_03.C
18732         * g++.old-deja/g++.jason/crash4.C
18733         * g++.old-deja/g++.jason/overload21.C
18734         * g++.old-deja/g++.jason/redecl1.C
18735         * g++.old-deja/g++.jason/report.C
18736         * g++.old-deja/g++.jason/rfg10.C
18737         * g++.old-deja/g++.jason/template30.C
18738         * g++.old-deja/g++.law/arm12.C
18739         * g++.old-deja/g++.law/ctors5.C
18740         * g++.old-deja/g++.law/cvt20.C
18741         * g++.old-deja/g++.law/init10.C
18742         * g++.old-deja/g++.law/init8.C
18743         * g++.old-deja/g++.law/visibility17.C
18744         * g++.old-deja/g++.law/visibility7.C
18745         * g++.old-deja/g++.mike/net8.C
18746         * g++.old-deja/g++.mike/p646.C
18747         * g++.old-deja/g++.mike/p700.C
18748         * g++.old-deja/g++.mike/p701.C
18749         * g++.old-deja/g++.mike/p811.C
18750         * g++.old-deja/g++.ns/template13.C
18751         * g++.old-deja/g++.other/array3.C
18752         * g++.old-deja/g++.other/crash25.C
18753         * g++.old-deja/g++.other/dtor3.C
18754         * g++.old-deja/g++.other/dtor4.C
18755         * g++.old-deja/g++.other/main1.C
18756         * g++.old-deja/g++.other/warn7.C
18757         * g++.old-deja/g++.pt/crash11.C
18758         * g++.old-deja/g++.pt/crash36.C
18759         * g++.old-deja/g++.pt/spec22.C
18760         * g++.old-deja/g++.pt/spec9.C
18761         * g++.old-deja/g++.pt/ttp52.C
18762         * g++.old-deja/g++.robertl/eb103.C
18763         * g++.old-deja/g++.robertl/eb121.C
18764         * g++.old-deja/g++.robertl/eb22.C
18765         * g++.old-deja/g++.robertl/eb8.C:
18766         Update locations and/or regexps of dg-error markers.
18767         Remove markers for some bogus messages that are no longer issued.
18768
18769 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18770
18771         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18772         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18773
18774 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18775
18776         PR c++/17618
18777         * g++.dg/lookup/crash5.C: New test.
18778
18779 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18780
18781         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18782         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18783         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18784         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18785         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18786         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18787
18788         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18789         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18790         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18791         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18792         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18793         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18794
18795         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18796
18797         * gcc.dg/vect/vect-44.c: Check additional cases.
18798         * gcc.dg/vect/vect-48.c: Check additional cases.
18799
18800         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18801         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18802         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18803         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18804         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18805         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18806         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18807         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18808         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18809
18810         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18811         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18812         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18813
18814 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18815
18816         * gcc.dg/tree-ssa/loop-6.c: New test.
18817
18818 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18819
18820         PR c++/17620
18821         * g++.dg/inherit/base2.C: New.
18822
18823 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18824
18825         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18826         * gcc.dg/20001012-2.c: Likewise.
18827         * gcc.dg/20001013-1.c: Likewise.
18828         * gcc.dg/20001101-1.c: Likewise.
18829         * gcc.dg/20001102-1.c: Likewise.
18830         * gcc.dg/bf-spl1.c: Likewise.
18831         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18832         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18833
18834 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18835
18836         PR tree-optimization/16721
18837         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18838
18839 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18840
18841         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18842         * gcc.dg/20040305-1.c: Likewise.
18843
18844 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18845
18846         PR c/16566
18847         * gcc.c-torture/compile/pr16566-1.c,
18848         gcc.c-torture/compile/pr16566-2.c,
18849         gcc.c-torture/compile/pr16566-3.c: New tests.
18850
18851 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18852
18853         PR tree-optimization/17512
18854         * gcc.c-torture/compile/20040916-1.c.
18855
18856 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18857
18858         * gcc.dg/pragma-re-3.c: New test.
18859
18860 2004-09-17  Matt Austern  <austern@apple.com>
18861
18862         PR c++/15049
18863         * g++.dg/other/anon3.C: New.
18864
18865 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18866
18867         PR c++/7503
18868         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18869         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18870         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18871         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18872         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18873
18874 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18875
18876         PR fortran/17286
18877         * gfortran.dg/pr17286.f90: New test.
18878
18879 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18880
18881         PR c++/17530
18882         * g++.dg/template/static7.C: New test.
18883
18884 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18885
18886         PR tree-opt/17558
18887         * gcc.c-torture/compile/pr17558.c: New test.
18888
18889 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18890
18891         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18892         if SKIP_ATTRIBUTE is defined.
18893
18894 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18895
18896         PR fortran/15957
18897         * gfortran.dg/pr15957.f90: New test.
18898
18899 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18900
18901         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18902         in comparison.
18903         * gcc.dg/vect/vect-79.c: Likewise.
18904         * gcc.dg/vect/vect-80.c: Likewise.
18905
18906 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18907
18908         PR fortran/15750
18909         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18910
18911 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18912
18913         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18914         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18915         * gcc.dg/vect/vect-62.c: New testcase.
18916         * gcc.dg/vect/vect-63.c: New testcase.
18917         * gcc.dg/vect/vect-64.c: New testcase.
18918         * gcc.dg/vect/vect-65.c: New testcase.
18919         * gcc.dg/vect/vect-66.c: New testcase.
18920         * gcc.dg/vect/vect-67.c: New testcase.
18921         * gcc.dg/vect/vect-68.c: New testcase.
18922         * gcc.dg/vect/vect-69.c: New testcase.
18923         * gcc.dg/vect/vect-79.c: New testcase.
18924         * gcc.dg/vect/vect-80.c: New testcase.
18925
18926 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18927
18928         * gcc.target/mips/asm-1.c: New test.
18929
18930 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18931
18932         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18933         * gcc.dg/vect/vect-73.c: New testcase.
18934         * gcc.dg/vect/vect-74.c: New testcase.
18935         * gcc.dg/vect/vect-75.c: New testcase.
18936         * gcc.dg/vect/vect-76.c: New testcase.
18937         * gcc.dg/vect/vect-77.c: New testcase.
18938         * gcc.dg/vect/vect-78.c: New testcase
18939
18940 2004-09-18  Paul Brook  <paul@codesourcery.com>
18941
18942         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18943
18944 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18945
18946         PR c/17424
18947         * gcc.dg/pr17424-1.c: New test.
18948
18949 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18950
18951         * g++.dg/tree-ssa/pr17153.C: New test.
18952
18953 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18954
18955         PR pch/13361
18956         * testsuite/g++.dg/pch/wchar-1.C: New.
18957         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18958
18959 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18960
18961         * gcc.c-torture/execute/20040917-1.c: New test.
18962
18963 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18964
18965         PR tree-optimization/17319
18966         * gcc.dg/pr17319.c: New test.
18967
18968 2004-09-17  Devang Patel  <dpatel@apple.com>
18969
18970         * gcc.dg/20040813-1.c: New test.
18971
18972 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18973
18974         PR tree-optimization/17273
18975         * gcc.c-torture/compile/pr17273.c: New test.
18976
18977 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18978
18979         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18980         Update expected messages.
18981         * gcc.dg/declspec-13.c: New test.
18982
18983 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18984
18985         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18986
18987 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18988
18989         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18990         change what 'a' is pointing to.
18991
18992 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18993
18994         PR c++/16002
18995         * g++.dg/template/error18.C: New test.
18996
18997         PR c++/16029
18998         * g++.dg/warn/Wunused-8.C: New test.
18999
19000 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19001
19002         PR tree-optimization/17513
19003         * gcc.dg/20040916-1.c: New test.
19004
19005 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19006
19007         PR c++/17501
19008         * g++.dg/template/typename7.C: New test.
19009
19010 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19011
19012         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19013
19014 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19015
19016         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19017         with -ftree-based-profiling also.
19018         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19019
19020 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19021
19022         PR/15364
19023         * gfortran.dg/der_array_io_1.f90: New test.
19024         * gfortran.dg/der_array_io_2.f90: New test.
19025         * gfortran.dg/der_array_io_3.f90: New test.
19026
19027 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19028
19029         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19030         EABI.
19031
19032 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19033
19034         * g++.dg/opt/switch1.C: New test.
19035
19036 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19037
19038         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19039         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19040         Update expected messages.
19041
19042 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19043
19044         PR fortran/16485
19045         * gfortran.dg/same_name_1.f90: New test.
19046
19047 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19048
19049         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19050         dereference garbage pointers.
19051
19052 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19053
19054         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19055         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19056
19057         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19058         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19059         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19060
19061 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19062
19063         PR c++/17324
19064         * g++.dg/template/mangle1.C: New test.
19065
19066 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19067
19068         PR tree-optimization/17252
19069         * gcc.c-torture/execute/pr17252.c: New test.
19070
19071 2004-09-14  Andrew Pinski  <apinski@apple.com>
19072
19073         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19074
19075 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19076
19077         PR rtl-optimization/9771
19078         * gcc.dg/pr9771-1.c: New test case.
19079
19080 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19081
19082         PR tree-optimization/15262
19083         * gcc.c-torture/execute/pr15262-1.c: New test.
19084         * gcc.c-torture/execute/pr15262-2.c: New test.
19085
19086 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19087
19088         * gcc.dg/declspec-12.c: New test.
19089
19090 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19091
19092         * gfortran.dg/pr17090.f90: Add directives to test.
19093
19094 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19095
19096         * gcc.c-torture/compile/20040914-1.c: New test.
19097
19098 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19099
19100         PR c++/16162
19101         * g++.dg/template/decl2.C: New test.
19102
19103 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19104
19105         PR fortran/17090
19106         * gfortran.dg/pr17090.f90: New test.
19107
19108 2004-09-13  Dale Johannesen  <dalej@apple.com>
19109
19110         * gcc.c-torture/compile/pr17408.c: New test case.
19111
19112 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19113
19114         PR c++/16716
19115         * g++.dg/parse/crash17.C: New test.
19116
19117         PR c++/17327
19118         * g++.dg/template/enum3.C: New test.
19119
19120 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19121
19122         * lib/gcc-defs.exp: Load wrapper.exp.
19123         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19124         using local code.
19125         * lib/gcc.exp (gcc_init): Similar.
19126         * lib/gfortran.exp (gfortran_init): Similar.
19127         * lib/objc.exp (objc_init): Similar.
19128         * lib/treelang.exp (treelang_init): Similar.
19129         * lib/wrapper.exp: New file with build_wrapper call machinery in
19130         ${tool}_maybe_build_wrapper.
19131
19132 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19133
19134         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19135         "inline".
19136         * gcc.dg/declspec-11.c: Update expected messages.
19137         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19138         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19139         gcc.dg/inline-12.c: New tests.
19140
19141 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19142
19143         * g++.dg/tree-ssa/pr17400.C: New testcase.
19144
19145 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19146
19147         * gcc.target/mips/sb1-1.c: New testcase.
19148
19149 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19150
19151         * lib/g77-dg.exp: Remove unused file.
19152         * lib/mike-g77.exp: Ditto.
19153         * lib/g77.exp: Ditto.
19154
19155 2004-09-12  Richard Henderson  <rth@redhat.com>
19156
19157         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19158
19159 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19160
19161         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19162         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19163         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19164         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19165         Update expected messages.
19166
19167 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19168
19169         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19170         declaration/use mismatch for dirp parameter.
19171
19172 2004-09-12  Andrew Pinski  <apinski@apple.com>
19173
19174         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19175         -fgnu-runtime is passed.
19176
19177 2004-09-12  Richard Henderson  <rth@redhat.com>
19178
19179         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19180         do the uplevel thing and update additional_flags directly.
19181         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19182         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19183         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19184         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19185
19186 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19187
19188         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19189
19190 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19191
19192         PR middle-end/17411
19193         * g++.dg/opt/pr17411-1.C: New test case.
19194
19195 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19196
19197         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19198         gcc.dg/tls/diag-2.c: Update expected messages.
19199         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19200         messages.
19201         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19202         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19203         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19204         gcc.dg/tls/diag-5.c: New tests.
19205
19206 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19207
19208         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19209
19210 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19211
19212         * g++.dg/parse/break-in-for.C: New test.
19213
19214 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19215
19216         * gcc.dg/tree-ssa/20040911-1.c: New test.
19217
19218 2004-09-11  Andreas Jaeger  <aj@suse.de>
19219
19220         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19221         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19222
19223 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19224
19225         * gcc.target/frv: New directory of FR-V-specific tests.
19226
19227 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19228
19229         * gcc.dg/convert-vec-1.c: New test.
19230
19231 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19232
19233         PR middle-end/17024
19234         * gcc.dg/pr17024-1.c: New test case.
19235
19236 2004-09-10  Eric Christopher  <echristo@redhat.com>
19237
19238         * gcc.dg/20040910-1.c: New test.
19239
19240 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19241
19242         * gcc.dg/bitfld-9.c: New test.
19243
19244 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19245
19246         * gcc.c-torture/execute/ieee/acc1.c: New test.
19247         * gcc.c-torture/execute/ieee/acc2.c: New test.
19248         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19249
19250 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19251
19252         * gcc.dg/deprecated-2.c: New test.
19253
19254 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19255
19256         * gcc.dg/init-vec-1.c: New test.
19257
19258 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19259
19260         PR middle-end/17055
19261         * gcc.dg/pr17055-1.c: New test case.
19262
19263 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19264
19265         PR target/17377
19266         * gcc.c-torture/execute/pr17377.c: New test.
19267
19268 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19269
19270         PR c/8420
19271         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19272         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19273         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19274         gcc.dg/long-long-typespec-1.c: New tests.
19275         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19276
19277 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19278
19279         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19280         gcc.dg/gnu99-static-1.c: New tests.
19281
19282 2004-09-08  Devang Patel  <dpatel@apple.com>
19283
19284         * gcc.dg/darwin-ld-20040828-1.c: New test.
19285         * gcc.dg/darwin-ld-20040828-2.c: New test.
19286         * gcc.dg/darwin-ld-20040828-3.c: New test.
19287
19288 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19289
19290         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19291         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19292         in error message.
19293         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19294         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19295         in error message.
19296         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19297         types they qualify.
19298         * objc.dg/type-size-2.m: Fix wording in comment.
19299         * objc.dg/va-meth-1.m: New test case.
19300
19301 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19302
19303         PR c/16633:
19304         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19305         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19306
19307 2004-09-06  Devang Patel  <dpatel@apple.com>
19308
19309         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19310         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19311
19312 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19313
19314         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19315         reflect changed line numbering of diagnostics.
19316
19317 2004-09-06  Paul Brook  <paul@codesourcery.com>
19318
19319         * gfortran.dg/edit_real_1.f90: Add new test.
19320
19321 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19322
19323         * gcc.dg/tree-ssa/loop-2.c: New test.
19324         * gcc.dg/tree-ssa/loop-3.c: New test.
19325         * gcc.dg/tree-ssa/loop-4.c: New test.
19326         * gcc.dg/tree-ssa/loop-5.c: New test.
19327
19328 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19329
19330         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19331
19332 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19333
19334         * gcc.dg/format/sentinel-1.c: New test.
19335
19336 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19337
19338         * testsuite/gcc.dg/builtins-46.c: New.
19339
19340 2004-09-03  Devang Patel  <dpatel@apple.com>
19341
19342         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19343         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19344
19345 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19346
19347         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19348         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19349         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19350         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19351         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19352         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19353         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19354         the non-portable bzero.
19355         * gcc.dg/20010912-1.c: xfail for NetWare.
19356         * gcc.dg/20020426-2.c: xfail for NetWare.
19357         * gcc.dg/20021014-1.c: xfail for NetWare.
19358         * gcc.dg/20021018-1.c: xfail for NetWare.
19359         * gcc.dg/20030213-1.c: xfail for NetWare.
19360         * gcc.dg/20030225-1.c: xfail for NetWare.
19361         * gcc.dg/20030708-1.c: xfail for NetWare.
19362         * gcc.dg/builtins-config.h: Also exclude NetWare.
19363         * gcc.dg/format/format.h: Define restrict only if not already defined.
19364         * gcc.dg/nest.c: xfail for NetWare.
19365         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19366         * lib/target-supports.exp (check_visibility_available): Exclude
19367         NetWare.
19368
19369 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19370
19371         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19372         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19373         deterministic starting point for the alignment of structure fields.
19374         * gcc.dg/Wpadded.c: Dito.
19375         * g++.dg/abi/vbase10.C: Dito.
19376
19377 2004-09-03  Devang Patel  <dpatel@apple.com>
19378
19379         * g++.dg/debug/pr15736.cc: New test.
19380
19381 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19382
19383         * README.QMTEST: Fix out-of-date link.
19384
19385 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19386
19387         PR fortran/16579
19388         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19389         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19390
19391 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19392
19393         * g++.dg/abi/arm_rtti1.C: New test.
19394
19395 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19396
19397         * gcc.dg/ppc-vector-memcpy.c: New.
19398         * gcc.dg/ppc-vector-memset.c: New.
19399
19400 2004-09-02  Chao-ying Fu  <fu@mips.com>
19401
19402         * gcc.target/mips/mips-3d-1.c: New test.
19403         * gcc.target/mips/mips-3d-2.c: New test.
19404         * gcc.target/mips/mips-3d-3.c: New test.
19405         * gcc.target/mips/mips-3d-4.c: New test.
19406         * gcc.target/mips/mips-3d-5.c: New test.
19407         * gcc.target/mips/mips-3d-6.c: New test.
19408         * gcc.target/mips/mips-3d-7.c: New test.
19409         * gcc.target/mips/mips-3d-8.c: New test.
19410         * gcc.target/mips/mips-3d-9.c: New test.
19411         * gcc.target/mips/mips-ps-1.c: New test.
19412         * gcc.target/mips/mips-ps-2.c: New test.
19413         * gcc.target/mips/mips-ps-3.c: New test.
19414         * gcc.target/mips/mips-ps-4.c: New test.
19415         * gcc.target/mips/mips-ps-type.c: New test.
19416
19417 2004-09-02  Paul Brook  <paul@codesourcery.com>
19418
19419         * gfortran.dg/edit_real_1.f90: Add new tests.
19420
19421 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19422
19423         PR fortran/15327
19424         * gfortran.dg/merge_char_1.f90: New test.
19425
19426 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19427
19428         PR fortran/16404
19429         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19430
19431 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19432
19433         PR c/1522
19434         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19435
19436 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19437
19438         * g++.dg/opt/loop1.C: Do not XFAIL.
19439
19440 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19441
19442         * gcc.c-torture/execute/20040831-1.c: New test.
19443
19444 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19445
19446         PR fortran/16579
19447         * gfortran.dg/g77/20010610.f: Now passes.
19448         Copy from g77.f-torture/execute. Add dg-run directive.
19449         * gfortran.dg/g77/README: Update
19450
19451 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19452
19453         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19454         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19455         (t1, t2, t3, t4): Add volatile.
19456
19457 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19458
19459         * g++.dg/ext/visibility/arm1.C: New test.
19460
19461 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19462
19463         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19464         -pedantic-errors.
19465
19466 2004-09-01  Paul Brook  <paul@codesourcery.com>
19467
19468         * gfortran.dg/eof_2.f90: New test.
19469
19470 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19471
19472         PR fortran/16579
19473         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19474
19475 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19476
19477         PR libfortran/16805
19478         * gfortran.dg/list_read_2.f90: New test.
19479
19480 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19481
19482         * g++.dg/abi/key1.C: New test.
19483
19484 2004-08-31  Richard Henderson  <rth@redhat.com>
19485
19486         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19487         form of offsetof.
19488         * g++.dg/other/offsetof5.C: Remove duplicate.
19489
19490 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19491
19492         PR fortran/17244
19493         * gfortran.dg/func_derived_1.f90: New test.
19494
19495 2004-08-31  Paul Brook  <paul@codesourcery.com>
19496
19497         * gfortran.dg/eof_1.f90: New test.
19498
19499 2004-08-31  Paul Brook  <paul@codesourcery.com>
19500
19501         * gfortran.dg/list_read_1.f90: New file.
19502
19503 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19504
19505         * g++.dg/opt/loop1.C: XFAIL.
19506
19507 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19508
19509         * gcc.dg/funcdef-storage-1.c: New.
19510         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19511         an extern function in local scope.
19512         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19513         declare an 'auto inline' function in local scope.
19514         * gcc.dg/20011130-1.c: Likewise.
19515         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19516         an 'auto' function in local scope.
19517         * gcc.dg/20021014-1.c: Likewise.
19518         * gcc.dg/20030331-2.c: Likewise.
19519
19520 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19521
19522         * gfortran.dg/blockdata_1.f90: New test.
19523
19524 2004-08-30  Richard Henderson  <rth@redhat.com>
19525
19526         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19527
19528 2004-08-30  Richard Henderson  <rth@redhat.com>
19529
19530         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19531         additional_flags set by alternate driver.
19532         (ieee-options): New procedure.
19533         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19534         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19535         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19536         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19537
19538 2004-08-30  Richard Henderson  <rth@redhat.com>
19539
19540         * lib/f-torture.exp: Remove.
19541
19542 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19543
19544         PR rtl-optimization/16590
19545         * g++.dg/opt/loop1.C: New test.
19546
19547 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19548
19549         PR fortran/13910
19550         * gfortran.dg/oldstyle_1.f90: New test.
19551
19552 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19553         Paul Brook  <paul@codesourcery.com>
19554
19555         * gfortran.dg/g77/README: Update.
19556         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19557         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19558         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19559
19560 2004-08-28  Paul Brook  <paul@codesourcery.com>
19561
19562         PR libfortran/17195
19563         * gfortran.dg/edit_real_1.f90: New test.
19564
19565 2004-08-27  Paul Brook  <paul@codesourcery.com>
19566
19567         * gfortran.dg/rewind_1.f90: New test.
19568
19569 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19570
19571         PR fortran/16597
19572         * gfortran.dg/pr16597.f90: New test.
19573
19574 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19575
19576         PR c/13801
19577         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19578         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19579         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19580         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19581         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19582
19583 2004-08-26  Nick Clifton  <nickc@redhat.com>
19584
19585         * gcc.c-torture/compile/pr17119.c: New test.
19586
19587 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19588
19589         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19590
19591 2004-08-25  Richard Henderson  <rth@redhat.com>
19592
19593         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19594         the bits that expect kind=8 to be the largest real kind.
19595
19596 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19597
19598         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19599
19600 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19601
19602         * gfortran.dg/assignment_1.f90: New test.
19603
19604 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19605
19606         * g++.dg/template/repo3.C: New test.
19607
19608 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19609
19610         PR middle-end/16693
19611         PR tree-optimization/16372
19612         * g++.dg/opt/pr16372-1.C: New test case.
19613         * g++.dg/opt/pr16693-1.C: New test case.
19614         * g++.dg/opt/pr16693-2.C: New test case.
19615
19616 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19617
19618         * objc.dg/proto-lossage-4.m: New test.
19619
19620 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19621
19622         PR c++/17155
19623         * g++.dg/inherit/local2.C: New test.
19624
19625 2004-08-25  Paul Brook  <paul@codesourcery.com>
19626
19627         PR fortran/17144
19628         * gfortran.dg/string_ctor_1.f90: New test.
19629
19630 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19631
19632         PR c++/14428
19633         * g++.dg/template/redecl2.C: New test.
19634
19635 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19636
19637         PR fortran/17143
19638         * gfortran.dg/pr17143.f90: New test.
19639
19640 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19641
19642         PR fortran/17164
19643         * gfortran.dg/pr17164.f90: New test.
19644
19645 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19646
19647         * gcc.dg/tree-ssa/loop-1.c: New test.
19648
19649 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19650
19651         * gcc.c-torture/compile/20040824-1.c: New test.
19652
19653 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19654
19655         * gcc.c-torture/compile/iftrap-3.c: New test.
19656
19657 2004-08-24  Paul Brook  <paul@codesourcery.com>
19658
19659         * gfortran.dg/entry_2.f90: New test.
19660
19661 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19662
19663         PR c++/16889
19664         * g++.dg/lookup/ambig[12].C: New.
19665
19666 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19667
19668         PR c++/16706
19669         * g++.dg/template/crash21.C: New test.
19670         * g++.dg/template/crash22.C: Likewise.
19671
19672 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19673
19674         PR c++/17149
19675         * g++.dg/template/access15.C: New.
19676
19677 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19678
19679         PR c++/17163
19680         * g++.dg/template/repo2.C: New test.
19681
19682 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19683
19684         PR rtl-optimization/17078
19685         * gcc.c-torture/execute/pr17078-1.c: New test case.
19686
19687 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19688
19689         PR c/14492
19690         * gcc.dg/debug/crash1.c: New test.
19691
19692 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19693
19694         PR c/16180
19695         * gcc.dg/loop-5.c: New test.
19696
19697 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19698
19699         * gcc.c-torture/execute/20040823-1.c: New test.
19700
19701 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19702
19703         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19704         to the assembler.  Simplify test accordingly.
19705         (asm_abi_flags): Use GNU names.
19706         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19707         to check for ABI flags.
19708
19709 2004-08-22  Andrew Pinski  <apinski@apple.com>
19710
19711         * g++.dg/opt/pr14029.C: New test.
19712         * gcc.c-torture/execute/pr15262.c: New test.
19713
19714 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19715
19716         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19717
19718 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19719
19720         PR 16908
19721         * gfortran.dg/direct_io.f90: New test.
19722
19723 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19724
19725         PR c++/17121
19726         * g++.dg/inherit/local2.C: New test.
19727
19728 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19729
19730         PR c++/17120
19731         * g++.dg/warn/Wparentheses-4.C: New test.
19732
19733 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19734
19735         PR c++/17121
19736         * g++.dg/inherit/local2.C: New test.
19737
19738         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19739         * gcc.dg/ppc-ldstruct.c: Likewise.
19740         * gcc.dg/ppc64-abi-2.c: Likewise.
19741
19742 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19743
19744         PR rtl-optimization/17099
19745         * gcc.c-torture/execute/20040820-1.c: New test.
19746
19747 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19748
19749         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19750
19751 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19752
19753         PR fortran/17077
19754         * gfortran.dg/auto_array_1.f90: New test.
19755
19756 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19757
19758         PR fortran/17074
19759         * gfortran.dg/simpleif_1.f90: New test.
19760
19761 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19762
19763         * lib/target-supports.exp (check_profiling_available): Return
19764         false for arm*-*-symbianelf* and arm*-*-eabi*.
19765
19766         PR c++/15890
19767         * g++.dg/template/delete1.C: New test.
19768
19769 2004-08-19  Paul Brook  <paul@codesourcery.com>
19770
19771         PR fortran/14976
19772         PR fortran/16228
19773         * gfortran.dg/data_char_1.f90: New test.
19774
19775 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19776
19777         PR fortran/16946
19778         * gfortran.dg/reduction.f90: New testcase.
19779
19780 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19781
19782         PR fortran/16520
19783         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19784
19785 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19786
19787         PR c++/17041
19788         * g++.dg/Wparentheses-3.C: New test.
19789
19790 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19791
19792         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19793         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19794         * gcc.dg/vect/vect-2.c: Likewise.
19795         * gcc.dg/vect/vect-3.c: Likewise.
19796         * gcc.dg/vect/vect-4.c: Likewise.
19797         * gcc.dg/vect/vect-5.c: Likewise.
19798         * gcc.dg/vect/vect-6.c: Likewise.
19799         * gcc.dg/vect/vect-7.c: Likewise.
19800         * gcc.dg/vect/vect-25.c: Likewise.
19801         * gcc.dg/vect/vect-31.c: Likewise.
19802         * gcc.dg/vect/vect-32.c: Likewise.
19803         * gcc.dg/vect/vect-34.c: Likewise.
19804         * gcc.dg/vect/vect-36.c: Likewise.
19805         * gcc.dg/vect/vect-all.c: Likewise.
19806
19807 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19808
19809         PR c++/17068
19810         * g++.dg/template/operator4.C: New test.
19811
19812 2004-08-18  Richard Henderson  <rth@redhat.com>
19813
19814         * gcc.dg/20040206-1.c: XFAIL.
19815
19816 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19817
19818         PR c++/16246
19819         * g++.dg/template/array7.C: New test.
19820
19821 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19822
19823         * gcc.dg/mips-movcc-1.c: New test.
19824         * gcc.dg/mips-movcc-2.c: New test.
19825         * gcc.dg/mips-movcc-3.c: New test.
19826
19827         * gcc.dg/mips-nmadd-1.c: New test.
19828         * gcc.dg/mips-nmadd-2.c: New test.
19829
19830 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19831
19832         PR c++/15871
19833         * g++.dg/opt/inline8.C: New test.
19834
19835         PR c++/16965
19836         * g++.dg/parse/error17.C: New test.
19837
19838 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19839
19840         * gcc.dg/vect: New directory for vectorizer tests.
19841         * gcc.dg/vect/tree-vect.h: New file.
19842         * gcc.dg/vect/vect.exp: New file.
19843         * gcc.dg/vect/pr16105.c.c: New test.
19844         * gcc.dg/vect/vect-1.c: New test.
19845         * gcc.dg/vect/vect-2.c: New test.
19846         * gcc.dg/vect/vect-3.c: New test.
19847         * gcc.dg/vect/vect-4.c: New test.
19848         * gcc.dg/vect/vect-5.c: New test.
19849         * gcc.dg/vect/vect-6.c: New test.
19850         * gcc.dg/vect/vect-7.c: New test.
19851         * gcc.dg/vect/vect-8.c: New test.
19852         * gcc.dg/vect/vect-9.c: New test.
19853         * gcc.dg/vect/vect-10.c: New test.
19854         * gcc.dg/vect/vect-11.c: New test.
19855         * gcc.dg/vect/vect-12.c: New test.
19856         * gcc.dg/vect/vect-13.c: New test.
19857         * gcc.dg/vect/vect-14.c: New test.
19858         * gcc.dg/vect/vect-15.c: New test.
19859         * gcc.dg/vect/vect-16.c: New test.
19860         * gcc.dg/vect/vect-17.c: New test.
19861         * gcc.dg/vect/vect-18.c: New test.
19862         * gcc.dg/vect/vect-19.c: New test.
19863         * gcc.dg/vect/vect-20.c: New test.
19864         * gcc.dg/vect/vect-21.c: New test.
19865         * gcc.dg/vect/vect-22.c: New test.
19866         * gcc.dg/vect/vect-23.c: New test.
19867         * gcc.dg/vect/vect-24.c: New test.
19868         * gcc.dg/vect/vect-25.c: New test.
19869         * gcc.dg/vect/vect-26.c: New test.
19870         * gcc.dg/vect/vect-27.c: New test.
19871         * gcc.dg/vect/vect-28.c: New test.
19872         * gcc.dg/vect/vect-29.c: New test.
19873         * gcc.dg/vect/vect-30.c: New test.
19874         * gcc.dg/vect/vect-31.c: New test.
19875         * gcc.dg/vect/vect-32.c: New test.
19876         * gcc.dg/vect/vect-33.c: New test.
19877         * gcc.dg/vect/vect-34.c: New test.
19878         * gcc.dg/vect/vect-35.c: New test.
19879         * gcc.dg/vect/vect-36.c: New test.
19880         * gcc.dg/vect/vect-37.c: New test.
19881         * gcc.dg/vect/vect-38.c: New test.
19882         * gcc.dg/vect/vect-40.c: New test.
19883         * gcc.dg/vect/vect-41.c: New test.
19884         * gcc.dg/vect/vect-42.c: New test.
19885         * gcc.dg/vect/vect-43.c: New test.
19886         * gcc.dg/vect/vect-44.c: New test.
19887         * gcc.dg/vect/vect-45.c: New test.
19888         * gcc.dg/vect/vect-46.c: New test.
19889         * gcc.dg/vect/vect-47.c: New test.
19890         * gcc.dg/vect/vect-48.c: New test.
19891         * gcc.dg/vect/vect-49.c: New test.
19892         * gcc.dg/vect/vect-50.c: New test.
19893         * gcc.dg/vect/vect-51.c: New test.
19894         * gcc.dg/vect/vect-52.c: New test.
19895         * gcc.dg/vect/vect-53.c: New test.
19896         * gcc.dg/vect/vect-54.c: New test.
19897         * gcc.dg/vect/vect-55.c: New test.
19898         * gcc.dg/vect/vect-56.c: New test.
19899         * gcc.dg/vect/vect-57.c: New test.
19900         * gcc.dg/vect/vect-58.c: New test.
19901         * gcc.dg/vect/vect-59.c: New test.
19902         * gcc.dg/vect/vect-60.c: New test.
19903         * gcc.dg/vect/vect-61.c: New test.
19904         * gcc.dg/vect/vect-all.c: New test.
19905         * gcc.dg/vect/vect-none.c: New test.
19906
19907 2004-08-17  Paul Brook  <paul@codesourcery.com>
19908
19909         PR fortran/13082
19910         * gfortran.dg/entry_1.f90: New test.
19911
19912 2004-08-17  Andrew Pinski  <apinski@apple.com>
19913
19914         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19915
19916 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19917
19918         * gcc.dg/pr17036-1.c: New test.
19919
19920 2004-08-16  Devang Patel  <dpatel@apple.com>
19921
19922         * gcc.dg/darwin-20040809-1.c: New test.
19923
19924 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19925
19926         * gcc.dg/funcdef-attr-1.c: New test.
19927
19928 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19929
19930         * gcc.dg/altivec-17.c: New test.
19931         * gcc.dg/altivec-18.c: New test.
19932
19933 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19934
19935         PR c++/6749
19936         * g++.dg/template/vtable2.C: New test.
19937
19938 2004-08-14  Richard Henderson  <rth@redhat.com>
19939
19940         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19941         * gcc.dg/pack-test-4.c (main): Return 0.
19942         * gcc.dg/setjmp-1.c: Remove XFAIL.
19943         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19944
19945 2004-08-14  Richard Henderson  <rth@redhat.com>
19946
19947         * gcc.dg/980217-1.c: Add prototype for printf.
19948
19949 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19950
19951         * gfortran.dg/pr16935.f90: New test.
19952
19953 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19954
19955         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19956
19957 2004-08-13  Paul Brook  <paul@codesourcery.com>
19958
19959         * gfortran.dg/der_io_1.f90: Remove stray comma.
19960
19961 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19962
19963         * gcc.dg/vmx/cw-bug-2.c: Remove.
19964         * gcc.dg/vmx/vprint-1.c: Remove.
19965         * gcc.dg/vmx/vscan-1.c: Remove.
19966
19967 2004-08-12  Devang patel  <dpatel@apple.com>
19968
19969         * gcc.dg/darwin-20040809-2.c: New test.
19970
19971 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19972
19973         * g++.dg/ext/altivec-12.C: New test.
19974
19975         * g++.dg/ext/altivec-11.C: New test.
19976
19977 2004-08-12  Paul Brook  <paul@codesourcery.com>
19978
19979         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19980
19981 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19982
19983         * g++.dg/ext/altivec-2.C: Check for hardware support before
19984         executing any VMX instructions.
19985
19986         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19987
19988 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19989
19990         PR c++/16276
19991         * g++.old-deja/g++.other/comdat4.C: New test.
19992         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19993
19994 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19995
19996         PR target/16286
19997         * gcc.dg/pr16286.c: New test.
19998
19999 2004-08-12 Jan Beulich <jbeulich@novell.com>
20000
20001         * g++.dg/ext/asm5.C: New.
20002
20003 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20004
20005         PR c++/16698
20006         * g++.dg/eh/crash1.C: New test.
20007
20008         PR c++/16717
20009         * g++.dg/ext/construct1.C: New test.
20010
20011 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20012
20013         PR c++/16853
20014         * g++.dg/init/ptrmem1.C: New test.
20015
20016         PR c++/16618
20017         * g++.dg/parse/offsetof5.C: New test.
20018
20019         PR c++/16870
20020         * g++.dg/template/overload3.C: New test.
20021
20022 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20023
20024         PR c++/16964
20025         * g++.dg/parse/error16.C: New test.
20026
20027         PR c++/16904
20028         * g++.dg/template/error14.C: New test.
20029
20030         PR c++/16929
20031         * g++.dg/template/error15.C: New test.
20032
20033 2004-08-11  Devang Patel  <dpatel@apple.com>
20034
20035         * gcc.dg/darwin-ld-20040809-1.c: New test.
20036         * gcc.dg/darwin-ld-20040809-2.c: New test.
20037
20038 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20039
20040         PR fortran/16917
20041         * gfortran.dg/dfloat_1.f90: New test.
20042
20043 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20044
20045         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20046         * gcc.dg/dll-2.c: Fix dg-require syntax.
20047         * gcc.misc-tests/arm-isr.c (abort): Declare.
20048         (exit): Likewise.
20049
20050 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20051
20052         PR c++/16971
20053         * g++.dg/parse/crash16.C: New test.
20054
20055 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20056
20057         * gcc.dg/mips-rsqrt-1.c: New test case.
20058         * gcc.dg/mips-rsqrt-2.c: New test case.
20059         * gcc.dg/mips-rsqrt-3.c: New test case.
20060
20061 2004-08-10  Paul Brook  <paul@codesourcery.com>
20062
20063         * gfortran.dg/der_io_1.f90: New test.
20064
20065 2004-08-10  Paul Brook  <paul@codesourcery.com>
20066
20067         PR fortran/16919
20068         * gfortran.dg/der_array_1.f90: New test.
20069
20070 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20071
20072         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20073
20074 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20075
20076         * gcc.dg/wchar_t-2.c: Fix typo.
20077
20078 2004-08-09  Falk Hueffner  <falk@debian.org>
20079
20080         PR tree-optimization/12517
20081         * gcc.c-torture/compile/pr12517.c: New test.
20082
20083         PR tree-optimization/12578
20084         * gcc.c-torture/compile/pr12578.c: New test.
20085
20086         PR tree-optimization/12899
20087         * gcc.c-torture/compile/pr12899.c: New test.
20088
20089         PR rtl-optimization/14692
20090         * gcc.c-torture/compile/pr14692.c: New test.
20091
20092         PR tree-optimization/16461
20093         * gcc.c-torture/compile/pr16461.c: New test.
20094
20095 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20096
20097         * gfortran.dg/getenv_1.f90: New test.
20098
20099 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20100
20101         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20102         wchar_t.
20103         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20104
20105 2004-08-06  Paul Brook  <paul@codesourcery.com>
20106
20107         * gfortran.dg/ret_array_1.f90: New test.
20108         * gfortran.dg/ret_pointer_1.f90: New test.
20109
20110 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20111
20112         * gcc.dg/missing-field-init-[12].c: New tests.
20113         * g++.dg/warn/missing-field-init-[12].C: New tests.
20114
20115 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20116
20117         * gcc.dg/enum2.c: New test.
20118         * gcc.dg/symbian3.c: Likewise.
20119         * gcc.dg/symbian4.c: Likewise.
20120         * gcc.dg/wchar_t-2.c: Likewise.
20121
20122 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20123
20124         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20125         destructor tests.
20126
20127 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20128
20129         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20130         dg-require-visiblity.
20131         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20132         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20133         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20134         * g++.dg/ext/visibility/new1.C: Likewise.
20135         * g++.dg/ext/visibility/pragma.C: Likewise.
20136         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20137         * g++.dg/ext/visibility/virtual.C: Likewise.
20138         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20139         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20140         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20141         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20142         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20143         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20144         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20145         * g++/dg/ext/visibility/visibility-8.C: New test.
20146         * gcc.c-torture/compile/dll.x: Remove.
20147         * gcc.dg/dll-2.c: Use dg-require-dll
20148         * gcc.dg/visibility-10.c: New test.
20149         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20150         supporting DLLs.
20151         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20152         (scan_not_hidden): Likewise.
20153
20154 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20155
20156         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20157
20158 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20159
20160         * gcc.c-torture/execute/20040805-1.c: New test.
20161
20162 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20163
20164         * gcc.dg/20020118-1.c: Declare abort.
20165         * gcc.dg/altivec_check.h: Likewise.
20166         * gcc.dg/iftrap-2.c: Likewise.
20167         * gcc.dg/pragma-darwin.c: Likewise.
20168         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20169
20170 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20171
20172         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20173
20174 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20175
20176         * gcc.c-torture/execute/builtins/abs-2.c,
20177         gcc.c-torture/execute/builtins/abs-3.c,
20178         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20179         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20180         intmax_t, uintmax_t and their limits.
20181         * gcc.dg/intmax_t-1.c: New test.
20182
20183 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20184
20185         * g++.dg/tc1/dr147.C: Add reference to PR.
20186
20187 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20188
20189         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20190         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20191
20192 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20193
20194         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20195
20196 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20197
20198         * gcc.dg/redecl-5.c: New test.
20199         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20200         of scanf.
20201
20202 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20203
20204         PR middle-end/16790
20205         * gcc.c-torture/execute/pr16790-1.c: New test case.
20206
20207 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20208
20209         * g++.dg/ext/visibility/assign1.C: New test.
20210         * g++.dg/ext/visibility/new1.C: Likewise.
20211
20212         * gcc.dg/symbian1.c: New test.
20213         * gcc.dg/symbian2.c: Likewise.
20214
20215 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20216
20217         PR target/16570
20218         * gcc.dg/i386-sse-9.c: New test.
20219
20220 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20221
20222         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20223
20224 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20225
20226         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20227         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20228         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20229         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20230         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20231         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20232         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20233         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20234         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20235         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20236         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20237         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20238         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20239         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20240         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20241         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20242         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20243         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20244         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20245         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20246         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20247         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20248         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20249         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20250         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20251         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20252         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20253         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20254         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20255         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20256         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20257         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20258         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20259         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20260         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20261         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20262         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20263         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20264         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20265         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20266         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20267         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20268         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20269         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20270         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20271         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20272         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20273         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20274         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20275         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20276         gcc.misc-tests/i386-pf-3dnow-1.c,
20277         gcc.misc-tests/i386-pf-athlon-1.c,
20278         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20279         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20280         Declare built-in functions used.
20281         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20282
20283 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20284
20285         PR c++/16707
20286         * g++.dg/lookup/using12.C: New test.
20287
20288         * g++.dg/init/null1.C: Fix PR number.
20289         * g++.dg/parse/namespace10.C: Likewise.
20290
20291 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20292
20293         PR c++/16224
20294         * g++.dg/template/spec17.C: New test.
20295         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20296         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20297
20298 2004-08-02  David Billinghurst
20299
20300         PR fortran/16292
20301         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20302
20303 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20304
20305         * gcc.dg/ia64-got-1.c: New test case.
20306
20307 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20308
20309         PR c++/16489
20310         * g++.dg/init/null1.C: New test.
20311         * g++.dg/tc1/dr76.C: Adjust error marker.
20312
20313         PR c++/16529
20314         * g++.dg/parse/namespace10.C: New test.
20315
20316         PR c++/16810
20317         * g++.dg/inherit/ptrmem2.C: New test.
20318
20319 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20320
20321         PR target/16155
20322         * gcc.dg/pr16155.c: New test.
20323
20324 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20325
20326         * gcc.dg/redecl-2.c: New test.
20327
20328 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20329
20330         * gcc.dg/darwin-longdouble.c: New file.
20331
20332 2004-07-30  Richard Henderson  <rth@redhat.com>
20333
20334         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20335         write to constant argument.
20336         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20337
20338 2004-07-30  Richard Henderson  <rth@redhat.com>
20339
20340         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20341         tests of nearest around zero.
20342
20343 2004-07-30  Andrew Pinski  <apinski@apple.com>
20344
20345         * gcc.c-torture/compile/20040730-1.c: New test.
20346
20347 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20348
20349         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20350         powerpc-eabispe.
20351
20352 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20353
20354         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20355
20356 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20357
20358         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20359         contains $ld_library_path.
20360         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20361
20362 2004-07-29  Richard Henderson  <rth@redhat.com>
20363
20364         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20365
20366         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20367         (alt2, which): New.
20368         (Check): Accept either alternative.
20369
20370 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20371
20372         * g++.dg/abi/inline1.C: New test.
20373         * g++.dg/abi/local1-a.cc: Likewise.
20374         * g++.dg/abi/local1.C: Likewise.
20375         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20376         * g++.dg/abi/mangle12.C: Likewise.
20377         * g++.dg/abi/mangle17.C: Likewise.
20378         * g++.dg/abi/mangle20-2.C: Likewise.
20379         * g++.dg/opt/interface1.C: Likewise.
20380         * g++.dg/opt/interface1.h: Likewise.
20381         * g++.dg/opt/interface1-a.cc: New test.
20382         * g++.dg/parse/repo1.C: New test.
20383         * g++.dg/template/repo1.C: Likewise.
20384         * g++.dg/warn/Winline-1.C: Likewise.
20385         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20386
20387 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20388
20389         * gcc.dg/tree-ssa/20040729-1.c: New test.
20390
20391 2004-07-27  Matt Austern <austern@apple.com>
20392
20393         * gcc.dg/darwin-bool-1.c: New test.
20394         * gcc.dg/darwin-bool-2.c: New test.
20395
20396 2004-07-28  Richard Henderson  <rth@redhat.com>
20397
20398         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20399         arguments in the correct type.  Don't write to constant arguments.
20400
20401 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20402
20403         PR tree-optimization/16688
20404         PR tree-optimization/16689
20405         * g++.dg/tree-ssa/pr16688.C: New test.
20406
20407 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20408
20409         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20410         loads.  Not only in the comment, this time.
20411
20412 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20413
20414         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20415         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20416         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20417         * gcc.dg/sh4a-bitmovua.c: New.
20418         * gcc.dg/sh4a-cos.c: New.
20419         * gcc.dg/sh4a-cosf.c: New.
20420         * gcc.dg/sh4a-fprun.c: New.
20421         * gcc.dg/sh4a-fsrra.c: New.
20422         * gcc.dg/sh4a-memmovua.c: New.
20423         * gcc.dg/sh4a-sin.c: New.
20424         * gcc.dg/sh4a-sincos.c: New.
20425         * gcc.dg/sh4a-sincosf.c: New.
20426         * gcc.dg/sh4a-sinf.c: New.
20427
20428 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20429
20430         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20431         conditionals.
20432         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20433         loads.
20434         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20435         DOM1.
20436
20437 2004-07-27  Andrew Pinski  <apinski@apple.com>
20438
20439         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20440
20441 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20442
20443         * gcc.dg/pragma-isr.c: New test.
20444
20445 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20446
20447         PR c++/14429
20448         * g++.dg/template/ttp11.C: New test.
20449
20450 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20451
20452         * gcc.c-torture/compile/20040727-1.c: New test.
20453
20454 2004-07-26  Eric Christopher  <echristo@redhat.com>
20455
20456         * gcc.c-torture/compile/20040726-2.c: New test.
20457
20458 2004-07-26  Andrew Pinski  <apinski@apple.com>
20459
20460         * g++.dg/rtti/tinfo1.C: Xfail.
20461
20462 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20463
20464         * gcc.c-torture/compile/20040726-1.c: New test.
20465
20466 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20467             Brian Ryner  <bryner@brianryner.com>
20468
20469         PR c++/9283
20470         PR c++/15000
20471         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20472         * g++.dg/ext/visibility/: New directory.
20473         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20474         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20475         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20476         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20477         * g++.dg/ext/visibility/fvisibility.C,
20478         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20479         g++.dg/ext/visibility/fvisibility-override1.C
20480         g++.dg/ext/visibility/fvisibility-override2.C
20481         g++.dg/ext/visibility/memfuncts.C
20482         g++.dg/ext/visibility/noPLT.C
20483         g++.dg/ext/visibility/pragma.C
20484         g++.dg/ext/visibility/pragma-override1.C
20485         g++.dg/ext/visibility/pragma-override2.C
20486         g++.dg/ext/visibility/staticmemfuncts.C
20487         g++.dg/ext/visibility/virtual.C: New tests.
20488
20489 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20490
20491         PR c/15360
20492         * gcc.dg/pr15360-1.c: New test.
20493
20494 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20495
20496         * gcc.dg/pragma-align-2.c: New test.
20497         * gcc.dg/pragma-init-fini.c: New test.
20498         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20499         targets.
20500
20501 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20502
20503         * gcc.dg/init-string-2.c: New test.
20504
20505 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20506
20507         PR 16684
20508         * gcc.dg/Wredundant-decls-1.c: New test case.
20509
20510 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20511
20512         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20513         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20514         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20515         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20516         * gcc.dg/compat/generate-random.c: New file.
20517         * gcc.dg/compat/generate-random.h: Likewise.
20518         * gcc.dg/compat/generate-random_r.c: Likewise.
20519         * gcc.dg/compat/struct-layout-1.h: Likewise.
20520         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20521         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20522         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20523         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20524         * gcc.dg/compat/struct-layout-1_main.c: New test.
20525         * gcc.dg/compat/struct-layout-1_x.c: New file.
20526         * gcc.dg/compat/struct-layout-1_y.c: New file.
20527         * gcc.dg/compat/struct-layout-1_test.h: New file.
20528
20529 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20530
20531         * gcc.dg/comp-return-1.c: New test
20532
20533 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20534
20535         * gcc.dg/vmx/8-02a.c: Fix typo.
20536
20537         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20538         * gcc.dg/darwin-abi-3.c: New test.
20539
20540         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20541         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20542
20543         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20544         * gcc.dg/vmx/ops-long-1.c: New test.
20545         * gcc.dg/vmx/ops-long-2.c: New test.
20546
20547 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20548
20549         * g++.dg/lookup/conv-[1234].C: New.
20550
20551 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20552
20553         * g++.dg/parse/attr2.C: Simplify.
20554
20555 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20556
20557         PR c/7284
20558         * gcc.c-torture/execute/pr7284-1.c: New test.
20559
20560 2004-07-22  Brian Booth  <bbooth@redhat.com>
20561
20562         * gcc.dg/tree-ssa/20040721-1.c: New test.
20563
20564 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20565
20566         * g++.dg/template/crash20.c: New.
20567
20568 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20569
20570         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20571         Add dg-run directive.  Declare variables as required.
20572         * gfortran.dg/g77/README: Update
20573
20574 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20575
20576         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20577         gcc.dg/cris-peep2-andu2.c: New tests.
20578
20579 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20580
20581         PR c/15052
20582         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20583         on return type.
20584         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20585         messages.
20586         * gcc.dg/qual-return-2.c: Update expected messages.
20587         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20588
20589 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20590
20591         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20592         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20593
20594 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20595
20596         PR c/11250
20597         * gcc.dg/init-string-1.c: New test.
20598
20599 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20600
20601         PR middle-end/15345
20602         PR c/16450
20603         * gcc.dg/torture/nested-fn-1.c: New test.
20604
20605 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20606
20607         PR target/16559
20608         * gcc.dg/ia64-fptr-1.c: New file.
20609
20610 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20611
20612         PR c++/14497
20613         * g++.dg/template/spec16.C: New test.
20614         * g++.old-deja/g++.robertl/eb118.C: Remove.
20615
20616 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20617
20618         PR c++/509
20619         * g++.dg/template/spec15.C: New test.
20620
20621 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20622
20623         Copy cases from g77.f-torture/execute and add dg-run
20624         directive.  Other changes as noted.
20625         * gfortran.dg/g77/13037.f
20626         * gfortran.dg/g77/1832.f
20627         * gfortran.dg/g77/19981119-0.f
20628         * gfortran.dg/g77/19990313-0.f
20629         * gfortran.dg/g77/19990313-1.f
20630         * gfortran.dg/g77/19990313-2.f
20631         * gfortran.dg/g77/19990313-3.f
20632         * gfortran.dg/g77/19990419-1.f
20633         * gfortran.dg/g77/19990826-0.f
20634         * gfortran.dg/g77/19990826-2.f
20635         * gfortran.dg/g77/20000503-1.f
20636         * gfortran.dg/g77/20001111.f
20637         * gfortran.dg/g77/20010116.f
20638         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20639         * gfortran.dg/g77/20010430.f
20640         * gfortran.dg/g77/6177.f
20641         * gfortran.dg/g77/947.f
20642         * gfortran.dg/g77/970816-3.f
20643         * gfortran.dg/g77/971102-1.f
20644         * gfortran.dg/g77/980520-1.f
20645         * gfortran.dg/g77/980628-0.f
20646         * gfortran.dg/g77/980628-1.f
20647         * gfortran.dg/g77/980628-10.f
20648         * gfortran.dg/g77/980628-2.f
20649         * gfortran.dg/g77/980628-3.f
20650         * gfortran.dg/g77/980628-7.f
20651         * gfortran.dg/g77/980628-8.f
20652         * gfortran.dg/g77/980628-9.f
20653         * gfortran.dg/g77/980701-0.f
20654         * gfortran.dg/g77/980701-1.f
20655         * gfortran.dg/g77/cabs.f
20656         * gfortran.dg/g77/claus.f
20657         * gfortran.dg/g77/complex_1.f
20658         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20659         * gfortran.dg/g77/dcomplex.f
20660         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20661         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20662         * gfortran.dg/g77/f90-intrinsic-numeric.f
20663         * gfortran.dg/g77/int8421.f
20664         * gfortran.dg/g77/labug1.f
20665         * gfortran.dg/g77/large_vec.f
20666         * gfortran.dg/g77/le.f
20667         * gfortran.dg/g77/short.f
20668         * gfortran.dg/g77/README: Update
20669
20670 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20671
20672         PR c++/16637
20673         * g++.dg/parse/lookup4.C: New test.
20674
20675 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20676
20677         PR c++/16175
20678         * g++.dg/template/ttp10.C: New test.
20679
20680 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20681
20682         * gcc.dg/pr12625-1.c: New test.
20683
20684 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20685
20686         * testsuite/gcc.dg/switch-warn-1.c: New test.
20687         * testsuite/gcc.dg/switch-warn-2.c: New test.
20688         * gcc.c-torture/compile/pr14730.c: Update.
20689
20690 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20691
20692         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20693         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20694         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20695         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20696
20697 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20698
20699         PR c++/16623
20700         * g++.dg/template/assign1.C: New test.
20701
20702 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20703
20704         PR c++/12170
20705         * g++.dg/template/ttp9.C: New test.
20706
20707 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20708
20709         * gcc.dg/format/cmn-err-1.c: New test.
20710
20711 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20712
20713         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20714         gcc.dg/Wparentheses-10.c: New tests.
20715         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20716
20717 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20718
20719         PR fortran/16465
20720         * gfortran.dg/g77//ffixed-line-length-0.f,
20721         gfortran.dg/g77/ffixed-line-length-132.f,
20722         gfortran.dg/g77/ffixed-line-length-72.f,
20723         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20724         gfortran.dg/g77/README: Update.
20725
20726 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20727
20728         PR c++/13092
20729         * g++.dg/template/non-dependent7.C: New test.
20730         * g++.dg/template/non-dependent8.C: Likewise.
20731         * g++.dg/template/non-dependent9.C: Likewise.
20732         * g++.dg/template/non-dependent10.C: Likewise.
20733
20734 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20735
20736         PR c++/16337
20737         * g++.dg/parse/attr2.C: New test.
20738
20739 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20740
20741         * g77.dg: Removed.
20742         * g77.f-torture: Ditto.
20743
20744 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20745
20746         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20747         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20748         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20749
20750 2004-07-16  Richard Henderson  <rth@redhat.com>
20751
20752         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20753
20754 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20755
20756         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20757         tests with full list of options.
20758         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20759         of TORTURE_OPTIONS if test contains 'dg-do run'.
20760
20761         PR fortran/16404
20762         * gfortran.dg/do_iterator.f90: New test.
20763
20764 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20765
20766         PR rtl-optimization/16536
20767         * gcc.c-torture/execute/restrict-1.c: New test.
20768
20769 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20770
20771         PR fortran/15324
20772         * gfortran.dg/pr15324.f90: New test.
20773
20774         PR fortran/15129
20775         * gfortran.dg/pr15129.f90: New test.
20776
20777         PR fortran/15140
20778         * gfortran.dg/pr15140.f90: New test.
20779
20780         PR fortran/13792
20781         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20782         compile-time simplification.
20783
20784 2004-07-14  Mike Stump  <mrs@apple.com>
20785
20786         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20787
20788 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20789
20790         PR target/16325
20791         * gcc.dg/profile-generate-1.c: New.
20792
20793 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20794
20795         * gcc.c-torture/execute/20040709-1.c: New test.
20796         * gcc.c-torture/execute/20040709-2.c: New test.
20797
20798 2004-07-14  Mike Stump  <mrs@apple.com>
20799
20800         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20801
20802 2004-07-14  Mike Stump  <mrs@apple.com>
20803
20804         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20805
20806 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20807
20808         PR c++/16518
20809         * g++.dg/parse/mutable1.C: New test.
20810
20811 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20812
20813         PR tree-optimization/16443
20814         * gcc.dg/tree-ssa/20040713-1.c: New test.
20815
20816 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20817
20818         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20819         for operator new.
20820
20821 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20822
20823         * gfortran.dg/g77/README: New file
20824         * gfortran.dg/g77/19981216-0.f: Copy from
20825         g77.f-torture/noncompile.  Add "dg-do compile" and
20826         dg-error as required.
20827         * gfortran.dg/g77/19990218-1.f: Likewise.
20828         * gfortran.dg/g77/19990905-1.f: Likewise.
20829         * gfortran.dg/g77/9263.f: Likewise.
20830         * gfortran.dg/g77/980615-0.f: Likewise.
20831         * gfortran.dg/g77/980616-0.f: Likewise.
20832         * gfortran.dg/g77/check0.f: Likewise.
20833         * gfortran.dg/g77/select_no_compile.f: Likewise.
20834
20835 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20836
20837         Copy files from g77.f-torture/compile.
20838         Add "{ dg-do compile}".  Other changes as noted
20839         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20840         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20841         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20842         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20843         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20844         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20845         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20846         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20847         statement to conform to standard.  Append alpha1.x for reference.
20848         * gfortran.dg/g77/xformat.f: Add dg-warning
20849
20850 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20851
20852         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20853         Add {dg-do compile} directive.
20854         * gfortran.dg/g77/cpp2.F: Likewise.
20855
20856 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20857
20858         PR c++/5402
20859         * g++.dg/lookup/name-clash1.C: New test.
20860
20861         PR c++/9777
20862         * g++.dg/lookup/name-clash2.C: New test.
20863
20864         PR c++/12102
20865         * g++.dg/lookup/name-clash3.C: New test.
20866
20867 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20868
20869         * g++.dg/lookup/new2.C: New test.
20870         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20871
20872 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20873
20874         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20875         Add {dg-do compile} directive.
20876         * gfortran.dg/g77/13060.f: Likewise.
20877         * gfortran.dg/g77/19990218-0.f: Likewise.
20878         * gfortran.dg/g77/19990305-0.f: Likewise.
20879         * gfortran.dg/g77/19990419-0.f: Likewise.
20880         * gfortran.dg/g77/19990502-0.f: Likewise.
20881         * gfortran.dg/g77/19990502-1.f: Likewise.
20882         * gfortran.dg/g77/19990525-0.f: Likewise.
20883         * gfortran.dg/g77/19990826-1.f: Likewise.
20884         * gfortran.dg/g77/19990826-3.f: Likewise.
20885         * gfortran.dg/g77/19990905-2.f: Likewise.
20886         * gfortran.dg/g77/20000412-1.f: Likewise.
20887         * gfortran.dg/g77/20000511-1.f: Likewise.
20888         * gfortran.dg/g77/20000511-2.f: Likewise.
20889         * gfortran.dg/g77/20000518.f: Likewise.
20890         * gfortran.dg/g77/20000601-1.f: Likewise.
20891         * gfortran.dg/g77/20000601-2.f: Likewise.
20892         * gfortran.dg/g77/20000629-1.f: Likewise.
20893         * gfortran.dg/g77/20000630-2.f: Likewise.
20894         * gfortran.dg/g77/20010115.f: Likewise.
20895         * gfortran.dg/g77/20010321-1.f: Likewise.
20896         * gfortran.dg/g77/20010426.f: Likewise.
20897         * gfortran.dg/g77/20020307-1.f: Likewise.
20898         * gfortran.dg/g77/8485.f: Likewise.
20899         * gfortran.dg/g77/960317-1.f: Likewise.
20900         * gfortran.dg/g77/970915-0.f: Likewise.
20901         * gfortran.dg/g77/980310-1.f: Likewise.
20902         * gfortran.dg/g77/980310-2.f: Likewise.
20903         * gfortran.dg/g77/980310-3.f: Likewise.
20904         * gfortran.dg/g77/980310-4.f: Likewise.
20905         * gfortran.dg/g77/980310-6.f: Likewise.
20906         * gfortran.dg/g77/980310-7.f: Likewise.
20907         * gfortran.dg/g77/980310-8.f: Likewise.
20908         * gfortran.dg/g77/980419-2.f: Likewise.
20909         * gfortran.dg/g77/980424-0.f: Likewise.
20910         * gfortran.dg/g77/980427-0.f: Likewise.
20911         * gfortran.dg/g77/980729-0.f: Likewise.
20912         * gfortran.dg/g77/981117-1.f: Likewise.
20913         * gfortran.dg/g77/toon_1.f: Likewise.
20914
20915 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20916
20917         PR c++/2204
20918         * g++.dg/other/abstract2.C: New test.
20919
20920 2004-07-12  Paul Brook  <paul@codesourcery.com>
20921
20922         * gfortran.dg/pointer_init_1.f90: New test.
20923
20924 2004-07-11  Paul Brook  <paul@codesourcery.com>
20925
20926         PR fortran/15986
20927         * gfortran.dg/contained_1.f90: New test.
20928
20929 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20930
20931         * g++.dg/parse/defarg8.C: New test.
20932
20933 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20934
20935         PR fortran/16433
20936         * gfortran.dg/pr16433.f: New test.
20937
20938         PR fortran/17574
20939         * gfortran.dg/pr15754.f90: New test.
20940
20941 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20942
20943         PR tree-optimization/16437
20944         * gcc.c-torture/execute/bitfld-4.c: New test.
20945
20946 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20947
20948         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20949         access to common var from module.
20950
20951 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20952
20953         PR fortran/16336
20954         * gfortran.fortran-torture/execute/common_2.f90: New test.
20955
20956 2004-07-10  Paul Brook  <paul@codesourcery.com>
20957
20958         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20959
20960 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20961
20962         PR fortran/15969
20963         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20964
20965 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20966
20967         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20968         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20969         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20970         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20971         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20972         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20973         * gfortran.dg/g77/funderscoring.f: Likewise.
20974         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20975
20976 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20977
20978         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20979
20980 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20981         Paul Brook  <paul@codesourcery.com>
20982
20983         PR fortran/13415
20984         * gfortran.dg/common_pointer_1.f90: New test.
20985
20986 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20987
20988         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20989
20990 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20991
20992         PR target/16364
20993         * gcc.c-torture/compile/20040709-1.c: New.
20994
20995 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20996
20997         PR fortran/14077
20998         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20999
21000 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21001
21002         PR fortran/13201
21003         * gfortran.dg/shape_1.f90: New test.
21004
21005 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21006             Andrew Pinski  <apinski@apple.com>
21007
21008         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21009
21010 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21011
21012         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21013         comment.
21014
21015 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21016         Paul Brook  <paul@codesourcery.com>
21017
21018         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21019         '.f95' and '.F95'.
21020
21021 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21022
21023         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21024
21025 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21026
21027         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21028         testcases with capital suffix.
21029
21030 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21031
21032         PR fortran/15481
21033         PR fortran/13372
21034         PR fortran/13575
21035         PR fortran/15978
21036         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21037
21038         * gfortran.dg/implicit_1.f90: New test.
21039
21040 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21041
21042         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21043         expression to match gfortran warning/error messages
21044         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21045         dg-error text.
21046
21047 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21048
21049         * lib/fortran-torture.exp: Rename proc search_for to
21050         search_for_re.
21051
21052 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21053
21054         * gcc.c-torture/execute/simd-5.x: New file.
21055         XFAIL on SPARC 64-bit at -O0.
21056
21057 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21058
21059         PR c++/8211
21060         PR c++/16165
21061         * g++.dg/warn/effc3.C: New test.
21062
21063 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21064
21065         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21066         change X to 1X in format.
21067         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21068         add data statements to conform to standard.
21069
21070 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21071
21072         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21073         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21074         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21075
21076 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21077
21078         * gfortran.dg/g77/7388.f: Copy from g77.dg
21079         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21080         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21081         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21082         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21083         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21084         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21085         * gfortran.dg/g77/strlen0.f: Likewise.
21086
21087 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21088
21089         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21090         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21091
21092 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21093
21094         * gcc.c-torture/execute/920428-2.x: Delete.
21095         * gcc.c-torture/execute/920501-7.x: Likewise.
21096
21097 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21098
21099         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21100         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21101         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21102         prescott and c3-2.
21103         (PREFETCH_3DNOW): Add -march=c3.
21104
21105 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21106
21107         PR c/16437
21108         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21109         * gcc.c-torture/execute/bf64-1.x: Likewise.
21110
21111 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21112
21113         * gcc.c-torture/compile/20040708-1.c: New test.
21114
21115 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21116
21117         PR c++/16169
21118         * g++.dg/warn/effc2.C: New test.
21119
21120 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21121
21122         * gcc.c-torture/execute/bitfld-1.x: Remove.
21123         * gcc.c-torture/execute/bitfld-3.c: New test.
21124         * gcc.dg/bitfld-2.c: Remove XFAILs.
21125
21126 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21127
21128         PR c++/16276
21129         * g++.dg/rtti/tinfo1.C: New file.
21130
21131 2004-07-07  Eric Christopher  <echristo@redhat.com>
21132
21133         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21134
21135 2004-07-07  Andrew Pinski  <apinski@apple.com>
21136
21137         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21138
21139 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21140
21141         * g++.dg/init/call1.C: XFAIL.
21142
21143 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21144
21145         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21146         except for movstrict*, to movmem* and clrstr* to clrmem*.
21147
21148 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21149
21150         * gcc.c-torture/execute/20040707-1.c: New test.
21151
21152 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21153
21154         * gcc.c-torture/execute/20040706-1.c: New test.
21155
21156 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21157
21158         PR c++/3671
21159         * g++.dg/template/spec14.C: New test.
21160
21161 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21162
21163         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21164         nothing if not yet defined.  Use it in b, c and d type definitions.
21165         * gcc.c-torture/execute/20040705-1.c: New test.
21166         * gcc.c-torture/execute/20040705-2.c: New test.
21167
21168 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21169
21170         PR c++/2518
21171         * g++.dg/lookup/new1.C: New test.
21172
21173 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21174
21175         PR c++/11406
21176         * g++.dg/template/sizeof8.C: New test.
21177
21178 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21179
21180         * gcc.c-torture/compile/20040705-1.c: New test.
21181
21182 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21183
21184         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21185
21186 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21187
21188         * gcc.dg/cpp/if-mop.c: Two new testcases.
21189         * gcc.dg/cpp/trad/comment-3.c: New.
21190
21191 2004-07-04  Paul Brook  <paul@codesourcery.com>
21192
21193         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21194
21195 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21196
21197         PR c++/3761
21198         * g++.dg/lookup/crash4.C: New test.
21199
21200 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21201
21202         * gcc.c-torture/execute/builtin-abs-1.c
21203         * gcc.c-torture/execute/builtin-abs-2.c
21204         * gcc.c-torture/execute/builtin-complex-1.c
21205         * gcc.c-torture/execute/builtins/string-1-lib.c
21206         * gcc.c-torture/execute/builtins/string-1.c
21207         * gcc.c-torture/execute/builtins/string-2-lib.c
21208         * gcc.c-torture/execute/builtins/string-2.c
21209         * gcc.c-torture/execute/builtins/string-3-lib.c
21210         * gcc.c-torture/execute/builtins/string-3.c
21211         * gcc.c-torture/execute/builtins/string-4-lib.c
21212         * gcc.c-torture/execute/builtins/string-4.c
21213         * gcc.c-torture/execute/builtins/string-5-lib.c
21214         * gcc.c-torture/execute/builtins/string-5.c
21215         * gcc.c-torture/execute/builtins/string-6-lib.c
21216         * gcc.c-torture/execute/builtins/string-6.c
21217         * gcc.c-torture/execute/builtins/string-7-lib.c
21218         * gcc.c-torture/execute/builtins/string-7.c
21219         * gcc.c-torture/execute/builtins/string-8-lib.c
21220         * gcc.c-torture/execute/builtins/string-8.c
21221         * gcc.c-torture/execute/builtins/string-9-lib.c
21222         * gcc.c-torture/execute/builtins/string-9.c
21223         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21224         * gcc.c-torture/execute/builtins/string-asm-1.c
21225         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21226         * gcc.c-torture/execute/builtins/string-asm-2.c
21227         * gcc.c-torture/execute/stdio-opt-1.c
21228         * gcc.c-torture/execute/stdio-opt-2.c
21229         * gcc.c-torture/execute/stdio-opt-3.c
21230         * gcc.c-torture/execute/string-opt-1.c
21231         * gcc.c-torture/execute/string-opt-10.c
21232         * gcc.c-torture/execute/string-opt-11.c
21233         * gcc.c-torture/execute/string-opt-12.c
21234         * gcc.c-torture/execute/string-opt-13.c
21235         * gcc.c-torture/execute/string-opt-14.c
21236         * gcc.c-torture/execute/string-opt-15.c
21237         * gcc.c-torture/execute/string-opt-16.c
21238         * gcc.c-torture/execute/string-opt-2.c
21239         * gcc.c-torture/execute/string-opt-6.c
21240         * gcc.c-torture/execute/string-opt-7.c
21241         * gcc.c-torture/execute/string-opt-8.c:
21242         Replace with ...
21243
21244         * gcc.c-torture/execute/builtins/abs-2.c
21245         * gcc.c-torture/execute/builtins/abs-3.c
21246         * gcc.c-torture/execute/builtins/complex-1.c
21247         * gcc.c-torture/execute/builtins/fprintf.c
21248         * gcc.c-torture/execute/builtins/fputs.c
21249         * gcc.c-torture/execute/builtins/memcmp.c
21250         * gcc.c-torture/execute/builtins/memmove.c
21251         * gcc.c-torture/execute/builtins/memops-asm.c
21252         * gcc.c-torture/execute/builtins/mempcpy-2.c
21253         * gcc.c-torture/execute/builtins/mempcpy.c
21254         * gcc.c-torture/execute/builtins/memset.c
21255         * gcc.c-torture/execute/builtins/printf.c
21256         * gcc.c-torture/execute/builtins/sprintf.c
21257         * gcc.c-torture/execute/builtins/strcat.c
21258         * gcc.c-torture/execute/builtins/strchr.c
21259         * gcc.c-torture/execute/builtins/strcmp.c
21260         * gcc.c-torture/execute/builtins/strcpy.c
21261         * gcc.c-torture/execute/builtins/strcspn.c
21262         * gcc.c-torture/execute/builtins/strlen-2.c
21263         * gcc.c-torture/execute/builtins/strlen.c
21264         * gcc.c-torture/execute/builtins/strncat.c
21265         * gcc.c-torture/execute/builtins/strncmp-2.c
21266         * gcc.c-torture/execute/builtins/strncmp.c
21267         * gcc.c-torture/execute/builtins/strncpy.c
21268         * gcc.c-torture/execute/builtins/strpbrk.c
21269         * gcc.c-torture/execute/builtins/strpcpy-2.c
21270         * gcc.c-torture/execute/builtins/strpcpy.c
21271         * gcc.c-torture/execute/builtins/strrchr.c
21272         * gcc.c-torture/execute/builtins/strspn.c
21273         * gcc.c-torture/execute/builtins/strstr-asm.c
21274         * gcc.c-torture/execute/builtins/strstr.c:
21275         ... these new files.
21276
21277         * gcc.c-torture/execute/builtins/abs-2-lib.c
21278         * gcc.c-torture/execute/builtins/abs-3-lib.c
21279         * gcc.c-torture/execute/builtins/complex-1-lib.c
21280         * gcc.c-torture/execute/builtins/fprintf-lib.c
21281         * gcc.c-torture/execute/builtins/fputs-lib.c
21282         * gcc.c-torture/execute/builtins/memcmp-lib.c
21283         * gcc.c-torture/execute/builtins/memmove-lib.c
21284         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21285         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21286         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21287         * gcc.c-torture/execute/builtins/memset-lib.c
21288         * gcc.c-torture/execute/builtins/printf-lib.c
21289         * gcc.c-torture/execute/builtins/sprintf-lib.c
21290         * gcc.c-torture/execute/builtins/strcat-lib.c
21291         * gcc.c-torture/execute/builtins/strchr-lib.c
21292         * gcc.c-torture/execute/builtins/strcmp-lib.c
21293         * gcc.c-torture/execute/builtins/strcpy-lib.c
21294         * gcc.c-torture/execute/builtins/strcspn-lib.c
21295         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21296         * gcc.c-torture/execute/builtins/strlen-lib.c
21297         * gcc.c-torture/execute/builtins/strncat-lib.c
21298         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21299         * gcc.c-torture/execute/builtins/strncmp-lib.c
21300         * gcc.c-torture/execute/builtins/strncpy-lib.c
21301         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21302         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21303         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21304         * gcc.c-torture/execute/builtins/strrchr-lib.c
21305         * gcc.c-torture/execute/builtins/strspn-lib.c
21306         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21307         * gcc.c-torture/execute/builtins/strstr-lib.c
21308         * gcc.c-torture/execute/builtins/lib/abs.c
21309         * gcc.c-torture/execute/builtins/lib/fprintf.c
21310         * gcc.c-torture/execute/builtins/lib/memset.c
21311         * gcc.c-torture/execute/builtins/lib/printf.c
21312         * gcc.c-torture/execute/builtins/lib/sprintf.c
21313         * gcc.c-torture/execute/builtins/lib/strcpy.c
21314         * gcc.c-torture/execute/builtins/lib/strcspn.c
21315         * gcc.c-torture/execute/builtins/lib/strncat.c
21316         * gcc.c-torture/execute/builtins/lib/strncmp.c
21317         * gcc.c-torture/execute/builtins/lib/strncpy.c
21318         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21319         * gcc.c-torture/execute/builtins/lib/strspn.c
21320         * gcc.c-torture/execute/builtins/lib/strstr.c:
21321         New files containing support routines.
21322
21323         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21324         declaration.
21325         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21326         when not optimizing.
21327
21328 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21329
21330         PR c++/16240
21331         * g++.dg/abi/mangle22.C: New test.
21332         * g++.dg/abi/mangle23.C: Likewise.
21333
21334 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21335
21336         PR fortran/16290
21337         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21338         Allow for cases without denormalized floating point numbers.
21339
21340 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21341
21342         PR c/1027
21343         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21344         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21345         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21346         expected warning text.
21347         * gcc.dg/format/diag-2.c: New test.
21348
21349 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21350
21351         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21352
21353 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21354
21355         * gcc.dg/builtins-43.c: New.
21356         * gcc.dg/builtins-44.c: New.
21357         * gcc.dg/builtins-45.c: New.
21358
21359 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21360             Andreas Tobler  <a.tobler@schweiz.ch>
21361
21362         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21363         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21364         as SIGSEGV.
21365         * gcc.dg/cleanup-11.c: Likewise.
21366         * gcc.dg/cleanup-8.c: Likewise.
21367         * gcc.dg/cleanup-9.c: Likewise.
21368         * gcc.dg/cleanup-5.c: Run on all platforms.
21369
21370 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21371
21372         * g++.dg/warn/nonnull1.C: New test.
21373
21374 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21375
21376         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21377         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21378         Special-case the Sun compiler wrt to <complex.h>.
21379
21380 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21381
21382         * gcc.dg/Wunreachable-8.C: New test.
21383
21384         * gcc.dg/h8300-ice2.c : New test.
21385
21386 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21387
21388         PR fortran/16161
21389         * gfortran.fortran-torture/compile/implicit.f90: Add test
21390         for implicit character.
21391
21392 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21393
21394         PR fortran/16289
21395         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21396         Use tiny() intrinsic to find smallest non-negative real
21397
21398 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21399
21400         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21401         * gcc.dg/compat/struct-by-value-22_x.c: New.
21402         * gcc.dg/compat/struct-by-value-22_y.c: New.
21403
21404         * gcc.c-torture/execute/20040629-1.c: New test.
21405
21406 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21407
21408         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21409         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21410
21411         PR target/16195
21412         * gcc.dg/20040625-1.c: New test.
21413
21414 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21415
21416         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21417
21418 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21419
21420         PR fortran/15963
21421         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21422
21423 2004-06-29  Richard Henderson  <rth@redhat.com>
21424
21425         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21426
21427 2004-06-29  Paul Brook  <paul@codesourcery.com>
21428
21429         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21430         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21431
21432 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21433
21434         PR c++/16260
21435         * g++.dg/parse/crash15.C: New.
21436
21437 2004-06-28  Andrew Pinski  <apinski@apple.com>
21438
21439         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21440         by the error already.
21441
21442         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21443
21444 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21445
21446         PR target/14041
21447         * gcc.dg/h8300-bss-align-1.c : New.
21448
21449 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21450
21451         * PR c++/16174
21452         * g++.dg/template/ctor4.C: New.
21453
21454 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21455
21456         PR c++/16205
21457         * g++.dg/warn/Wsequence-point-1.C: New test.
21458
21459 2004-06-27  Paul Brook  <paul@codesourcery.com>
21460
21461         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21462
21463 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21464
21465         * g++.old-deja/g++.mike/p7325.C: Remove.
21466
21467 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21468
21469         PR c/14963
21470         * gcc.dg/pr14963.c: New test.
21471
21472 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21473
21474         PR c++/16193
21475         * g++.dg/parse/redef1.C: New test.
21476
21477 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21478
21479         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21480         20021110.c.
21481         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21482         20021119-1.c.
21483         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21484         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21485         5-04.c.
21486         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21487         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21488         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21489         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21490         g++.brendan/enum14.C.
21491         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21492         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21493         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21494         g++.mike/virt1.C.
21495         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21496         memtemp24.C.
21497
21498 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21499
21500         * gcc.dg/20040527-1.c: New test case.
21501
21502 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21503
21504         PR gfortran/pr16196
21505         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21506
21507 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21508
21509         PR middle-end/15825
21510         * gcc.dg/pr15825-1.c: New test case.
21511
21512 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21513
21514         * gcc.c-torture/execute/20040625-1.c: New test.
21515
21516 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21517
21518         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21519
21520 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21521
21522         * gcc.dg/torture/mips-div-1.c: New test.
21523
21524 2004-06-24  Jeff Law  <law@redhat.com>
21525
21526         * gcc.dg/tree-ssa/20040624-1.c: New test.
21527
21528 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21529
21530         * gcc.c-torture/compile/20040624-1.c: New test.
21531
21532 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21533
21534         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21535         this directory.
21536
21537 2004-06-23  Andrew Pinski  <apinski@apple.com>
21538
21539         PR middle-end/15988
21540         * g++.dg/opt/ptrmem4.C: New test.
21541
21542         * gcc.dg/c90-array-quals-2.c: New test.
21543
21544 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21545
21546         * gcc.dg/kpice1.c: New test.
21547
21548 2006-06-23  Andrew Pinski  <apinski@apple.com>
21549
21550         * gcc.dg/c90-array-quals.c: New test.
21551
21552 2006-06-22  Richard Henderson  <rth@redhat.com>
21553
21554         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21555
21556 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21557
21558         * gcc.dg/builtins-config.h: Handle FreeBSD.
21559
21560 2006-06-22  Richard Henderson  <rth@redhat.com>
21561
21562         * g++.dg/opt/devirt1.C: New.
21563
21564 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21565
21566         * g++.dg/opt/pr15551.C: New testcase.
21567
21568 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21569
21570         PR target/14800
21571         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21572         x86_64-*-linux* when compiling for 32bit.
21573
21574 2004-06-21  Andrew Pinski  <apinski@apple.com>
21575
21576         * gcc.dg/pch/struct-1.c: New.
21577         * gcc.dg/pch/struct-1.hs: New.
21578
21579 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21580
21581         * gcc.dg/pch/save-temps-1.c: New file.
21582         * gcc.dg/pch/save-temps-1.hs: New file.
21583
21584 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21585
21586         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21587         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21588
21589 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21590
21591         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21592         to fix type error.
21593         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21594         Remove trailing spaces.
21595
21596 2004-06-21  Richard Henderson  <rth@redhat.com>
21597
21598         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21599         merging && to BIT_FIELD_REF.
21600
21601 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21602
21603         * g++.dg/opt/placeholder1.C: New test.
21604
21605 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21606
21607         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21608         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21609         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21610         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21611
21612 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21613
21614         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21615         extern "C".
21616         * g++.dg/other/pragma-re-1.C: Add comments.
21617
21618 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21619
21620         PR gfortran/16080
21621         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21622
21623 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21624
21625         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21626         instead of setting the type of size_t by
21627         hand.
21628
21629 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21630
21631         * gcc.dg/unordered-2.c: New test case.
21632         * gcc.dg/unordered-3.c: New test case.
21633
21634 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21635
21636         PR other/16043
21637         * lib/g++.exp (g++_version): Tweak regexp for version
21638         * lib/g77.exp (g77_version): Likewise.
21639         * lib/gfortran.exp (gfortran_version): Likewise.
21640         * lib/objc.exp (objc_version): Likewise.
21641         * lib/treelang.exp (treelang_version): Likewise.
21642
21643 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21644
21645         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21646         Use INT_MAX instead of __INT_MAX__.
21647         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21648
21649         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21650         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21651         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21652         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21653         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21654         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21655         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21656         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21657         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21658
21659         * gcc.dg/range-test-1.c: New test.
21660         * g++.dg/opt/range-test-1.C: New test.
21661
21662 2004-06-17  Richard Henderson  <rth@redhat.com>
21663
21664         * objc.dg/sync-1.m: New.
21665         * objc.dg/try-catch-1.m: Don't force next runtime.
21666         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21667         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21668         shadowed catch clause.
21669         * objc.dg/try-catch-5.m: New.
21670
21671 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21672
21673         Bug 14610
21674         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21675
21676 2004-06-15  Richard Henderson  <rth@redhat.com>
21677
21678         * gcc.dg/20001116-1.c: Move expected warning line.
21679
21680 2004-06-15  Richard Henderson  <rth@redhat.com>
21681
21682         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21683         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21684
21685 2004-06-15  Jeff Law  <law@redhat.com>
21686
21687         * gcc.dg/tree-ssa/20040615-1.c: New test.
21688         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21689         be less sensitive to operand ordering.
21690         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21691
21692 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21693
21694         * g++.dg/abi/bitfield3.C: Add comment..
21695
21696 2004-06-15  Richard Henderson  <rth@redhat.com>
21697
21698         * g++.dg/ext/stmtexpr1.C: XFAIL.
21699         * gcc.dg/20030612-1.c: XFAIL.
21700
21701 2004-06-15  Eric Christopher  <echristo@redhat.com>
21702
21703         * g++.dg/charset/asm5.c: New.
21704         * gcc.dg/charset/asm6.c: New.
21705
21706 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21707
21708         PR fortran/15962
21709         * gfortran.fortran-torture/execute/select_1.f90: New test.
21710
21711 2004-06-15  Paul Brook  <paul@codesourcery.com>
21712
21713         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21714
21715 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21716
21717         PR c++/15967
21718         * g++.dg/lookup/crash3.C: New test.
21719
21720 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21721
21722         PR c++/15947
21723         * g++.dg/parse/dtor4.C: New test.
21724
21725 2004-06-14  Jeff Law  <law@redhat.com>
21726
21727         * gcc.c-torture/compile/20040614-1.c: New test.
21728
21729 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21730
21731         PR fortran/15211
21732         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21733         LEN of a character array.
21734
21735 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21736
21737         PR c++/15096
21738         * g++.dg/template/ptrmem10.C: New test.
21739
21740         PR c++/14930
21741         * g++.dg/template/friend30.C: New test.
21742
21743 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21744
21745         PR fortran/14928
21746         * gfortran.fortran-torture/compile/mloc.f90: New test.
21747
21748 2004-06-13  Paul Brook  <paul@codesourcery.com>
21749
21750         * gfortran.fortran-torture/execute/random_2.f90: New test.
21751
21752 2004-06-13  Eric Christopher  <echristo@redhat.com>
21753
21754         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21755
21756 2004-06-12  Paul Brook  <paul@codesourcery.com>
21757
21758         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21759
21760 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21761
21762         PR fortran/14923
21763         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21764
21765 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21766
21767         PR fortran/14957
21768         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21769         syntax errors in end statements of contained subroutines.
21770
21771 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21772
21773         PR fortran/12841
21774         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21775
21776 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21777
21778         PR fortran/15665
21779         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21780
21781 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21782
21783         PR gfortran/12839
21784         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21785
21786 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21787
21788         PR c++/15862
21789         * g++.dg/parse/enum1.C: New test.
21790
21791 2004-06-10  Jeff Law  <law@redhat.com>
21792
21793         * gcc.c-torture/compile/20040610-1.c: New test.
21794
21795 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21796
21797         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21798         * g++.old-deja/g++.other/decl3.C: Likewise.
21799
21800 2004-06-10  Brian Booth  <bbooth@redhat.com>
21801
21802         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21803         V_MAY_DEF instead of VDEF.
21804         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21805
21806 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21807
21808         PR c++/14211
21809         * g++.dg/conversion/const1.C: New test.
21810
21811         PR c++/15076
21812         * g++.dg/conversion/reinterpret1.C: New test.
21813
21814         PR c++/15877
21815         * g++.dg/template/enum2.C: New test.
21816
21817         PR c++/15227
21818         * g++.dg/template/error13.C: New test.
21819
21820 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21821
21822         PR fortran/14957
21823         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21824         arguments to test_* REAL and of the right size.
21825
21826 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21827
21828         PR target/15569
21829         PR rtl-optimization/15681
21830         * gcc.dg/20040609-1.c: New test.
21831
21832 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21833
21834         PR c++/14791
21835         * g++.dg/opt/builtins1.C: New test.
21836
21837 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21838
21839         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21840         that use default windows32 struct layout.
21841         * gcc.dg/i386-bitfield2.c: Likewise.
21842
21843 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21844
21845         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21846         for mingw32 and cygwin targets.
21847
21848 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21849
21850         * gcc.dg/pch/macro-4.c: New.
21851         * gcc.dg/pch/macro-4.hs: New.
21852
21853 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21854
21855         PR fortran/13249
21856         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21857
21858 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21859
21860         PR fortran/13372
21861         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21862
21863 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21864
21865         PR gfortran/14897
21866         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21867
21868 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21869
21870         PR gfortran/15755
21871         * gfortran.fortran-torture/execute/backspace.c : New test.
21872
21873 2004-06-09  Paul Brook  <paul@codesourcery.com>
21874
21875         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21876         (pointer_to_section): Rewrite to use smaller array.
21877
21878 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21879
21880         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21881         * gcc.dg/ext/altivec-10.c: Same.
21882         * gcc.dg/ext/altivec-11.c: Same.
21883         * gcc.dg/ext/altivec-12.c: Same.
21884         * gcc.dg/ext/altivec-13.c: Same.
21885         * gcc.dg/ext/altivec-14.c: Same.
21886         * gcc.dg/ext/altivec-15.c: Same.
21887         * gcc.dg/ext/altivec-16.c: Same.
21888         * gcc.dg/ext/altivec-3.c: Same.
21889         * gcc.dg/ext/altivec-4.c: Same.
21890         * gcc.dg/ext/altivec-6.c: Same.
21891         * gcc.dg/ext/altivec-7.c: Same.
21892         * gcc.dg/ext/altivec-8.c: Same.
21893         * gcc.dg/ext/altivec-varargs-1.c: Same.
21894
21895         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21896         * g++.dg/ext/altivec-10.C: Same.
21897         * g++.dg/ext/altivec-2.C: Same.
21898         * g++.dg/ext/altivec-3.C: Same.
21899         * g++.dg/ext/altivec-4.C: Same.
21900         * g++.dg/ext/altivec-5.C: Same.
21901         * g++.dg/ext/altivec-6.C: Same.
21902         * g++.dg/ext/altivec-7.C: Same.
21903         * g++.dg/ext/altivec-8.C: Same.
21904         * g++.dg/ext/altivec-9.C: Same.
21905
21906 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21907
21908         PR c++/7841
21909         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21910
21911 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21912
21913         * gcc.dg/union-1.c: New test.
21914
21915 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21916
21917         * gcc.dg/builtins-41.c: New test case.
21918         * gcc.dg/builtins-42.c: New test case.
21919
21920 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21921
21922         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21923         * g++.dg/ext/altivec-10.C: Same.
21924         * g++.dg/ext/altivec-2.C: Same.
21925         * g++.dg/ext/altivec-3.C: Same.
21926         * g++.dg/ext/altivec-4.C: Same.
21927         * g++.dg/ext/altivec-5.C: Same.
21928         * g++.dg/ext/altivec-6.C: Same.
21929         * g++.dg/ext/altivec-7.C: Same.
21930         * g++.dg/ext/altivec-8.C: Same.
21931         * g++.dg/ext/altivec-9.C: Same.
21932         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21933         * g++.old-deja/g++.brendan/new3.C: Same.
21934         * gcc.c-torture/execute/eeprof-1.x: Same.
21935
21936 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21937
21938         PR c/14765
21939         * gcc.dg/pr14765-1.c: New test.
21940
21941 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21942
21943         PR c/14649
21944         * gcc.dg/pr14649-1.c: New test case.
21945
21946 2004-06-07  Richard Henderson  <rth@redhat.com>
21947
21948         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21949         if temporaries.
21950
21951 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21952
21953         * g++.dg/eh/elide1.C: Remove XFAIL.
21954
21955 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21956
21957         PR c++/15337
21958         * g++.dg/expr/sizeof3.C: New test.
21959
21960         PR c++/14777
21961         * g++.dg/template/access14.C: New test.
21962
21963         PR c++/15554
21964         * g++.dg/template/enum1.C: New test.
21965
21966         PR c++/15057
21967         * g++.dg/eh/throw1.C: New test.
21968
21969 2004-06-07  David Ayers  <d.ayers@inode.at>
21970             Ziemowit Laski  <zlaski@apple.com>
21971
21972         * lib/objc.exp (objc_target_compile): Revert the '-framework
21973         Foundation' flag fix, since bare Darwin does not ship
21974         with the Foundation framework.
21975         * objc/execute/next_mapping.h: Provide a local NSConstantString
21976         @interface and @implementation.
21977         (objc_constant_string_init): A constructor function, used to
21978         initialize the NSConstantString meta-class object.
21979         * objc/execute/string1.m: Include "next_mapping.h" instead of
21980         <Foundation/NSString.h>.
21981         * objc/execute/string2.m: Likewise.
21982         * objc/execute/string3.m: Likewise.
21983         * objc/execute/string4.m: Likewise.
21984
21985 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21986
21987         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21988         to double. Replace double with FLOAT.
21989         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21990
21991         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21992         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21993         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21994         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21995         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21996         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21997         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21998         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21999
22000 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22001
22002         PR c/13519
22003         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22004
22005 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22006
22007         PR c++/15503
22008         * g++.dg/template/meminit2.C: New test.
22009
22010 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22011
22012         PR target/15822
22013         * gcc.c-torture/execute/compare-fp-1.c,
22014         gcc.c-torture/execute/compare-fp-2.c,
22015         gcc.c-torture/execute/compare-fp-3.c,
22016         gcc.c-torture/execute/compare-fp-4.c,
22017         gcc.c-torture/execute/compare-fp-3.x,
22018         gcc.c-torture/execute/compare-fp-4.x: Moved...
22019         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22020         gcc.c-torture/execute/ieee/compare-fp-2.c,
22021         gcc.c-torture/execute/ieee/compare-fp-3.c,
22022         gcc.c-torture/execute/ieee/compare-fp-4.c,
22023         gcc.c-torture/execute/ieee/compare-fp-3.x,
22024         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22025
22026 2004-06-04  David Ayers  <d.ayers@inode.at>
22027
22028         * objc/execute/protocol-isEqual-4.m: New testcase.
22029
22030 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22031
22032         * objc/execute/protocol-isEqual-1.m: New testcase.
22033         * objc/execute/protocol-isEqual-2.m: New testcase.
22034         * objc/execute/protocol-isEqual-3.m: New testcase.
22035
22036 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22037
22038         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22039
22040 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22041
22042         * lib/objc.exp (objc_target_compile): When running tests on
22043         Darwin (Mac OS X), inform the linker about '-framework
22044         'Foundation'.
22045
22046 2004-06-02  Eric Christopher  <echristo@redhat.com>
22047
22048         * gcc.c-torture/compile/20040602-1.c: New.
22049
22050 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22051
22052         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22053         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22054
22055         PR tree-optimization/14736
22056         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22057
22058         PR tree-optimization/14042
22059         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22060
22061         PR tree-optimization/14729
22062         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22063
22064 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22065
22066         PR fortran/15557
22067         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22068
22069 2004-06-01  Richard Hederson  <rth@redhat.com>
22070
22071         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22072
22073 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22074
22075         PR c++/14932
22076         * g++.dg/parse/offsetof4.C: New test.
22077
22078 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22079
22080         PR objc/7993
22081         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22082
22083 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22084
22085         PR c++/15701
22086         * g++.dg/template/friend29.C: New test.
22087
22088 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22089
22090         PR c/15749
22091         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22092
22093 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22094
22095         * gcc.dg/sparc-trap-1.c: New test.
22096
22097 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22098
22099         PR middle-end/15069
22100         * g++.dg/opt/fold3.C: New test case.
22101
22102 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22103
22104         * lib/target-supports.exp (check_iconv_available): Fix fallout
22105         from 2004-05-28 patch.
22106
22107 2004-05-30  Paul Brook  <paul@codesourcery.com>
22108
22109         PR fortran/15620
22110         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22111         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22112
22113 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22114
22115         * gfortran.fortran-torture/execute/random_1.f90: New test.
22116
22117 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22118
22119         * g++.dg/ext/altivec-10.C: New test.
22120
22121 2004-05-29  Paul Brook  <paul@codesourcery.com>
22122
22123         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22124
22125 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22126
22127         * gcc.dg/altivec-16.c: New test.
22128
22129 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22130
22131         * lib/target-supports.exp (check_vmx_hw_available): New.
22132         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22133
22134         * lib/target-supports.exp (check_alias_available,
22135         check_iconv_available, check_named_sections_available): Use
22136         unique names for temporary files.
22137
22138 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22139
22140         * gcc.dg/altivec-15.c: New test.
22141
22142 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22143
22144         PR c++/15083
22145         * g++.dg/warn/noeffect6.C: New test.
22146
22147         PR c++/15471
22148         * g++.dg/expr/ptrmem4.C: New test.
22149
22150         PR c++/15640
22151         * g++.dg/template/operator3.C: New test.
22152
22153 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22154
22155         PR c++/14668
22156         * g++.dg/lookup/redecl1.C: New test.
22157         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22158
22159 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22160
22161         * gcc.c-torture/execute/compare-fp-1.c,
22162         gcc.c-torture/execute/compare-fp-2.c,
22163         gcc.c-torture/execute/compare-fp-3.c,
22164         gcc.c-torture/execute/compare-fp-4.c,
22165         gcc.c-torture/execute/compare-fp-3.x,
22166         gcc.c-torture/execute/compare-fp-4.x,
22167         gcc.dg/pr15649-1.c: New.
22168
22169 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22170
22171         PR c++/12883
22172         * g++.dg/init/array14.C: New test.
22173
22174 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22175
22176         * lib/compat.exp (compat-get-options-main): New.
22177         (compat-get-options): Remove unneeded code, warn for ignored
22178         command.
22179         (compat-execute): Check flag set by dg-require-* commands.
22180
22181         * lib/compat.exp (compat-execute): Break up long lines.
22182
22183 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22184
22185         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22186         * gcc.dg/altivec-14.c: New test.
22187         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22188
22189         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22190         * gcc.dg/altivec-12.c: Ditto.
22191
22192         * gcc.dg/altivec-3.c: Move call to altivec_check.
22193
22194 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22195
22196         PR c++/15044
22197         * g++.dg/template/error12.C: New test.
22198
22199         PR c++/15317
22200         * g++.dg/ext/attrib15.C: New test.
22201
22202         PR c++/15329
22203         * g++.dg/template/ptrmem9.C: New test.
22204
22205 2004-05-25  Paul Brook  <paul@codesourcery.com>
22206
22207         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22208
22209 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22210
22211         PR c++/15165
22212         * g++.dg/template/crash19.C: New test.
22213
22214 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22215
22216         PR c++/15025
22217         * g++.dg/template/redecl1.C: New test.
22218
22219 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22220
22221         PR c++/14821
22222         * g++.dg/other/ns1.C: New test.
22223
22224         PR c++/14883
22225         * g++.dg/template/invalid1.C: New test.
22226
22227 2004-05-23  Paul Brook  <paul@codesourcery.com>
22228         Victor Leikehman  <lei@haifasphere.co.il>
22229
22230         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22231         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22232
22233 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22234
22235         PR c++/15285
22236         PR c++/15299
22237         * g++.dg/template/non-dependent5.C: New test.
22238         * g++.dg/template/non-dependent6.C: New test.
22239
22240 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22241
22242         PR c++/15507
22243         * g++.dg/inherit/union1.C: New test.
22244
22245         PR c++/15542
22246         * g++.dg/template/addr1.C: New test.
22247
22248         PR c++/15427
22249         * g++.dg/template/array5.C: New test.
22250
22251         PR c++/15287
22252         * g++.dg/template/array6.C: New test.
22253
22254 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22255             Roger Sayle  <roger@eyesopen.com>
22256
22257         * g++.dg/lookup/forscope2.C: New test case.
22258
22259 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22260
22261         * gcc.dg/cpp/Wmissingdirs.c: New.
22262
22263 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22264
22265         PR target/15301
22266         * gcc.dg/compat/union-m128-1.h: New file.
22267         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22268         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22269         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22270
22271 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22272
22273         PR target/15302
22274         * gcc.dg/compat/struct-complex-1.h: New file.
22275         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22276         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22277         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22278
22279 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22280
22281         PR middle-end/3074
22282         * gcc.dg/pr3074-1.c: New test case.
22283         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22284
22285 2004-05-20  Falk Hueffner  <falk@debian.org>
22286
22287         PR other/15526
22288         * gcc.dg/ftrapv-1.c: New test case.
22289
22290 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22291
22292         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22293
22294 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22295             Jeff Law  <law@redhat.com>
22296
22297         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22298         * gcc.dg/tree-ssa/20040518-2.c: New test.
22299
22300         * gcc.dg/tree-ssa/20040518-1.c: New test.
22301
22302 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22303
22304         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22305
22306 2004-05-18  Paul Brook  <paul@codesourcery.com>
22307
22308         PR fortran/13930
22309         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22310
22311 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22312
22313         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22314         constant folding.
22315
22316 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22317
22318         * gcc.dg/tree-ssa/20040517-1.c: New test.
22319
22320 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22321
22322         * gcc.dg/loop-4.c: New test.
22323
22324 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22325
22326         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22327
22328 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22329
22330         PR fortran/15311
22331         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22332
22333 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22334
22335         PR fortran/13826
22336         PR fortran/13940
22337         * gfortran.fortran-torture/compile/data_1.f90: New test.
22338
22339 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22340
22341         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22342         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22343
22344 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22345
22346         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22347
22348 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22349
22350         PR c/15444
22351         * gcc.dg/format/xopen-1.c: Adjust expected message.
22352         * gcc.dg/format/xopen-3.c: New test.
22353
22354 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22355
22356         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22357
22358 2004-05-14  Jeff Law  <law@redhat.com>
22359
22360         * gcc.dg/tree-ssa/20040514-2.c: New test.
22361
22362 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22363
22364         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22365         this ...
22366         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22367         this.
22368
22369 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22370
22371         * gcc.dg/tree-ssa/20040514-1.c: New test.
22372
22373 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22374
22375         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22376         test.
22377
22378 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22379
22380         PR fortran/14066
22381         * gfortran.fortran-torture/compile/do_1.f90: New test.
22382
22383 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22384
22385         PR fortran/15051
22386         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22387         test.
22388
22389 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22390
22391         PR fortran/15149
22392         * gfortran.fortran-torture/execute/random_init.f90: New test.
22393
22394 2004-05-13  Paul Brook  <paul@codesourcery.com>
22395
22396         PR fortran/15314
22397         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22398
22399 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22400
22401         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22402         for the powerpc case.
22403
22404 2004-05-13  Jeff Law  <law@redhat.com>
22405
22406         * gcc.dg/tree-ssa/20040513-1.c: New test.
22407         * gcc.dg/tree-ssa/20040513-2.c: New test.
22408
22409 2004-05-13  Paul Brook  <paul@codesourcery.com>
22410
22411         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22412         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22413         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22414
22415 2004-05-13  Andreas Schwab  <schwab@suse.de>
22416
22417         PR other/10819
22418         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22419         characters.
22420
22421 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22422
22423         PR fortran/15294
22424         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22425
22426 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22427
22428         Merge from tree-ssa-20020619-branch.  See
22429         ChangeLog.tree-ssa for details.
22430
22431 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22432
22433         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22434         include <altivec.h> explicitly.
22435         * gcc.dg/altivec-13.c: Likewise.
22436
22437 2004-05-11  Paul Brook  <paul@codesourcery.com>
22438
22439         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22440
22441 2004-05-10  Eric Christopher  <echristo@redhat.com>
22442
22443         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22444         * gcc.dg/sibcall-4.c: Ditto.
22445
22446 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22447
22448         * g++.dg/ext/altivec-8.C: New test case.
22449         * gcc.dg/altivec-13.c: New test case.
22450
22451 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22452
22453         * gcc.c-torture/execute/divcmp-1.c: New test case.
22454         * gcc.c-torture/execute/divcmp-2.c: New test case.
22455         * gcc.c-torture/execute/divcmp-3.c: New test case.
22456
22457 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22458
22459         * g++.dg/other/pragma-re-2.C: New test.
22460
22461 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22462
22463         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22464         * gcc.dg/i386-387-2.c: Likewise.
22465
22466         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22467         __builtin_drem.
22468         * gcc.dg/i386-387-6.c: Likewise.
22469
22470 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22471
22472         * gcc.dg/builtins-33.c: Also check log1p*.
22473
22474 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22475
22476         PR optimization/15296
22477         * gcc.c-torture/execute/pr15296.c: New test.
22478
22479 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22480
22481         * gcc.dg/builtins-40.c: New test.
22482
22483 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22484
22485         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22486
22487 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22488
22489         * g++.dg/ext/spe1.C: New testcase.
22490
22491 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22492
22493         * objc.dg/image-info.m: Allow additional attributes
22494         for __image_info section.
22495
22496 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22497
22498         * gcc.dg/torture/mips-hilo-2.c: New test.
22499
22500 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22501
22502         PR c++/14389
22503         * g++.dg/template/member5.C: New test.
22504
22505 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22506
22507         * gcc.dg/builtins-34.c: Also check expm1*.
22508
22509 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22510
22511         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22512         * gcc.dg/torture/builtin-convert-3.c: New test.
22513
22514 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22515
22516         PR middle-end/15054
22517         * g++.dg/opt/pr15054.C: New test.
22518
22519 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22520
22521         * gcc.dg/torture/builtin-rounding-1.c: New test.
22522         * gcc.dg/builtins-25.c: Delete.
22523         * gcc.dg/builtins-29.c: Delete.
22524
22525 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22526
22527         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22528         * gcc.dg/sibcall-4.c: Likewise.
22529         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22530
22531 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22532
22533         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22534         bit-field on 16-bit targets.
22535
22536 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22537
22538         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22539         16-bit targets.
22540
22541 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22542
22543         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22544         * gcc.dg/rs6000-power2-2.c: Likewise.
22545
22546 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22547
22548         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22549         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22550         Change the asm registers to be in form of frN instead of fN.
22551
22552 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22553
22554         * gcc.dg/torture/builtin-convert-2.c: New test.
22555
22556 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22557
22558         * gcc.dg/rs6000-power2-1.c: New test.
22559         * gcc.dg/rs6000-power2-2.c: New test.
22560
22561 2004-04-28  Jan Hubicka  <jh@suse.cz>
22562
22563         * gcc.dg/unused-6.c: New test.
22564
22565 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22566             Ulrich Weigand  <uweigand@de.ibm.com>
22567
22568         * ada/acats/run_all.sh: Define $target variable.
22569
22570 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22571
22572         PR c++/15119
22573         * g++.dg/other/vararg-1.C: New test.
22574
22575         PR c++/4794
22576         * g++.dg/eh/cleanup3.C: New test.
22577
22578 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22579
22580         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22581         and ad8011a (target_insn).
22582         * ada/acats/support/macro.dfs: Likewise.
22583         * ada/acats/support/impbit.adb: New file.
22584
22585 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22586
22587         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22588
22589 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22590
22591         * gcc.dg/loop-3.c: New test.
22592
22593 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22594
22595         * gcc.c-torture/execute/simd-5.c: New test.
22596
22597 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22598
22599         PR c++/15064
22600         * g++.dg/template/crash18.C: New test.
22601
22602 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22603
22604         * g++.dg/ext/complit3.C: New test.
22605
22606 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22607
22608         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22609         * gcc.dg/altivec-3.c: Same.
22610         * gcc.dg/altivec-varargs-1.c: Same.
22611
22612 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22613
22614         * lib/target-supports.exp (check_profiling_available): Assume
22615         profiling is not available on powerpc-eabi targets.
22616
22617 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22618
22619         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22620         * gcc.dg/vmx/bug-1.c: Ditto.
22621
22622 2004-04-20  Eric Christopher  <echristo@redhat.com>
22623
22624         * gcc.dg/charset/extern.c: New test.
22625         * g++.dg/charset/extern3.cc: Ditto.
22626
22627 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22628
22629         * gcc.dg/builtins-39.c: New test.
22630
22631 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22632
22633         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22634
22635 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22636
22637         * gcc.dg/torture/mips-hilo-1.c: New test.
22638
22639 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22640
22641         * gcc.c-torture/compile/20040419-1.c: New test.
22642
22643 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22644
22645         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22646
22647 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22648             Aldy Hernandez  <aldyh@redhat.com>
22649
22650         * gcc.c-torture/execute/va-arg-24.c: New.
22651
22652 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22653             Aldy Hernandez  <aldyh@redhat.com>
22654
22655         * gcc.dg/vmx/1b-01.c: New.
22656         * gcc.dg/vmx/1b-02.c: New.
22657         * gcc.dg/vmx/1b-03.c: New.
22658         * gcc.dg/vmx/1b-04.c: New.
22659         * gcc.dg/vmx/1b-05.c: New.
22660         * gcc.dg/vmx/1b-06.c: New.
22661         * gcc.dg/vmx/1b-07.c: New.
22662         * gcc.dg/vmx/1c-01.c: New.
22663         * gcc.dg/vmx/1c-02.c: New.
22664         * gcc.dg/vmx/3a-01a.c: New.
22665         * gcc.dg/vmx/3a-01.c: New.
22666         * gcc.dg/vmx/3a-01m.c: New.
22667         * gcc.dg/vmx/3a-03.c: New.
22668         * gcc.dg/vmx/3a-03m.c: New.
22669         * gcc.dg/vmx/3a-04.c: New.
22670         * gcc.dg/vmx/3a-04m.c: New.
22671         * gcc.dg/vmx/3a-05.c: New.
22672         * gcc.dg/vmx/3a-06.c: New.
22673         * gcc.dg/vmx/3a-06m.c: New.
22674         * gcc.dg/vmx/3a-07.c: New.
22675         * gcc.dg/vmx/3b-01.c: New.
22676         * gcc.dg/vmx/3b-02.c: New.
22677         * gcc.dg/vmx/3b-10.c: New.
22678         * gcc.dg/vmx/3b-13.c: New.
22679         * gcc.dg/vmx/3b-14.c: New.
22680         * gcc.dg/vmx/3b-15.c: New.
22681         * gcc.dg/vmx/3c-01a.c: New.
22682         * gcc.dg/vmx/3c-01.c: New.
22683         * gcc.dg/vmx/3c-02.c: New.
22684         * gcc.dg/vmx/3c-03.c: New.
22685         * gcc.dg/vmx/3d-01.c: New.
22686         * gcc.dg/vmx/4-01.c: New.
22687         * gcc.dg/vmx/4-03.c: New.
22688         * gcc.dg/vmx/5-01.c: New.
22689         * gcc.dg/vmx/5-02.c: New.
22690         * gcc.dg/vmx/5-03.c: New.
22691         * gcc.dg/vmx/5-04.c: New.
22692         * gcc.dg/vmx/5-05.c: New.
22693         * gcc.dg/vmx/5-06.c: New.
22694         * gcc.dg/vmx/5-07.c: New.
22695         * gcc.dg/vmx/5-07t.c: New.
22696         * gcc.dg/vmx/5-08.c: New.
22697         * gcc.dg/vmx/5-10.c: New.
22698         * gcc.dg/vmx/5-11.c: New.
22699         * gcc.dg/vmx/7-01a.c: New.
22700         * gcc.dg/vmx/7-01.c: New.
22701         * gcc.dg/vmx/7c-01.c: New.
22702         * gcc.dg/vmx/7d-01.c: New.
22703         * gcc.dg/vmx/7d-02.c: New.
22704         * gcc.dg/vmx/8-01.c: New.
22705         * gcc.dg/vmx/8-02a.c: New.
22706         * gcc.dg/vmx/8-02.c: New.
22707         * gcc.dg/vmx/brode-1.c: New.
22708         * gcc.dg/vmx/bug-1.c: New.
22709         * gcc.dg/vmx/bug-2.c: New.
22710         * gcc.dg/vmx/bug-3.c: New.
22711         * gcc.dg/vmx/cw-bug-1.c: New.
22712         * gcc.dg/vmx/cw-bug-2.c: New.
22713         * gcc.dg/vmx/cw-bug-3.c: New.
22714         * gcc.dg/vmx/dct.c: New.
22715         * gcc.dg/vmx/debug-1.c: New.
22716         * gcc.dg/vmx/debug-2.c: New.
22717         * gcc.dg/vmx/debug-3.c: New.
22718         * gcc.dg/vmx/debug-4.c: New.
22719         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22720         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22721         * gcc.dg/vmx/eg-5.c: New.
22722         * gcc.dg/vmx/fft.c: New.
22723         * gcc.dg/vmx/gcc-bug-1.c: New.
22724         * gcc.dg/vmx/gcc-bug-2.c: New.
22725         * gcc.dg/vmx/gcc-bug-3.c: New.
22726         * gcc.dg/vmx/gcc-bug-4.c: New.
22727         * gcc.dg/vmx/gcc-bug-5.c: New.
22728         * gcc.dg/vmx/gcc-bug-6.c: New.
22729         * gcc.dg/vmx/gcc-bug-7.c: New.
22730         * gcc.dg/vmx/gcc-bug-8.c: New.
22731         * gcc.dg/vmx/gcc-bug-9.c: New.
22732         * gcc.dg/vmx/gcc-bug-b.c: New.
22733         * gcc.dg/vmx/gcc-bug-c.c: New.
22734         * gcc.dg/vmx/gcc-bug-d.c: New.
22735         * gcc.dg/vmx/gcc-bug-e.c: New.
22736         * gcc.dg/vmx/gcc-bug-f.c: New.
22737         * gcc.dg/vmx/gcc-bug-g.c: New.
22738         * gcc.dg/vmx/gcc-bug-i.c: New.
22739         * gcc.dg/vmx/harness.h: New.
22740         * gcc.dg/vmx/ira1.c: New.
22741         * gcc.dg/vmx/ira2a.c: New.
22742         * gcc.dg/vmx/ira2b.c: New.
22743         * gcc.dg/vmx/ira2.c: New.
22744         * gcc.dg/vmx/ira2c.c: New.
22745         * gcc.dg/vmx/mem.c: New.
22746         * gcc.dg/vmx/newton-1.c: New.
22747         * gcc.dg/vmx/ops.c: New.
22748         * gcc.dg/vmx/sn7153.c: New.
22749         * gcc.dg/vmx/spill2.c: New.
22750         * gcc.dg/vmx/spill3.c: New.
22751         * gcc.dg/vmx/spill.c: New.
22752         * gcc.dg/vmx/t.c: New.
22753         * gcc.dg/vmx/varargs-1.c: New.
22754         * gcc.dg/vmx/varargs-2.c: New.
22755         * gcc.dg/vmx/varargs-3.c: New.
22756         * gcc.dg/vmx/varargs-4.c: New.
22757         * gcc.dg/vmx/varargs-5.c: New.
22758         * gcc.dg/vmx/varargs-6.c: New.
22759         * gcc.dg/vmx/varargs-7.c: New.
22760         * gcc.dg/vmx/vmx.exp: New.
22761         * gcc.dg/vmx/vprint-1.c: New.
22762         * gcc.dg/vmx/vscan-1.c: New.
22763         * gcc.dg/vmx/x-01.c: New.
22764         * gcc.dg/vmx/x-02.c: New.
22765         * gcc.dg/vmx/x-03.c: New.
22766         * gcc.dg/vmx/x-04.c: New.
22767         * gcc.dg/vmx/x-05.c: New.
22768         * gcc.dg/vmx/yousufi-1.c: New.
22769         * gcc.dg/vmx/zero-1.c: New.
22770         * gcc.dg/vmx/zero.c: New.
22771
22772 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22773
22774         * g++.dg/lookup/java1.C: Update for chage of
22775         _Jv_AllocObject.
22776         * g++.dg/lookup/java2.C: Likewise.
22777
22778 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22779
22780         * ada/acats/run_all.sh: use -O2 by default.
22781
22782 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22783
22784         * gcc.dg/vr-mult-[12].c: New tests.
22785
22786 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22787
22788         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22789
22790         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22791
22792 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22793
22794         * lib/target-supports.exp (check_profiling_available): Assume profiling
22795         isn't available for mips*-*-elf targets.
22796
22797 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22798
22799         * gcc.dg/builtins-38.c: New test.
22800
22801 2004-04-14  Eric Christopher  <echristo@redhat.com>
22802
22803         * g++.dg/charset/charset.exp: Run .cc extension tests.
22804
22805 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22806
22807         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22808
22809 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22810
22811         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22812
22813 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22814
22815         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22816         * gcc.dg/i386-387-2.c: Likewise.
22817
22818         * gcc.dg/i386-387-7.c: New test.
22819         * gcc.dg/i386-387-8.c: New test.
22820
22821         * gcc.dg/builtins-37.c: New test.
22822
22823 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22824
22825         * g++.dg/pch/externc-1.C: Add missing semicolon.
22826
22827 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22828
22829         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22830
22831 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22832
22833         * gcc.c-torture/execute/20040411-1.c: New test.
22834
22835 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22836
22837         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22838
22839 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22840
22841         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22842
22843 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22844
22845         * lib/target-supports.exp (check_named_sections_available): New.
22846         * lib/gcc-dg.exp (dg-require-named-sections): New.
22847         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22848         old-deja.exp.  Also prune error-count message from HP linker.
22849         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22850
22851         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22852         * g++.old-deja/g++.pt/static3.C: Likewise.
22853         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22854
22855 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22856
22857         * gcc.c-torture/execute/20040409-1.c: New test case.
22858         * gcc.c-torture/execute/20040409-2.c: New test case.
22859         * gcc.c-torture/execute/20040409-3.c: New test case.
22860
22861 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22862
22863         * gcc.dg/20040409-1.c: New test.
22864
22865 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22866
22867         PR target/14888
22868         * g++.dg/opt/pr14888.C: New test case.
22869
22870 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22871
22872         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22873         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22874         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22875         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22876         New tests.
22877
22878 2004-04-08  Paul Brook  <paul@codesourcery.com>
22879
22880         * gcc.dg/spill-1.c: New test.
22881
22882 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22883
22884         * gcc.dg/torture/builtin-ctype-2.c: New test.
22885
22886 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22887
22888         * gcc.dg/pch/pch.exp: Add largefile test.
22889
22890 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22891
22892         * g++.dg/pch/externc-1.Hs: New.
22893         * g++.dg/pch/externc-1.C: New.
22894
22895 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22896
22897         * gcc.dg/compat/struct-by-value-5a_main.c,
22898         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22899         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22900         * gcc.dg/compat/struct-by-value-5a_x.c,
22901         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22902         gcc.dg/compat/struct-by-value-5_x.c.
22903         * gcc.dg/compat/struct-by-value-5a_y.c,
22904         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22905         gcc.dg/compat/struct-by-value-5_y.c.
22906
22907         * gcc.dg/compat/struct-by-value-6a_main.c,
22908         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22909         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22910         * gcc.dg/compat/struct-by-value-6a_x.c,
22911         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22912         gcc.dg/compat/struct-by-value-6_x.c.
22913         * gcc.dg/compat/struct-by-value-6a_y.c,
22914         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22915         gcc.dg/compat/struct-by-value-6_y.c.
22916
22917         * gcc.dg/compat/struct-by-value-7a_main.c,
22918         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22919         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22920         * gcc.dg/compat/struct-by-value-7a_x.c,
22921         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22922         gcc.dg/compat/struct-by-value-7_x.c.
22923         * gcc.dg/compat/struct-by-value-7a_y.c,
22924         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22925         gcc.dg/compat/struct-by-value-7_y.c.
22926
22927 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22928
22929         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22930         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22931         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22932         options.
22933
22934 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22935
22936         * gcc.dg/builtins-36.c: New test.
22937
22938 2004-04-06  Paul Brook  <paul@codesourcery.com>
22939
22940         * README.gcc: Remove obsolete contraint on testcases.
22941
22942 2004-04-05  Paul Brook  <paul@codesourcery.com>
22943
22944         PR2123
22945         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22946         failure and exit(0) on success.
22947         * g++.dg/expr/anew2.C: Ditto.
22948         * g++.dg/expr/anew3.C: Ditto.
22949         * g++.dg/expr/anew4.C: Ditto.
22950
22951 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22952
22953         PR c++/3518
22954         * g++.dg/template/unify7.C: New.
22955
22956 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22957
22958         * g++.dg/README: Bring up to date with new subdirectories; remove
22959         duplicate subdirectory lines.
22960
22961 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22962
22963         PR c++/14007
22964         * g++.dg/template/unify5.C: New.
22965         * g++.dg/template/unify6.C: New.
22966         * g++.dg/template/qualttp20.C: Adjust.
22967         * g++.old-deja/g++.jason/report.C: Adjust.
22968         * g++.old-deja/g++.other/qual1.C: Adjust.
22969
22970 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22971
22972         PR c++/14803
22973         * g++.dg/inherit/ptrmem1.C: New test.
22974
22975 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22976
22977         PR c++/14755
22978         * gcc.c-torture/execute/20040331-1.c: New test.
22979         * gcc.dg/20040331-1.c: New test.
22980
22981 2004-04-01  Paul Brook  <paul@codesourcery.com>
22982
22983         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22984
22985 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22986
22987         PR c++/14724
22988         * g++.dg/init/goto1.C: New test.
22989
22990         PR c++/14763
22991         * g++.dg/template/defarg4.C: New test.
22992
22993 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22994
22995         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22996
22997 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22998
22999         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23000
23001 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23002
23003         * gcc.dg/noncompile/undeclared-2.c: New test.
23004
23005 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23006
23007         * gcc.dg/940409-1.c: Remove XFAIL.
23008         * gcc.dg/reg-vol-struct-1.c: New test.
23009
23010 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23011
23012         * gcc.dg/torture/builtin-wctype-1.c: New test.
23013
23014 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23015
23016         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23017         * gcc.dg/20001101-1.c: Likewise.
23018         * gcc.dg/20001102-1.c: Likewise.
23019
23020 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23021
23022         * gcc.dg/compare8.c: Add an additional test for XOR.
23023
23024 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23025
23026         * gcc.dg/torture/builtin-ctype-1.c: New test.
23027
23028 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23029
23030         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23031         * gcc.dg/torture/builtin-math-1.c: Likewise.
23032         * gcc.dg/torture/builtin-power-1.c: New test.
23033
23034 2004-03-24  Andreas Schwab  <schwab@suse.de>
23035
23036         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23037         IA64 assembler.
23038
23039 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23040             Roger Sayle  <roger@eyesopen.com>
23041
23042         * gcc.dg/compare8.c: New test case.
23043
23044 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23045
23046         * g++.dg/ext/altivec-7.C: New test.
23047
23048 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23049
23050         PR 12267, 12391, 12560, 13129, 14114, 14133
23051         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23052         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23053         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23054         Adjust error regexps.
23055         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23056         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23057         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23058         * gcc.dg/local1.c: Add explanatory comment.
23059
23060 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23061
23062         PR optimization/14669
23063         * g++.dg/opt/fold2.C: New test case.
23064
23065 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23066
23067         PR c/14069
23068         * gcc.dg/20040322-1.c: New test.
23069
23070 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23071
23072         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23073         * gcc.dg/ultrasp4.c: Likewise.
23074         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23075
23076 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23077
23078         * gcc.dg/i386-sse-8.c: Reset default options.
23079
23080 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23081
23082         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23083         in the error message text.
23084
23085 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23086
23087         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23088
23089 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23090
23091         PR c++/14616
23092         * g++.dg/init/array13.C: New test.
23093
23094 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23095
23096         PR target/13889
23097         * gcc.c-torture/compile/pr13889.c: New test case.
23098
23099 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23100
23101         PR c/14635
23102         * builtins-1.c (nan, nans): Don't test.
23103         * builtins-30.c: Don't use nan, nanf, nanl.
23104         * builtins-35.c: New test.
23105
23106 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23107
23108         * g++.dg/ext/altivec-6.C: New test.
23109
23110 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23111
23112         * g++.dg/init/placement3.C: New test.
23113
23114         * g++.dg/template/spec13.C: New test.
23115
23116         * g++.dg/lookup/using11.C: New test.
23117
23118         * g++.dg/lookup/koenig3.C: New test.
23119
23120         * g++.dg/template/operator2.C: New test.
23121
23122         * g++.dg/expr/dtor3.C: New test.
23123         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23124         marker.
23125         * g++.old-deja/g++.law/visibility28.C: Likewise.
23126
23127 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23128
23129         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23130         * gcc.dg/ppc64-abi-3.c: Likewise.
23131
23132 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23133
23134         PR c++/14545
23135         * g++.dg/parse/template15.C: New test.
23136
23137 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23138
23139         * g++.dg/expr/dtor2.C: New test.
23140
23141         * g++.dg/lookup/anon4.C: New test.
23142
23143         * g++.dg/overload/using1.C: New test.
23144
23145         * g++.dg/template/lookup7.C: New test.
23146
23147         * g++.dg/template/typename6.C: New test.
23148
23149         * g++.dg/expr/cond6.C: New test.
23150
23151 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23152
23153         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23154
23155 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23156
23157         * g++.dg/expr/cond5.C: New test.
23158         * g++.dg/expr/constcast1.C: Likewise.
23159         * g++.dg/expr/ptrmem2.C: Likewise.
23160         * g++.dg/expr/ptrmem3.C: Likewise.
23161         * g++.dg/lookup/main1.C: Likewise.
23162         * g++.dg/template/lookup6.C: Likewise.
23163
23164 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23165
23166         * gcc.dg/local1.c: New test.
23167
23168         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23169
23170 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23171
23172         * gcc.dg/torture/builtin-convert-1.c: New test.
23173
23174 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23175
23176         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23177
23178 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23179
23180         PR c++/14481
23181         * g++.dg/warn/Wunused-7.C: New test.
23182
23183 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23184
23185         * gcc.dg/torture/builtin-integral-1.c: New test.
23186
23187 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23188
23189         PR c++/14586
23190         * g++.dg/parse/non-dependent3.C: New test.
23191
23192 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23193
23194         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23195         * g++.dg/eh/simd-2.C: Likewise.
23196         * g++.dg/init/array10.C: Likewise.
23197         * gcc.c-torture/compile/simd-1.c: Likewise.
23198         * gcc.c-torture/compile/simd-2.c: Likewise.
23199         * gcc.c-torture/compile/simd-3.c: Likewise.
23200         * gcc.c-torture/compile/simd-4.c: Likewise.
23201         * gcc.c-torture/compile/simd-6.c: Likewise.
23202         * gcc.c-torture/execute/simd-1.c: Likewise.
23203         * gcc.c-torture/execute/simd-2.c: Likewise.
23204         * gcc.dg/compat/vector-defs.h: Likewise.
23205         * gcc.dg/20020531-1.c: Likewise.
23206         * gcc.dg/altivec-3.c: Likewise.
23207         * gcc.dg/altivec-4.c: Likewise.
23208         * gcc.dg/altivec-varargs-1.c: Likewise.
23209         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23210         * gcc.dg/i386-mmx-3.c: Likewise.
23211         * gcc.dg/i386-sse-4.c: Likewise.
23212         * gcc.dg/i386-sse-5.c: Likewise.
23213         * gcc.dg/i386-sse-8.c: Likewise.
23214         * gcc.dg/simd-1.c: Likewise.
23215         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23216         __ev64_opaque__ since the machine description provides it.
23217
23218 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23219
23220         * lib/compat.exp (skip_list): New global variable.
23221         Use it to hold the user defined COMPAT_SKIPS list if any.
23222         (compat-obj): Add the members of skip_list to optall.
23223
23224 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23225
23226         * gcc.dg/compat/union-by-value-1_main.c,
23227         union-by-value-1_x.c, union-by-value-1_y.c,
23228         union-check.h, union-defs.h,
23229         union-init.h, union-return-1_main.c,
23230         union-return-1_x.c, union-return-1_y.c: New files.
23231
23232 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23233
23234         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23235         mixed-struct-init.h: Add 4 mixed structure types.
23236         struct-by-value-21_main.c, struct-by-value-21_x.c,
23237         struct-by-value-21_y.c, struct-return-21_main.c,
23238         struct-return-21_x.c, struct-return-21_y.c: New files.
23239
23240 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23241
23242         PR c++/14550
23243         * g++.dg/parse/template14.C: New test.
23244
23245 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23246
23247         * gcc.c-torture/execute/20040313-1.c: New test.
23248
23249 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23250
23251         PR target/14533
23252         * gcc.dg/20040311-2.c: New test.
23253
23254 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23255
23256         PR other/14544
23257         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23258         bit-field.
23259
23260 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23261
23262         * gcc.dg/20040305-2.c: Add missing return statement.
23263
23264 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23265
23266         * gcc.dg/builtins-34.c: Also check pow10*.
23267
23268 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23269
23270         PR target/14262
23271         * gcc.dg/20040305-2.c: New test.
23272
23273 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23274
23275         * gcc.dg/20040310-1.c: New test.
23276
23277 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23278
23279         * gcc.c-torture/execute/20040311-1.c: New test case.
23280
23281 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23282
23283         PR c++/14476
23284         * g++.dg/lookup/enum1.C: New test.
23285
23286 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23287
23288         PR c++/14510
23289         * g++.dg/lookup/struct2.C: New test.
23290
23291 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23292
23293         * gcc.dg/builtins-34.c: New test.
23294
23295 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23296
23297         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23298
23299 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23300
23301         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23302         * gcc.dg/alias-2.c: New testcase.
23303
23304 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23305
23306         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23307
23308 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23309
23310         * gcc.c-torture/execute/20040309-1.c: New test case.
23311
23312 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23313
23314         PR c++/14397
23315         * g++.dg/overload/ref1.C: New.
23316
23317 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23318
23319         PR c++/14409
23320         * g++.dg/template/spec12.C: New test.
23321
23322         PR c++/14448
23323         * g++.dg/parse/crash14.C: New test.
23324
23325 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23326
23327         PR c++/14230
23328         * g++.dg/init/ref11.C: New test.
23329
23330 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23331
23332         PR c++/14432
23333         * g++.dg/parse/builtin2.C: New test.
23334
23335 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23336
23337         PR c++/14401
23338         * g++.dg/init/ctor3.C: New test.
23339         * g++.dg/init/union1.C: New test.
23340         * g++.dg/ext/anon-struct4.C: New test.
23341
23342 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23343
23344         * g++.dg/lookup/koenig1.C: Tweak error messages.
23345         * g++.dg/lookup/used-before-declaration.C: Likewise.
23346         * g++.dg/other/do1.C: Likewise.
23347         * g++.dg/overload/koenig1.C: Likewise.
23348         * g++.dg/parse/crash13.C: Likewise.
23349         * g++.dg/template/instantiate3.C: Likewise.
23350
23351 2004-03-08  Eric Christopher  <echristo@redhat.com>
23352
23353         * * lib/target-supports.exp: Enable libiconv in test
23354         compilation.  Fix up error checking.
23355
23356 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23357
23358         PR middle-end/14289
23359         * gcc.dg/pr14289-1.c: New test case.
23360         * gcc.dg/pr14289-2.c: Likewise.
23361         * gcc.dg/pr14289-3.c: Likewise.
23362
23363 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23364
23365         * gcc.c-torture/execute/20040308-1.c: New test.
23366
23367 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23368
23369         * gcc.c-torture/execute/20040307-1.c: New test case.
23370
23371 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23372
23373         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23374
23375 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23376
23377         * gcc.dg/20040306-1.c: New test.
23378
23379 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23380
23381         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23382         them static.
23383         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23384
23385 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23386
23387         PR c/14465
23388         * gcc.dg/decl-6.c: New test.
23389
23390 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23391
23392         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23393         Rename LOGPOW -> LOG_POW.
23394         (SQRT_EXP, POW_EXP): New.
23395
23396 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23397
23398         * gcc.dg/i386-sse-8.c: New test.
23399
23400 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23401
23402         PR c/14114
23403         * gcc.dg/decl-5.c: New test.
23404
23405 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23406
23407         * gcc.dg/20040305-1.c: New test.
23408
23409 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23410
23411         PR other/14354
23412         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23413
23414 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23415
23416         PR c++/14425, c++/14426
23417         * g++.dg/ext/altivec-4.C: New test.
23418         * g++.dg/ext/altivec-5.C: New test.
23419
23420 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23421
23422         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23423         global variables of a type with no linkage.
23424         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23425         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23426         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23427         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23428         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23429         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23430         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23431         * g++.dg/warn/deprecated.C: Name enum Color.
23432         * g++.dg/overload/VLA.C: Name structure for 'b'.
23433         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23434
23435 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23436
23437         * gcc.c-torture/compile/20040304-1.c: New test.
23438
23439 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23440
23441         PR 13728
23442         * gcc.dg/decl-4.c: New testcase.
23443
23444 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23445
23446         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23447         as PRECF if sizeof (float) > sizeof (double).
23448         (PRECL): Make it the same as PRECF if
23449         sizeof (float) > sizeof (long double).
23450
23451 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23452
23453         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23454         system type.  Add check for irix6 which doesn't have c99 runtime.
23455
23456 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23457
23458         * gcc.dg/const-elim-1.c: xfail for xtensa.
23459
23460 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23461
23462         PR c++/14369
23463         * g++.dg/template/cond4.C: New test.
23464
23465 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23466
23467         PR c++/14360
23468         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23469
23470         PR c++/14361
23471         * g++.dg/parse/defarg7.C: New test.
23472
23473         PR c++/14359
23474         * g++.dg/template/friend26.C: New test.
23475
23476 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23477
23478         PR c++/14324
23479         * g++.dg/abi/mangle21.C: New test.
23480
23481         PR c++/14260
23482         * g++.dg/parse/constructor2.C: New test.
23483
23484         PR c++/14337
23485         * g++.dg/template/sfinae1.C: New test.
23486
23487 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23488
23489         PR c++/14267
23490         * g++.dg/expr/crash2.C: New test.
23491
23492         PR middle-end/13448
23493         * gcc.dg/inline-5.c: New test.
23494         * gcc.dg/always-inline.c: Split out tests into ...
23495         * gcc.dg/always-inline2.c: ... this and ...
23496         * gcc.dg/always-inline3.c: ... this.
23497
23498 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23499
23500         PR debug/12103
23501         * g++.dg/debug/crash1.C: New test.
23502
23503 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23504
23505         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23506         function with __attribute__((noinline)).
23507         (recurser_void2): Likewise.
23508         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23509         (recurser_void2): Likewise.
23510
23511 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23512
23513         PR middle-end/14203
23514         * g++.dg/warn/Wunused-6.C: New test case.
23515
23516 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23517
23518         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23519         not defined.
23520
23521 2004-02-27  Eric Christopher  <echristo@redhat.com>
23522
23523         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23524         * g++.dg/charset/asm2.c: Run only x86.
23525         * gcc.dg/charset/asm3.c: Ditto.
23526
23527 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23528
23529         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23530         ld_library_path.
23531
23532 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23533
23534         * g++.dg/ext/altivec-3.C: New.
23535
23536 2004-02-26  Richard Henderson  <rth@redhat.com>
23537
23538         * g++.dg/ext/attrib10.C: Mark for warning.
23539         * gcc.dg/attr-alias-1.c: New.
23540
23541 2004-02-26  Richard Henderson  <rth@redhat.com>
23542
23543         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23544         * gcc.c-torture/execute/20040208-2.c: ... it back.
23545
23546 2004-02-26  Eric Christopher  <echristo@redhat.com>
23547
23548         * lib/target-supports.exp (check-iconv-available): New function.
23549         * lib/gcc-dg.exp (dg-require-iconv): New function.
23550         Use above.
23551         * gcc.dg/charset: New directory.
23552         * gcc.dg/charset/charset.exp: New file.
23553         * gcc.dg/charset/asm1.c: Ditto.
23554         * gcc.dg/charset/asm2.c: Ditto.
23555         * gcc.dg/charset/asm3.c: Ditto.
23556         * gcc.dg/charset/asm4.c: Ditto.
23557         * gcc.dg/charset/asm5.c: Ditto.
23558         * gcc.dg/charset/attribute1.c: Ditto.
23559         * gcc.dg/charset/attribute2.c: Ditto.
23560         * gcc.dg/charset/string1.c: Ditto.
23561         * g++.dg/charset: New directory.
23562         * g++.dg/dg.exp: Add here. Special options.
23563         * g++.dg/charset/charset.exp: New file.
23564         * g++.dg/charset/asm1.c: Ditto.
23565         * g++.dg/charset/asm2.c: Ditto.
23566         * g++.dg/charset/asm3.c: Ditto.
23567         * g++.dg/charset/asm4.c: Ditto.
23568         * g++.dg/charset/attribute1.c: Ditto.
23569         * g++.dg/charset/attribute2.c: Ditto.
23570         * g++.dg/charset/extern1.cc: Ditto.
23571         * g++.dg/charset/extern2.cc: Ditto.
23572         * g++.dg/charset/string1.c: Ditto.
23573
23574 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23575
23576         PR c++/14278
23577         * g++.dg/parse/comma1.C: New test.
23578
23579 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23580
23581         PR c++/14284
23582         * g++.dg/template/ttp8.C: New test.
23583
23584 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23585
23586         * gcc.dg/fixuns-trunc-1.c: New test.
23587
23588 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23589
23590         * gcc.dg/builtins-config.h: Use #elif.
23591
23592 2004-02-26  Michael Matz  <matz@suse.de>
23593
23594         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23595         * gcc.dg/991214-1.c: Likewise.
23596         * gcc.dg/i386-asm-1.c: Likewise.
23597
23598 2004-02-25  Richard Henderson  <rth@redhat.com>
23599
23600         * gcc.c-torture/execute/20040208-2.c: Move ...
23601         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23602
23603 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23604
23605         PR c++/14246
23606         * g++.dg/other/crash-3.C: New test.
23607
23608 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23609
23610         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23611         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23612
23613         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23614         HP-UX.
23615
23616 2004-02-24  Michael Matz  <matz@suse.de>
23617
23618         * gcc.dg/i386-regparm.c: New.
23619
23620 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23621
23622         * gcc.c-torture/execute/20040223-1.c: New.
23623
23624 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23625             Kazu Hirata  <kazu@cs.umass.edu>
23626
23627         * gcc.dg/fwritable-strings-1.c: Remove.
23628
23629 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23630
23631         PR c/14156
23632         * gcc.dg/20040223-1.c: New test.
23633
23634 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23635
23636         PR c++/14106
23637         * g++.dg/ext/typeof9.C: New test.
23638
23639 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23640
23641         PR c++/14250
23642         * g++.dg/other/switch1.C: New test.
23643
23644 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23645
23646         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23647         * gcc.dg/va-arg-1.c: Likewise.
23648
23649 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23650
23651         PR c++/14143
23652         * g++.dg/template/koenig5.C: New test.
23653
23654 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23655
23656         * g++.dg/ext/altivec-1.C: Generalize target triple.
23657         * g++.dg/ext/altivec-2.C: New test case.
23658         * g++.dg/ext/altivec_check.h: New file.
23659         * gcc.dg/altivec-1.c: Generalize target triple;
23660         include altivec_check.h and call altivec_check().
23661         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23662         * gcc.dg/altivec-6.c: New test case.
23663         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23664         type casts as needed.
23665         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23666         altivec_check().
23667         * gcc.dg/altivec-12.c: New test case.
23668         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23669         include altivec_check.h and call altivec_check().
23670         * gcc.dg/altivec_check.h: New file.
23671
23672 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23673
23674         * lib/target-supports.exp (check_alias_available): Don't mangle
23675         function `g' in test program.
23676
23677 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23678
23679         * lib/target-supports.exp (check_profiling_available): Check
23680         argument to determine whether we support a profiling type.
23681         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23682         check_profiling_available.
23683         * g++.dg/bprob/bprob.exp: Likewise.
23684         * g77.dg/bprob/bprob.exp: Likewise.
23685         * gcc.misc-tests/bprob.exp: Likewise.
23686         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23687         dg-require-profiling and delete expected error handling.
23688         * gcc.dg/20021014-1.c: Likewise.
23689         * gcc.dg/nest.c: Likewise.
23690
23691 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23692
23693         PR c++/12007
23694         * g++.dg/other/vthunk1.C: New test.
23695
23696 2004-02-20  Falk Hueffner  <falk@debian.org>
23697
23698         PR target/14201
23699         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23700
23701 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23702
23703         PR c++/13927
23704         * g++.dg/other/error8.C: Remove XFAIL markers.
23705
23706         PR c++/14173
23707         * g++.dg/ext/packed5.C: New test.
23708
23709         PR c++/14199
23710         * g++.dg/warn/Wunused-5.C: New test.
23711
23712         PR c++/14186
23713         * g++.dg/lookup/member1.C: New test.
23714
23715 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23716
23717         * gcc.c-torture/compile/20040130-1.c: Enable only when
23718         __INT_MAX__ >= 2147483647L.
23719         * gcc.c-torture/compile/961203-1.c: Likewise.
23720
23721 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23722
23723         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23724         * g++.dg/opt/template1.C: Robustify assembler regexp
23725
23726 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23727
23728         * gcc.c-torture/execute/simd-4.x: Remove.
23729         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23730         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23731         Guard with #ifndef SKIP_ATTRIBUTE.
23732         * gcc.dg/compat/vector-1_y.c: Likewise.
23733         * gcc.dg/compat/vector-2_x.c: Likewise.
23734         * gcc.dg/compat/vector-2_y.c: Likewise.
23735         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23736         * g++.dg/eh/simd-2.C: Likewise.
23737
23738 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23739
23740         * gcc.c-torture/compile/complex-1.c: New.
23741
23742 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23743
23744         PR target/14209
23745         * gcc.c-torture/execute/20040218-1.c: New test.
23746
23747 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23748
23749         PR c++/14181
23750         * g++.dg/parse/new2.C: New test.
23751
23752 2004-02-18  Paul Brook  <paul@codesourcery.com>
23753
23754         * gcc.c-torture/compile/libcall-1.c: New test.
23755
23756 2004-02-18  Paul Brook  <paul@codesourcery.com>
23757
23758         PR debug/12934
23759         * gcc.dg/debug/debug-7.c: New test.
23760
23761 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23762
23763         * gcc.dg/20040217-1.c: New test.
23764
23765 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23766
23767         * gcc.c-torture/execute/990208-1.x: Delete.
23768
23769 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23770
23771         * gcc.c-torture/execute/20040208-2.x: New file.
23772
23773 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23774
23775         PR c++/11326
23776         * g++.dg/abi/structret1.C: New test.
23777
23778 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23779
23780         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23781         (i386_cpuid): No need to test if cpuid is available on AMD64.
23782         Fix assembly, so that it works onboth i386 and AMD64.
23783         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23784         (vecInLong): Fix s[] member type to unsigned int.
23785         (vecInWord): Remove type.
23786         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23787         (a64, b64, c64, d64, e64): Remove.
23788         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23789         Remove unused variable.  Remove initialization of removed variables.
23790         Don't call mmx_tests nor sse_tests.
23791         (reference_mmx, reference_sse): Remove.
23792         (check): Add return stmt.
23793         * gcc.dg/i386-sse-7.c: New test.
23794         * gcc.dg/i386-mmx-4.c: New test.
23795
23796 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23797
23798         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23799         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23800         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23801         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23802         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23803         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23804         g++.dg/tc1/dr94.C: Fix line terminator.
23805
23806 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23807
23808         * gcc.c-torture/compile/20040216-1.c: New.
23809
23810 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23811
23812         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23813         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23814         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23815         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23816         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23817         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23818
23819 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23820
23821         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23822
23823 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23824
23825         PR c++/13971
23826         * g++.dg/expr/cond4.C: New test.
23827
23828         PR c++/14086
23829         * g++.dg/lookup/crash2.C: New test.
23830
23831 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23832
23833         * gcc.c-torture/compile/20040214-2.c: New test.
23834
23835 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23836
23837         PR c++/14116
23838         * g++.dg/ext/typeof8.C: New test.
23839
23840 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23841
23842         * gcc.c-torture/compile/20040214-1.c: New test.
23843
23844 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23845
23846         PR c++/13635
23847         * g++.dg/template/spec11.C: New test.
23848
23849 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23850
23851         PR c++/13927
23852         * g++.dg/other/error8.C: New test.
23853
23854 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23855
23856         PR c++/14122
23857         * g++.dg/template/array4.C: New test.
23858
23859         PR c++/14108
23860         * g++.dg/inherit/thunk2.C: New test.
23861
23862         PR c++/14083
23863         * g++.dg/eh/cond2.C: New test.
23864
23865 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23866
23867         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23868
23869 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23870
23871         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23872
23873 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23874
23875         * g++.dg/simd-2.C: xfail on ppc64-linux.
23876
23877 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23878
23879         PR c/456
23880         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23881         tests.
23882
23883 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23884
23885         * gcc.dg/builtins-33.c: New test.
23886
23887 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23888
23889         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23890
23891 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23892
23893         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23894
23895 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23896
23897         * gcc.dg/ppc64-abi-3.c: New test.
23898
23899 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23900
23901         PR c/14092
23902
23903         * gcc.dg/pr14092-1.c: New testcase.
23904
23905 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23906
23907         * gcc.dg/cpp/assert4.c: Fix typo last change.
23908
23909         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23910         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23911
23912         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23913
23914 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23915
23916         * gcc.c-torture/compile/20040209-1.c: New test case.
23917
23918 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23919
23920         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23921
23922 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23923
23924         * gcc.c-torture/execute/20040208-[12].c: New tests.
23925
23926 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23927
23928         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23929
23930 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23931
23932         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23933
23934 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23935
23936         Bug 13856
23937         * gcc.dg/visibility-8.c: New testcase.
23938
23939 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23940
23941         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23942         arguments.
23943         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23944
23945 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23946
23947         PR middle-end/13696
23948         * g++.dg/opt/fold1.C: New test case.
23949
23950 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23951
23952         PR c++/14033
23953         * g++.dg/other/crash-2.C: New test.
23954
23955 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23956
23957         PR c++/14028
23958         * g++.dg/parse/angle-bracket2.C: New test.
23959
23960 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23961
23962         PR middle-end/13750
23963         Revert:
23964         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23965         PR pch/13361
23966         * testsuite/g++.dg/pch/wchar-1.C: New.
23967         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23968
23969 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23970
23971         PR c++/14008
23972         * g++.dg/parse/error15.C: New test.
23973         * g++.dg/parse/crash11.C: Update dg-error mark.
23974
23975 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23976
23977         PR c++/13932
23978         * g++.dg/warn/conv2.C: New test.
23979
23980 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23981
23982         PR c++/13086
23983         * g++.dg/warn/incomplete1.C: Remove xfail.
23984
23985 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23986
23987         * lib/file-format.exp (gcc_target_object_format): Use
23988         ${tool}_target_compile, not gcc_target_compile.
23989         * lib/target-supports.exp (check_alias_available): Likewise.
23990         (check_gc_sections_available): Likewise.
23991         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23992         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23993         dg-require-alias.
23994
23995 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23996
23997         PR c++/13969
23998         * g++.dg/template/static6.C: New test.
23999
24000 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24001
24002         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24003
24004 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24005
24006         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24007         tests for systems where `char' is unsigned by default.
24008
24009 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24010
24011         PR c++/13997
24012         * g++.dg/template/partial3.C: New test.
24013
24014 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24015
24016         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24017         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24018         Remove mentions of obsolete ports.
24019
24020 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24021
24022         * gcc.dg/noncompile/20001228-1.c: Fix for new
24023         error message.
24024
24025 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24026
24027         PR target/9348
24028         * gcc.c-torture/execute/multdi-1.c: New test case.
24029
24030 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24031
24032         PR c++/13925
24033         * g++.dg/template/lookup5.C: New test.
24034
24035 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24036
24037         PR c++/13950
24038         * g++.dg/template/lookup4.C: New test.
24039
24040         PR c++/13970
24041         * g++.dg/parse/error14.C: New test.
24042
24043         PR c++/14002
24044         * g++.dg/parse/template13.C: New test.
24045
24046 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24047
24048         PR c++/13978
24049         * g++.dg/template/koenig4.C: New test.
24050
24051         PR c++/13968
24052         * g++.dg/template/crash17.C: New test.
24053
24054         PR c++/13975
24055         * g++.dg/parse/error13.C: New test.
24056         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24057
24058 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24059
24060         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24061
24062 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24063
24064         PR c/11658
24065         PR c/13994
24066         * gcc.dg/noncompile/20040203-1.c: New test.
24067         * gcc.dg/noncompile/20040203-2.c: Likewise.
24068         * gcc.dg/noncompile/20040203-3.c: Likewise.
24069         * gcc.dg/20040203-1.c: Likewise.
24070
24071 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24072
24073         PR c++/10858
24074         * g++.dg/template/sizeof7.C: New test.
24075
24076 2004-02-02  Eric Christopher  <echristo@redhat.com>
24077             Zack Weinberg  <zack@codesourcery.com>
24078
24079         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24080
24081 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24082
24083         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24084         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24085         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24086         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24087
24088 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24089
24090         PR c++/13113
24091         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24092
24093         PR c++/13854
24094         * g++.dg/ext/attrib13.C: New test.
24095
24096         PR c++/13907
24097         * g++.dg/conversion/op2.C: New test.
24098
24099 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24100
24101         * gcc.dg/titype-1.c: Fix pasto.
24102
24103 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24104
24105         * gcc.dg/titype-1.c: New test.
24106
24107 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24108
24109         PR c++/13957
24110         * g++.dg/template/non-type-template-argument-1.C,
24111         g++.dg/template/qualified-id1.C: Update dg-error marks.
24112         * g++.dg/template/nontype6.C: New test.
24113
24114 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24115
24116         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24117         * gcc.dg/builtins-31.c: New testcase.
24118         * gcc.dg/builtins-32.c: New testcase.
24119
24120 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24121
24122         * objc.dg/call-super-2.m: Update line numbers
24123         for the including of stddef.h.
24124
24125 2004-01-30  Michael Matz  <matz@suse.de>
24126
24127         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24128         g++.dg/ext/case-range3.C: New tests.
24129
24130 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24131
24132         DR206
24133         PR c++/13813
24134         * g++.dg/template/member4.C: New test.
24135
24136 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24137
24138         PR c++/13683
24139         * g++.dg/template/sizeof6.C: New test.
24140
24141 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24142
24143         * gcc.dg/fwritable-strings-1.c: New test.
24144
24145 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24146
24147         * gcc.c-torture/compile/20040130-1.c: New test.
24148
24149 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24150
24151         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24152
24153 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24154
24155         PR c++/13883
24156         * g++.dg/template/ctor3.C: New test.
24157
24158 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24159
24160         * g++.dg/tc1: New directory.
24161         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24162         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24163         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24164         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24165         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24166
24167 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24168
24169         * g++.dg/parse/error11.C: New test.
24170         * g++.dg/parse/error12.C: Likewise.
24171
24172 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24173
24174         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24175         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24176
24177 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24178
24179         PR c++/13791
24180         * g++.dg/ext/attrib12.C: New test.
24181
24182         PR c++/13736
24183         * g++.dg/parse/cast2.C: New test.
24184
24185 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24186
24187         * objc.dg/encode-2.m (main): New local string.  Set depending on
24188         sizeof long.  Use in sscanf call.
24189         * objc.dg/encode-3.m (main): New local string.  Set depending on
24190         sizeof long.  Use in scan_initial call.
24191
24192 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24193
24194         * objc.dg/call-super-2.m: Make LP64-safe.
24195         * objc.dg/desig-init-1.m: Likewise.
24196
24197 2004-01-27  Devang Patel <dpatel@apple.com>
24198
24199         * g++.dg/debug/namespace1.C: New test.
24200
24201 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24202
24203         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24204         xscale-*-*.
24205
24206         * gcc.dg/arm-mmx-1.c: New test.
24207
24208 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24209
24210         * gcc.dg/20040127-1.c: New test.
24211         * gcc.dg/20040127-2.c: New test.
24212
24213 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24214
24215         * objc.dg/stret-1.m (glob): Renamed to globa.
24216
24217 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24218
24219         PR c++/13663
24220         * g++.dg/expr/for1.C: New test.
24221
24222 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24223
24224         PR middle-end/13779
24225         * gcc.dg/darwin-longlong.c: New test.
24226
24227 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24228
24229         * gcc.dg/20040124-1.c: Moved test from here...
24230         * gcc.c-torture/compile/20040124-1.c: ...to here.
24231
24232 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24233
24234         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24235         the assembly output if -m64 is passed.
24236
24237 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24238
24239         PR c++/13833
24240         * g++.dg/template/cond3.C: New test.
24241
24242 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24243
24244         PR c++/13810
24245         * g++.dg/template/ttp7.C: New test.
24246
24247 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24248
24249         PR c++/13797
24250         * g++.dg/template/nontype4.C: New test.
24251         * g++.dg/template/nontype5.C: Likewise.
24252
24253 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24254
24255         * gcc.dg/torture/mips-clobber-at.c: New test.
24256
24257 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24258
24259         * gcc.dg/20040124-1.c: New test.
24260
24261 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24262
24263         * gcc.dg/20040123-1.c: New test.
24264
24265 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24266
24267         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24268
24269 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24270
24271         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24272
24273 2004-01-23  Andrew Pinski  <apinski@apple.com>
24274
24275         * gcc.dg/20030121-1.c: Move to ..
24276         * gcc.dg/20040121-1.c: here.
24277
24278 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24279
24280         * gcc.dg/builtins-29.c: New test case.
24281
24282 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24283
24284         PR 18314
24285         * gcc.dg/builtins-30.c: New testcase.
24286
24287 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24288
24289         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24290         * lib/g77.exp: Likewise.
24291         * lib/objc.exp: Likewise.
24292         * lib/g++.exp: Likewise.
24293
24294 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24295
24296         * gcc.dg/struct-by-value-2.c: New test.
24297
24298 2004-01-21  Andrew Pinski  <apinski@apple.com>
24299
24300         PR target/13785
24301         * gcc.dg/20030121-1.c: New test.
24302
24303 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24304
24305         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24306         clobber frame pointer register in asm statement.
24307
24308 2004-01-21  Falk Hueffner  <falk@debian.org>
24309
24310         * gcc.c-torture/compile/20040121-1.c: New test.
24311
24312 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24313
24314         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24315
24316 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24317
24318         * gcc.dg/ppc64-abi-2.c: New test.
24319
24320 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24321
24322         * lib/treelang.exp: Fill out this file.
24323         * lib/treelang-dg.exp: New File.
24324
24325 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24326
24327         * gcc.c-torture/compile/981022-1.c: Remove.
24328         * gcc.dg/array-5.c: Remove XFAIL.
24329         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24330         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24331         gcc.dg/cond-lvalue-1.c: Update.
24332         * gcc.dg/cast-lvalue-2.c: New test.
24333
24334 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24335
24336         PR c++/13592
24337         * g++.dg/other/error1.C (class foo): Tweak error message.
24338
24339         PR c++/13592
24340         * g++.dg/template/call2.C: New test.
24341
24342 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24343
24344         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24345         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24346         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24347         scalar-return-1_x.c, scalar-return-2_y.c,
24348         scalar-return-3_x.c, scalar-return-3_y.c,
24349         scalar-return-4_x.c, scalar-return-4_y.c,
24350         struct-align-1.h, struct-align-1_x.c,
24351         struct-align-1_y.c, struct-align-2.h,
24352         struct-align-2_x.c, struct-align-2_y.c,
24353         struct-by-value-10_y.c, struct-by-value-11_x.c,
24354         struct-by-value-11_y.c, struct-by-value-12_x.c,
24355         struct-by-value-12_y.c, struct-by-value-13_x.c,
24356         struct-by-value-13_y.c, struct-by-value-14_x.c,
24357         struct-by-value-14_y.c, struct-by-value-15_x.c,
24358         struct-by-value-15_y.c, struct-by-value-16_y.c,
24359         struct-by-value-17_y.c, struct-by-value-18_y.c,
24360         struct-by-value-19_y.c, struct-by-value-1_x.c,
24361         struct-by-value-1_y.c, struct-by-value-20_y.c,
24362         struct-by-value-2_x.c, struct-by-value-2_y.c,
24363         struct-by-value-3_y.c, struct-by-value-4_x.c,
24364         struct-by-value-4_y.c, struct-by-value-5_y.c,
24365         struct-by-value-6_y.c, struct-by-value-7_y.c
24366         struct-by-value-8_x.c, struct-by-value-8_y.c
24367         struct-by-value-9_x.c, struct-by-value-9_y.c
24368         struct-return-10_x.c, struct-return-10_y.c,
24369         struct-return-19_x.c, struct-return-20_x.c
24370         struct-return-2_x.c, struct-return-2_y.c
24371         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24372         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24373
24374 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24375
24376         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24377         attribute on sparc*-sun-solaris2.*.
24378
24379 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24380
24381         PR c++/13710
24382         * g++.dg/ext/typeof7.C: New test.
24383
24384 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24385
24386         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24387         * gcc.dg/const-elim-1.c: Same.
24388
24389 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24390
24391         * objc.dg/stret-1.m: New.
24392         * objc.dg/stret-2.m: New.
24393
24394 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24395
24396         PR c++/11895
24397         * g++.dg/ext/vector1.C: New test.
24398
24399 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24400
24401         * gcc.dg/pch/import-1.c: New.
24402         * gcc.dg/pch/import-1.hs: New.
24403         * gcc.dg/pch/import-1a.h: New.
24404         * gcc.dg/pch/import-1b.h: New.
24405         * gcc.dg/pch/import-1c.h: New.
24406
24407 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24408
24409         PR c++/13574
24410         * g++.dg/ext/array1.C: New test.
24411
24412         PR c++/13178
24413         * g++.dg/conversion/op1.C: New test.
24414
24415 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24416
24417         PR 11864
24418         From Kazumoto Kojima / Dan Kegel:
24419         * gcc.dg/pr11864-1.c: New test.
24420
24421         PR 10392
24422         From Marcus Comstedt / Dan Kegel:
24423         * gcc.dg/pr10392-1.c: New test.
24424
24425 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24426
24427         PR c++/13478
24428         * g++.dg/init/ref10.C: New test.
24429
24430 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24431
24432         PR c++/13407
24433         * g++.dg/parse/typename6.C: New test.
24434
24435 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24436
24437         PR pch/13361
24438         * testsuite/g++.dg/pch/wchar-1.C: New.
24439         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24440
24441 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24442
24443         PR c++/9259
24444         * g++.dg/expr/sizeof2.C: New test.
24445
24446 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24447
24448         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24449
24450 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24451
24452         PR c++/13659
24453         * g++.dg/lookup/strong-using-3.C: New.
24454         * g++.dg/lookup/using-10.C: New.
24455
24456 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24457
24458         PR c++/13594
24459         * g++.dg/lookup/strong-using-2.C: New.
24460
24461 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24462             Dan Kegel <dank@kegel.com>
24463             J"orn Rennecke <joern.rennecke@superh.com>
24464
24465         PR target/9365
24466         * gcc.dg/pr9365-1.c: New test.
24467
24468 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24469
24470         PR c++/8856
24471         * g++.dg/parse/casting-operator2.C: New test.
24472         * g++.old-deja/g++.pt/explicit83.C: Remove.
24473
24474 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24475
24476         * gcc.dg/label-compound-stmt-1.c: New test.
24477         * gcc.c-torture/compile/950922-1.c,
24478         gcc.c-torture/compile/20000211-3.c,
24479         gcc.c-torture/compile/20000518-1.c,
24480         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24481         compound statements.
24482
24483 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24484
24485         * gcc.dg/ppc64-abi-1.c: New test.
24486
24487 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24488
24489          * g++.dg/ext/attrib9.C: Add dg-warnings.
24490
24491 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24492
24493         PR c++/12335
24494         * g++.dg/parse/dtor3.C: New test.
24495
24496 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24497
24498         PR c++/12709
24499         * g++.dg/parse/try-catch-1.C: New test.
24500
24501 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24502
24503         * ada/acats/run_all.sh: Add more verbose output in acats.log
24504         when compiling tests.
24505
24506 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24507
24508         PR 13656
24509         * gcc.dg/typedef-redecl.c: New test case.
24510         * gcc.dg/typedef-redecl.h: New support file.
24511
24512 2004-01-13  Jan Hubicka  <jh@suse.cz>
24513
24514         * gcc.dg/always_inline.c: New test.
24515         * gcc.dg/debug/20031231-1.c: Fix.
24516
24517 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24518
24519         PR c++/13474
24520         * g++.dg/template/array3.C: New test.
24521
24522 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24523
24524         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24525         * g++.dg/warn/Wunused-2.C: Likewise.
24526
24527 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24528
24529         PR c++/13289
24530         * g++.dg/template/instantiate6.C: New test.
24531
24532 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24533
24534         PR middle-end/11397
24535         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24536
24537 2004-01-12  Jan Hubicka  <jh@suse.cz>
24538
24539         PR opt/12826
24540         * gcc.dg/20040112-1.c: New.
24541
24542         * gcc.dg/dwarf-die[1-7].c: Move to...
24543         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24544         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24545
24546 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24547
24548         PR c++/4100
24549         * g++.dg/parse/friend4.C: New test.
24550
24551 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24552
24553         PR c++/4100
24554         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24555         definition is called a friend.
24556
24557 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24558
24559         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24560
24561 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24562
24563         PR c++/3478
24564         * g++.dg/parse/error10.C: New test.
24565         * g++.dg/template/arg2.C: Accept "invalid type" error.
24566
24567 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24568
24569         PR middle-end/13392
24570         * g++.dg/opt/expect2.C: New test.
24571
24572 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24573
24574         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24575         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24576         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24577         Update dg-error regexps.
24578
24579 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24580
24581         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24582         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24583
24584 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24585
24586         * gcc.dg/pragma-re-1.c: Use right pointer type.
24587
24588 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24589
24590         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24591
24592 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24593
24594         * gcc.dg/rs6000-ldouble-1.c: New.
24595
24596 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24597
24598         DR 337
24599         PR c++/9256
24600         * g++.dg/other/abstract1.C: New test.
24601
24602 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24603
24604         * g++.dg/lookup/strong-using-1.C: New.
24605
24606 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24607
24608         PR c/11234
24609         * gcc.dg/func-ptr-conv-1.c: New test.
24610         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24611
24612 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24613
24614         PR target/13380.
24615         * gcc.c-torture/compile/20040109-1.c: New.
24616
24617 2004-01-08  Stuart Hastings  <stuart@apple.com>
24618
24619         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24620         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24621         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24622
24623 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24624
24625         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24626
24627 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24628
24629         * ada/acats/run_acats: Treat 'gnatchop' the same way
24630         as 'gnatmake'.  Export GCC_DRIVER.
24631         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24632         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24633
24634 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24635
24636         PR c++/12573
24637         * g++.dg/template/dependent-expr4.C: New test.
24638
24639 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24640
24641         * gcc.dg/altivec-11.c: New test.
24642
24643 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24644
24645         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24646
24647 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24648
24649         PR c/6024
24650         * gcc.dg/enum-compat-1.c: New test.
24651         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24652
24653 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24654
24655         PR c/12165
24656         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24657         gcc.dg/c99-idem-qual-3.c: New tests.
24658
24659 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24660
24661         * gcc.dg/winline-7.c: Don't cast void * to int.
24662
24663 2004-01-06  Jan Hubicka  <jh@suse.cz>
24664
24665         * gcc.dg/i386-sse-5.c: New test
24666         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24667
24668 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24669
24670         PR c++/12815
24671         * g++.dg/rtti/typeid4.C: New test.
24672
24673 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24674
24675         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24676
24677 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24678
24679         PR c++/12132
24680         * g++.dg/template/error11.C: New test.
24681
24682         PR c++/13451
24683         * g++.dg/template/class2.C: New test.
24684
24685 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24686         Richard Sandiford <rsandifo@redhat.com>
24687
24688         PR c++/13387
24689         * g++.dg/opt/alias3.C: New test.
24690
24691 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24692
24693         PR c++/13157
24694         * g++.dg/template/koenig3.C: New test.
24695
24696         PR c++/13529
24697         * g++.dg/parse/offsetof3.C: New test.
24698
24699         * g++.dg/init/copy7.C: Add missing dg-error markers.
24700
24701         PR c++/12226
24702         * g++.dg/init/copy7.c: New test.
24703
24704         PR c++/13536
24705         * g++.dg/parse/cast1.C: New test.
24706
24707 2004-01-04  Jan Hubicka  <jh@suse.cz>
24708
24709         * gcc.dg/winline[1-7].c: New tests.
24710
24711 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24712
24713         PR c++/13520
24714         * g++.dg/template/qualttp22.C: New test.
24715
24716 2004-01-01  Jan Hubicka  <jh@suse.cz>
24717
24718         * gcc.dg/debug/20031231-1.c: New.
24719         * gcc.c-torture/compile/20040101-1.c: New.
24720         * gcc.dg/dwarf-die-[1-7].c: New.
24721
24722 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24723
24724         PR optimization/13521
24725         * gcc.c-torture/compile/20031231-1.c: New test.
24726
24727 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24728
24729         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24730
24731 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24732
24733         PR c++/10079
24734         * g++.dg/template/crash16.C: New test.
24735
24736 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24737
24738         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24739
24740 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24741
24742         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24743         ports.
24744         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24745         * g++.old-deja/g++.law/profile1.C: Likewise.
24746         * gcc.c-torture/compile/981006-1.c: Likewise.
24747         * gcc.c-torture/execute/loop-2e.x: Likewise.
24748         * gcc.c-torture/execute/loop-2f.x: Remove.
24749         * gcc.c-torture/execute/loop-2g.x: Likewise.
24750         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24751         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24752
24753 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24754
24755         PR c++/13507
24756         * g++.dg/ext/attrib11.C: New test.
24757
24758         PR c++/13494
24759         * g++.dg/template/array2-1.C: New test.
24760         * g++.dg/template/array2-2.C: New test.
24761
24762 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24763
24764         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24765
24766 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24767
24768         PR c++/12774
24769         * g++.dg/template/array1-1.C: New test.
24770         * g++.dg/template/array1-2.C: New test.
24771
24772 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24773
24774         PR fortran/12632
24775         * g77.dg/12632.f: New test case.
24776
24777 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24778
24779         PR c++/13289
24780         * g++.dg/parse/nontype1.C: New test.
24781
24782 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24783
24784         PR c++/12403
24785         * g++.dg/parse/explicit1.C: New test.
24786         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24787
24788 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24789
24790         PR c++/13081
24791         * g++.dg/opt/inline6.C: New test.
24792
24793         PR c++/12613
24794         * g++.dg/parse/error9.C: New test.
24795
24796         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24797
24798 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24799
24800         PR c++/13009
24801         * g++.dg/init/assign1.C: New test.
24802
24803 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24804
24805         PR c++/13070
24806         * g++.dg/warn/format3.C: New test case.
24807
24808 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24809
24810         * gcc.c-torture/compile/20031227-1.c: New test.
24811
24812 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24813
24814         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24815         * g77.dg/bprob/bprob.exp: Likewise.
24816         * gcc.misc-tests/bprob.exp: Likewise.
24817         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24818         variants on systems where the library does not provide that
24819         functionality.
24820         * gcc.dg/builtins-20.c: Use builtins-config.h.
24821         * gcc.dg/builtins-config.h: New file.
24822
24823 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24824
24825         * lib/gcc-dg.exp (dg-require-profiling): New function.
24826         * lib/target-supports.exp (check_profiling_available): Likewise.
24827         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24828         * g77.dg/bprob/bprob.exp: Likewise.
24829         * gcc.misc-tests/bprob.exp: Likewise.
24830         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24831         * gcc.dg/20021014-1.c: Likewise.
24832         * gcc.dg/nest.c: Likewise.
24833
24834 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24835
24836         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24837         compiling.
24838         * g++.dg/lookup/java2.C: Likewise.
24839         * gcc.dg/cpp/lexident.c: Likewise.
24840
24841 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24842
24843         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24844         given.
24845         * gcc.c-torture/compile/961203-1.c: Likewise.
24846         * gcc.c-torture/compile/980506-1.c: Likewise.
24847
24848 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24849
24850         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24851         (additional_prunes): New global.
24852         (gcc-dg-prune): Handle additional per-test pruning.
24853         (dg-test): Clear additional_prunes between tests.
24854
24855         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24856         dg-prune-output to avoid spurious failures from assembler
24857         complaining about nonexistent WAW violations.
24858         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24859         Use dg-prune-output to avoid spurious failures from assembler
24860         warning about Itanium B-step errata.
24861
24862 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24863
24864         * g++.dg/abi/macro0.C: New test.
24865         * g++.dg/abi/macro1.C: Likewise.
24866         * g++.dg/abi/macro2.C: Likewise.
24867
24868         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24869         * g++.dg/abi/bitfield7.C: Likewise.
24870         * g++.dg/abi/dtor2.C: Likewise.
24871         * g++.dg/abi/mangle11.C: Likewise.
24872         * g++.dg/abi/mangle12.C: Likewise.
24873         * g++.dg/abi/mangle14.C: Likewise.
24874         * g++.dg/abi/mangle17.C: Likewise.
24875         * g++.dg/abi/vbase10.C: Likewise.
24876         * g++.dg/abi/vbase14.C: Likewise.
24877         * g++.dg/template/qualttp17.C: Likewise.
24878
24879 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24880
24881         PR c/11995
24882         * gcc.dg/20031223-1.c: New test.
24883
24884 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24885
24886         * gcc.dg/noreturn-7.c: New test.
24887
24888 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24889
24890         * gcc.dg/null-pointer-1.c: New test.
24891
24892 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24893
24894         * g++.old-deja/g++.jason/template18.C: Remove.
24895         * g++.old-deja/g++.jason/template37.C: Likewise.
24896
24897         PR c++/12862
24898         * g++.dg/lookup/ns1.C: New test.
24899
24900         PR c++/12397
24901         * g++.dg/template/lookup3.C: New test.
24902
24903 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24904
24905         * g++.dg/template/recurse1.C: New test
24906
24907 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24908
24909         PR c++/12479
24910         * g++.dg/parse/semicolon1.C: New test.
24911         * g++.dg/parse/semicolon1.h: Likewise.
24912
24913 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24914
24915         * gcc.dg/darwin-misaligned.c: New test.
24916
24917 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24918
24919         PR c/9163
24920         * gcc.dg/20031222-1.c: New test.
24921
24922 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24923
24924         PR c++/13438
24925         * g++.dg/parse/error8.C: New test.
24926
24927         PR c++/11554
24928         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24929
24930 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24931
24932         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24933         too small.
24934         * gcc.c-torture/compile/930217-1.c: Likewise.
24935         * gcc.c-torture/compile/930513-1.c: Likewise.
24936         * gcc.c-torture/execute/920908-2.c: Likewise.
24937         * gcc.c-torture/execute/921204-1.c: Likewise.
24938         * gcc.c-torture/execute/930621-1.c: Likewise.
24939         * gcc.c-torture/execute/930630-1.c: Likewise.
24940         * gcc.c-torture/execute/931031-1.c: Likewise.
24941         * gcc.c-torture/execute/980602-2.c: Likewise.
24942         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24943         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24944         * gcc.c-torture/execute/extzvsi.c: Likewise.
24945         * gcc.c-torture/unsorted/ext.c: Likewise.
24946
24947 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24948
24949         PR target/12749
24950         * gcc.c-torture/compile/20031220-2.c: New test case.
24951
24952 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24953
24954         PR optimization/13031
24955         * gcc.c-torture/compile/20031220-1.c: New test case.
24956
24957 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24958
24959         * gcc.dg/cast-function-1.c: New test.
24960
24961 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24962
24963         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24964         formats.
24965
24966 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24967
24968         PR c++/12795
24969         * g++.dg/ext/attrib10.C: New test.
24970
24971 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24972
24973         * gcc.dg/cleanup-10.c: New test.
24974         * gcc.dg/cleanup-11.c: New test.
24975
24976 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24977
24978         PR c++/13239
24979         * g++.dg/opt/expect1.C: New test.
24980
24981 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24982
24983         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24984
24985 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24986
24987         PR debug/12923
24988         * gcc.dg/20031218-1.c: New test.
24989
24990         PR debug/12389
24991         * gcc.dg/20031218-2.c: New test.
24992         * gcc.dg/20031218-3.c: New test.
24993
24994         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24995         of label name and allow for USER_LABEL_PREFIX == "_" names.
24996         * g++.dg/abi/mangle18-2.C: Likewise.
24997         * g++.dg/abi/mangle19-1.C: Likewise.
24998         * g++.dg/abi/mangle19-2.C: Likewise.
24999         * g++.dg/abi/mangle20-1.C: Likewise.
25000         * g++.dg/abi/mangle20-2.C: Likewise.
25001
25002 2003-12-18  Richard Henderson  <rth@redhat.com>
25003
25004         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25005
25006 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25007             Dan Kegel <dank@kegel.com>
25008
25009         PR other/12009
25010         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25011         testing a cross compiler, it causes spurious compile failures.
25012         * lib/g++.exp: Likewise.
25013
25014 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25015
25016         PR c++/13262
25017         * g++.dg/template/access13.C: New test.
25018
25019 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25020
25021         * gcc.dg/20031216-1.c: New test.
25022
25023 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25024
25025         PR c++/9154
25026         * g++.dg/template/error10.C: New test.
25027
25028 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25029
25030         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25031         * g++.dg/eh/simd-2.C: Likewise.
25032
25033 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25034             Roger Sayle  <roger@eyesopen.com>
25035
25036         * gcc.c-torture/execute/ieee/mzero5.c: New.
25037
25038 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25039
25040         PR c++/10603
25041         * g++.dg/parse/error6.C: New test.
25042
25043         PR c++/12827
25044         * g++.dg/parse/error7.C: New test.
25045
25046 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25047
25048         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25049         at -O with stabs debugging formats.
25050         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25051         * gcc.dg/debug/debug-2.c: Likewise.
25052
25053 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25054
25055         PR c++/12696
25056         * g++.dg/init/error1.C: New test.
25057
25058         PR c++/12218
25059         * g++.dg/init/pm3.C: New test.
25060
25061 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25062
25063         PR c/3347
25064         * gcc.dg/bitfld-8.c: New test.
25065
25066 2003-12-16  James Lemke  <jim@wasabisystems.com>
25067
25068         * gcc.dg/arm-scd42-[123].c: New tests.
25069
25070 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25071
25072         PR c++/9043
25073         * g++.dg/abi/mangle20-1.C: New test.
25074         * g++.dg/abi/mangle20-2.C: New test.
25075
25076 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25077
25078         PR c++/13275
25079         * g++.dg/other/offsetof2.C: Remove XFAIL.
25080         * g++.dg/parse/offsetof1.C: New test.
25081         * g++.gd/parse/offsetof2.C: Likewise.
25082
25083 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25084
25085         * g++.dg/template/nontype3.C: New test.
25086         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25087
25088 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25089
25090         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25091
25092 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25093
25094         PR c++/13387
25095         * g++.dg/expr/assign1.C: New test.
25096
25097         PR c++/13242
25098         * g++.dg/abi/mangle19-1.C: New test.
25099         * g++.dg/abi/mangle19-2.C: New test.
25100
25101 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25102
25103         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25104
25105 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25106
25107         * gcc.c-torture/execute/20031216-1.c: New test.
25108
25109 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25110
25111         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25112         an ICE regression.
25113
25114 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25115
25116         PR c++/10926
25117         * g++.dg/template/error9.C: New test.
25118
25119         PR c++/11116
25120         * g++.dg/template/error8.C: New test.
25121
25122 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25123
25124         PR middle-end/13400
25125         * gcc.c-torture/execute/20031215-1.c: New test case.
25126
25127 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25128
25129         PR c++/13269
25130         * g++.dg/parse/error5.C: New test.
25131
25132         PR c++/12989
25133         * g++.dg/expr/sizeof1.C: New test.
25134
25135         PR c++/13310
25136         * g++.dg/template/crash15.C: New test.
25137
25138 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25139
25140         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25141         a non-POD type as the last named parameter of a varargs function.
25142
25143 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25144
25145         PR c++/13243
25146         PR c++/12573
25147         * g++.dg/template/crash14.C: New test.
25148         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25149
25150 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25151
25152         * g++.dg/other/java1.C: New test.
25153
25154         PR c++/13241
25155         * g++.dg/abi/mangle18-1.C: New test.
25156         * g++.dg/abi/mangle18-2.C: New test.
25157
25158 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25159
25160         PR optimization/10312
25161         * gcc.c-torture/execute/20031214-1.c: New.
25162
25163 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25164
25165         PR c++/10779
25166         PR c++/12160
25167         * g++.dg/parse/error3.C: New test.
25168         * g++.dg/parse/error4.C: Likewise.
25169         * g++.dg/abi/mangle4.C: Tweak error messages.
25170         * g++.dg/lookup/using5.C: Likewise.
25171         * g++.dg/other/error2.C: Likewise.
25172         * g++.dg/parse/typename5.C: Likewise.
25173         * g++.dg/parse/undefined1.C: Likewise.
25174         * g++.dg/template/arg2.C: Likewise.
25175         * g++.dg/template/ttp3.C: Likewise.
25176         * g++.dg/template/type1.C: Likewise.
25177         * g++.old-deja/g++.other/crash32.C: Likewise.
25178         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25179
25180 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25181
25182         PR c++/13106
25183         * g++.dg/warn/noreturn-3.C: New test.
25184
25185 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25186
25187         PR c++/13118
25188         * g++.dg/abi/covariant3.C: New.
25189
25190 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25191
25192         * g++.dg/eh/ia64-1.C: New test.
25193
25194 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25195
25196         PR optimization/13037
25197         * g77.f-torture/execute/13037.f: New test case.
25198
25199 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25200
25201         PR c++/12881
25202         * g++.dg/abi/covariant2.C: New.
25203
25204 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25205
25206         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25207
25208 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25209
25210         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25211
25212 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25213
25214         PR other/10819
25215         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25216         to fix Bug 10819.
25217         * lib/g++.exp (g++_version): Likewise.
25218         * lib/g77.exp (g77_version): Likewise.
25219         * lib/objc.exp (default_objc_version): Likewise.
25220
25221 2003-12-10  Richard Henderson  <rth@redhat.com>
25222
25223         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25224
25225         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25226
25227 2003-12-08  Matt Austern  <austern@apple.com>
25228
25229         PR c/13134
25230         * lib/gcc-dg.exp (dg-require-visibility): Define.
25231         * lib/target-supports (check_visibility_available): Define.
25232         * gcc.dg/visibility-1.c: New test.
25233         * gcc.dg/visibility-2.c: Likewise.
25234         * gcc.dg/visibility-3.c: Likewise.
25235         * gcc.dg/visibility-4.c: Likewise.
25236         * gcc.dg/visibility-5.c: Likewise.
25237         * gcc.dg/visibility-6.c: Likewise.
25238         * g++.dg/ext/visibility-1.C: Likewise.
25239         * g++.dg/ext/visibility-2.C: Likewise.
25240         * g++.dg/ext/visibility-3.C: Likewise.
25241         * g++.dg/ext/visibility-4.C: Likewise.
25242         * g++.dg/ext/visibility-5.C: Likewise.
25243         * g++.dg/ext/visibility-6.C: Likewise.
25244
25245 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25246
25247         * g++.dg/lookup/java1.C: New test.
25248         * g++.dg/lookup/java2.C: New test.
25249
25250 2003-12-07  Falk Hueffner  <falk@debian.org>
25251
25252         * g++.dg/opt/noreturn-1.C: New test.
25253
25254 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25255
25256         * gcc.dg/overflow-1.c: New test.
25257
25258 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25259
25260         * g77.f-torture/compile/13060.f: New test.
25261
25262 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25263
25264         PR c++/13323
25265         * g++.dg/inherit/operator2.C: New test.
25266
25267 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25268
25269         PR c++/13305
25270         * g++.dg/ext/attrib9.C: New test.
25271
25272 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25273
25274         PR c++/13314
25275         * g++.dg/template/error7.C: New test.
25276
25277 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25278             J"orn Rennecke <joern.rennecke@superh.com>
25279
25280         PR target/13302
25281         * g++.dg/other/struct-va_list.C: New test.
25282
25283 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25284
25285         PR c++/13166
25286         * g++.dg/parse/defarg6.C: New test.
25287
25288 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25289
25290         PR target/13256
25291         * gcc.c-torture/execute/20031201-1.c: New test.
25292
25293 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25294
25295         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25296
25297 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25298
25299         * gcc.dg/builtin-return-1.c: New test.
25300
25301 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25302             J"orn Rennecke <joern.rennecke@superh.com>
25303
25304         PR optimization/13260
25305         * gcc.c-torture/execute/20031204-1.c: New test.
25306
25307 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25308
25309         PR c++/9127
25310         * g++.dg/template/error6.C: New test.
25311
25312 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25313
25314         * gcc.dg/20031202-1.c: New test.
25315
25316 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25317
25318         PR c++/13179
25319         * g++.dg/template/eh1.C: New test.
25320
25321         PR c++/10771
25322         * g++.dg/template/error5.C: New test.
25323
25324 2003-12-02  David Ung  <davidu@mips.com>
25325
25326         * gcc.dg/compat/vector-check.h: Corrected type for var
25327         g_##TMODE
25328
25329 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25330
25331         PR c++/10126
25332         * g++.dg/template/ptrmem8.C: New test.
25333
25334 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25335
25336         PR c++/12573
25337         * g++.dg/template/dependent-expr3.C: New test.
25338
25339 2003-12-01  James Lemke  <jim@wasabisystems.com>
25340
25341         * gcc.dg/arm-g2.c: New test.
25342
25343 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25344
25345         PR optimization/11634
25346         * gcc.dg/20031201-2.c: New test case.
25347
25348 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25349
25350         PR 11433
25351         * objc.dg/proto-lossage-3.m: New test.
25352
25353 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25354
25355         PR optimization/12628
25356         * gcc.dg/20031201-1.c: New test case.
25357
25358 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25359
25360         * gcc.dg/unaligned-1.c: New test.
25361
25362 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25363
25364         PR c++/9849
25365         * g++.dg/template/error4.C: New test.
25366         * g++.dg/template/nested3.C: Adjust error markers.
25367
25368 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25369
25370         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25371
25372 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25373
25374         PR c/10333
25375         * gcc.dg/bitfld-7.c: New test.
25376
25377 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25378
25379         * gcc.dg/tls/asm-1.C: New test.
25380
25381 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25382
25383         * gcc.dg/cpp/assert4.c: Update.
25384
25385 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25386
25387         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25388         * gcc.dg/builtin-apply3.c: New test.
25389
25390 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25391
25392         * lib/compat.exp (compat-obj): New xfaildata parameter.
25393         Use it to set compiler_conditional_xfail_data before compiling.
25394         (compat-get-options): Handle dg-xfail-if.
25395         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25396         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25397         * gcc.dg/compat/vector-1_y.c: Likewise.
25398         * gcc.dg/compat/vector-2_x.c: Likewise.
25399         * gcc.dg/compat/vector-2_y.c: Likewise.
25400
25401 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25402
25403         * g++.dg/opt/reg-stack4.C: New test.
25404
25405 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25406
25407         * gcc.dg/builtin-apply2.c: New test.
25408
25409 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25410
25411         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25412
25413 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25414
25415         PR c++/12924
25416         * g++.dg/template/template-id-2.C: New test.
25417
25418 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25419
25420         PR c++/5369
25421         * g++.dg/template/memfriend1.C: New test.
25422         * g++.dg/template/memfriend2.C: Likewise.
25423         * g++.dg/template/memfriend3.C: Likewise.
25424         * g++.dg/template/memfriend4.C: Likewise.
25425         * g++.dg/template/memfriend5.C: Likewise.
25426         * g++.dg/template/memfriend6.C: Likewise.
25427         * g++.dg/template/memfriend7.C: Likewise.
25428         * g++.dg/template/memfriend8.C: Likewise.
25429         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25430
25431 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25432
25433         PR c++/12515
25434         * g++.dg/ext/cond1.C: New test.
25435
25436 2003-11-20  Richard Henderson  <rth@redhat.com>
25437
25438         * gcc.dg/20020201-2.c: Remove.
25439         * gcc.dg/20020201-4.c: Remove.
25440         * gcc.dg/20020304-1.c: Remove.
25441
25442 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25443
25444         * gcc.dg/cpp/trad/xwin1.c: New test case.
25445
25446 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25447
25448         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25449         * lib/g77.exp: Likewise.
25450         * lib/objc.exp: Likewise.
25451         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25452         for darwin.
25453
25454 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25455
25456         PR c++/12932
25457         * g++.dg/template/static5.C: New test.
25458
25459 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25460
25461         * gcc.dg/nested-func-1.c: New test.
25462
25463 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25464
25465         * gcc.dg/cpp/assert4.c: New test.
25466
25467 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25468
25469         PR c++/2294
25470         * g++.dg/lookup/using9.c: New test.
25471
25472 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25473
25474         PR c++/12762
25475         * g++.dg/template/error3.C: New test.
25476
25477 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25478
25479         PR ada/13035
25480         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25481         No longer use a wrapper for gcc, since this does not work under
25482         Windows.
25483
25484 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25485
25486         PR c++/2094
25487         * g++.dg/template/ptrmem7.C: New test.
25488
25489 2003-11-13  Andrew Pinski <apinski@apple.com>
25490
25491         * gcc.c-torture/compile/20031113-1.c: New test.
25492
25493 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25494             Kean Johnston <jkj@sco.com>
25495
25496         PR c/13029
25497         * gcc.dg/unused-4.c: Update.
25498
25499 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25500
25501         * g++.dg/opt/const3.C: New test.
25502
25503 2003-11-13  Jan Hubicka  <jh@suse.cz>
25504
25505         * gcc.c-torture/compile/20031112-1.c: New test.
25506
25507 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25508
25509         * g++.dg/parse/crash10.C: Remove bogus error marker.
25510
25511 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25512
25513         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25514         (host_gcc): Likewise.
25515         (ROOT): Honor $PWDCMD.
25516         (BASE): Likewise.
25517         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25518
25519 2003-11-12  Catherine Moore  <clm@redhat.com>
25520
25521         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25522
25523 2003-11-12  Andreas Jaeger  <aj@suse.de>
25524             Jakub Jelinek  <jakub@redhat.com>
25525             Andrew Pinski  <pinskia@physics.uc.edu>
25526             Richard Henderson  <rth@redhat.com>
25527
25528         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25529         systems.
25530         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25531
25532         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25533         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25534
25535 2003-11-11  Andreas Jaeger  <aj@suse.de>
25536
25537         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25538
25539         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25540
25541 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25542
25543         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25544         Clean ups.
25545
25546 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25547
25548         * gcc.dg/trampoline-1.c: New test.
25549
25550 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25551
25552         * gcc.c-torture/compile/200031109-1.c: New test.
25553
25554 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25555
25556         PR c/3190
25557         PR c/8714
25558         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25559         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25560         gcc.dg/format/no-y2k-1.c: Update.
25561
25562 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25563
25564         PR optimization/10467
25565         * gcc.dg/20031108-1.c: New test case.
25566
25567 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25568
25569         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25570
25571 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25572
25573         * gcc.dg/compound-lvalue-1.c: New test.
25574         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25575         some XFAILs.
25576
25577 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25578
25579         * gcc.dg/altivec-varargs-1.c: New test.
25580
25581 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25582
25583         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25584         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25585         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25586         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25587         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25588
25589 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25590
25591         * gcc.dg/cond-lvalue-1.c: New test.
25592
25593 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25594
25595         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25596
25597 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25598
25599         PR c++/11616
25600         * g++.dg/template/instantiate5.C: New test.
25601
25602 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25603
25604         PR c++/12726
25605         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25606         * ChangeLog: Add missing first entry for above test.
25607
25608 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25609
25610         PR c++/9810
25611         * g++.dg/template/using8.C: New test.
25612         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25613
25614 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25615
25616         PR optimization/10817
25617         * gcc.c-torture/compile/20031102-1.c: New test case.
25618
25619 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25620
25621         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25622         2147483647.
25623
25624 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25625
25626         * gcc.dg/20031102-1.c: New test.
25627
25628 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25629
25630         * gcc.dg/complex-1.c: New test.
25631
25632 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25633
25634         PR c++/12796
25635         * g++.dg/template/crash13.C: Adjust expected error location.
25636         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25637
25638 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25639
25640         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25641
25642 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25643
25644         PR/10239
25645         * gcc.c-torture/compile/20031031-2.c: New test.
25646
25647 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25648
25649         PR/11640
25650         * gcc.c-torture/compile/20031031-1.c: New test.
25651
25652 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25653
25654         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25655         * gcc.misc-tests/bprob.exp: Likewise.
25656         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25657         the execution test on arm-elf configs.
25658         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25659         configs that don't support scratch files.
25660         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25661
25662 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25663
25664         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25665         done by dejagnu.
25666
25667 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25668
25669         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25670         Avoid non pure sh syntax. Add more logging.
25671
25672         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25673         fail.
25674
25675 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25676
25677         PR libgcj/10610
25678         * gcc.dg/ppc-stackalign-1.c: New test.
25679
25680 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25681
25682         * ada/acats/run_all.sh: Change output to be more compliant with
25683         dejagnu framework.
25684         Create acats.sum and acats.log files under testsuite/ada/acats
25685         Only run [a-z]* directories, to filter out e.g. CVS.
25686         Redirect build output to log file.
25687
25688 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25689
25690         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25691
25692 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25693
25694         PR ada/5909:
25695         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25696
25697 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25698
25699         * gcc.c-torture/compile/20031023-1.c: New test.
25700         * gcc.c-torture/compile/20031023-2.c: New test.
25701         * gcc.c-torture/compile/20031023-3.c: New test.
25702         * gcc.c-torture/compile/20031023-4.c: New test.
25703
25704 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25705
25706         PR c++/10371
25707         * g++.dg/lookup/scoped8.C: New test.
25708
25709 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25710
25711         * g++.dg/opt/reg-stack3.C: New test.
25712
25713 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25714
25715         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25716
25717 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25718
25719         PR c++/11076
25720         * g++.dg/template/crash13.C: New test.
25721
25722 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25723
25724         * gcc.dg/c99-restrict-2.c: New test.
25725
25726 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25727
25728         PR c++/12698, c++/12699, c++/12700, c++/12566
25729         * g++.dg/inherit/covariant9.C: New test.
25730         * g++.dg/inherit/covariant10.C: New test.
25731         * g++.dg/inherit/covariant11.C: New test.
25732
25733 2003-10-23  Jason Merrill  <jason@redhat.com>
25734
25735         PR c++/12726
25736         * g++.dg/ext/complit2.C: New test.
25737
25738 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25739
25740         PR target/12654
25741         * gcc.c-torture/execute/20031020-1.c: New test.
25742
25743 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25744
25745         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25746         following the jump_insn.
25747
25748 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25749
25750         * gcc.dg/cast-lvalue-1.c: New test.
25751
25752 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25753
25754         PR c++/11962
25755         * g++.dg/template/cond2.C: New test.
25756
25757 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25758
25759         * gcc.dg/builtins-28.c: New test.
25760
25761 2003-10-20  Jan Hubicka  <jh@suse.cz>
25762
25763         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25764         parameter.
25765         * testsuite/gcc.dg/inline-2.c: Likewise.
25766
25767 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25768
25769         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25770         * gcc.dg/nest.c: Likewise.
25771
25772 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25773
25774         PR c++/9781, c++/10583, c++/11862
25775         * g++.dg/parse/crash13.C: New test.
25776
25777 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25778
25779         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25780
25781 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25782
25783         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25784         Define HAVE_C99_RUNTIME except on Solaris.
25785         * gcc.dg/builtins-20.c: Likewise.
25786
25787 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25788
25789         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25790
25791 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25792
25793         PR c++/12495
25794         * g++.dg/template/crash21.C: New test.
25795
25796 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25797
25798         PR c++/2513
25799         * g++.dg/template/typename5.C: New test.
25800
25801 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25802
25803         PR c++/12369
25804         * g++.dg/template/friend25.C: New test.
25805
25806 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25807
25808         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25809         versions.
25810
25811 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25812
25813         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25814         == 2147483647.
25815
25816 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25817
25818         * gcc.c-torture/execute/960416-1.x: Remove.
25819         * gcc.c-torture/execute/divconst-3.x: Likewise.
25820
25821 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25822
25823         PR target/12598
25824         * gcc.dg/torture/cris-volatile-1.c: New test.
25825
25826 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25827
25828         PR optimization/9325
25829         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25830         for overflowing floating point to integer conversion during RTL
25831         simplification.
25832
25833 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25834
25835         * objc/execute/_cmd.m: Fix typo.
25836         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25837         Relax 'scan-assembler' regexp.
25838         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25839         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25840         * objc.dg/zero-link-2.m: Remove blank line.
25841         * objc.dg/zero-link-3.m: New test case.
25842
25843 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25844
25845         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25846
25847         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25848         than linker trickery.
25849
25850 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25851
25852         PR c++/12370
25853         * g++.dg/other/friend2.C: New test.
25854
25855 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25856
25857         * gcc.dg/20031012-1.c: New test.
25858
25859 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25860
25861         * gcc.dg/weak/weak-3.c: Fix for new warning.
25862
25863 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25864
25865         PR optimization/8750
25866         * gcc.c-torture/execute/20031012-1.c: New test case.
25867
25868 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25869
25870         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25871         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25872
25873 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25874
25875         PR optimization/12260
25876         * gcc.c-torture/compile/20031011-2.c: New test case.
25877
25878 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25879
25880         * gcc.c-torture/execute/20031011-1.c: New testcase.
25881
25882 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25883
25884         * gcc.c-torture/compile/20031011-1.c: New test.
25885
25886 2003-10-11  Jan Hubicka  <jh@suse.cz>
25887
25888         * g++.dg/other/first-global.C: New test.
25889
25890 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25891
25892         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25893
25894 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25895
25896         * gcc.c-torture/compile/20031010-1.c: New test.
25897
25898 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25899
25900         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25901         * gcc.c-torture/execute/va-arg-25.c: ... here.
25902
25903 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25904
25905         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25906
25907 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25908
25909         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25910
25911 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25912
25913         * g++.dg/parse/error2.C: New test.
25914
25915 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25916
25917         PR c++/11097
25918         * g++.dg/other/error5.C: Modify the error message.
25919         * g++.dg/lookup/using8.C: New test.
25920
25921 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25922
25923         * gcc.dg/darwin-abi-2.c: New file.
25924         * gcc.c-torture/execute/va-arg-24.c: New file.
25925
25926 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25927
25928         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25929         indentation.
25930
25931 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25932
25933         PR c++/10147
25934         * g++.dg/other/error4.C: Update error messages.
25935         * g++.dg/template/ptrmem4.C: Likewise.
25936
25937         PR c++/12337
25938         * g++.dg/init/new9.C: New test.
25939
25940         PR c++/12334, c++/12236, c++/8656
25941         * g++.dg/ext/attrib8.C: New test.
25942
25943 2003-10-06  Devang Patel  <dpatel@apple.com>
25944
25945         * gcc.dg/debug/dwarf2-3.h: New test.
25946         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25947
25948 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25949
25950         * g++.dg/opt/cfg2.C: New test.
25951
25952 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25953
25954         * g++.dg/opt/float1.C: New test.
25955
25956 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25957
25958         * gcc.dg/c90-array-lval-6.c: New test.
25959         * gcc.dg/c99-array-lval-6.c: New test.
25960
25961 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25962             Ziemowit Laski  <zlaski@apple.com>
25963
25964         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25965         'Derived', so that it is never considered a class method; add
25966         new warning for '+port' method ambiguity.
25967         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25968         <objc/objc-api.h> (needed on Mac OS X).
25969         * objc.dg/method-13.m: New test.
25970
25971 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25972
25973         PR optimization/9325, PR java/6391
25974         * gcc.c-torture/execute/20031003-1.c: New test case.
25975
25976 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25977
25978         PR optimization/12180
25979         * gcc.dg/20031002-1.c: New test.
25980
25981         PR c++/12486
25982         * g++.dg/inherit/error1.C: New test.
25983
25984 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25985
25986         * lib/f-torture.exp (search_for): Rename to...
25987         (search_for_re): This.  Also, clean up comments and the
25988         "regexp" invocation.
25989
25990 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25991
25992         * gcc.c-torture/compile/20031002-1.c: New test.
25993
25994 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25995
25996         * g++.dg/opt/cond1.C: New test.
25997
25998 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25999
26000         * gcc.dg/Wold-style-definition-2.c: New testcase.
26001         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26002
26003 2003-09-29  Richard Henderson  <rth@redhat.com>
26004
26005         * g++.dg/init/array10.C: Add dg-options.
26006
26007 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26008
26009         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26010
26011 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26012
26013         * g++.dg/template/friend19.C: Fix typo.
26014         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26015
26016 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26017
26018         * gcc.c-torture/execute/20030928-1.c: New test.
26019         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26020
26021 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26022
26023         * g++.dg/opt/unroll1.C: New test.
26024
26025 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26026
26027         PR optimization/11741
26028         * gcc.dg/20030926-1.c: New test case.
26029
26030 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26031
26032         PR c++/5655
26033         * g++.dg/parse/access7.C: New test.
26034         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26035
26036 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26037
26038         MERGE OF objc-improvements-branch into MAINLINE:
26039         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26040         if libobjc has not been built.
26041         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26042         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26043         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26044         objc/execute/nested-3.m, objc/execute/np-2.m,
26045         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26046         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26047         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26048         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26049         objc.dg/special/unclaimed-category-1.h,
26050         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26051         well as GNU runtime.
26052         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26053         * execute/cascading-1.m, execute/function-message-1.m,
26054         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26055         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26056         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26057         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26058         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26059         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26060         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26061         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26062         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26063         * objc.dg/bitfield-2.m: Run only on Darwin.
26064         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26065         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26066         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26067         * objc.dg/const-str-1.m: Fix constant string layout.
26068
26069 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26070
26071         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26072
26073 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26074
26075         * gcc.dg/darwin-abi-1.c: New file.
26076
26077 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26078
26079         PR target/12281
26080         * gcc.c-torture/compile/20030921-1.c: New test.
26081
26082 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26083
26084         * g++.dg/opt/reg-stack2.C: New test.
26085
26086 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26087
26088         * g++.dg/eh/delayslot1.C: New test.
26089
26090 2003-09-20  Richard Henderson  <rth@redhat.com>
26091
26092         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26093
26094 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26095
26096         * gcc.c-torture/execute/20030920-1.c: New test case.
26097
26098 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26099
26100         * g++.dg/rtti/typeid3.C: Correct expected error message.
26101
26102 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26103
26104         PR c++/157
26105         * g++.dg/parse/crash12.C: New test.
26106
26107 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26108
26109         * gcc.dg/compat/mixed-struct-check.h: New.
26110         * gcc.dg/compat/mixed-struct-defs.h: New.
26111         * gcc.dg/compat/mixed-struct-init.h: New.
26112         * gcc.dg/compat/struct-by-value-19_main.c: New.
26113         * gcc.dg/compat/struct-by-value-19_x.c: New.
26114         * gcc.dg/compat/struct-by-value-19_y.c: New.
26115         * gcc.dg/compat/struct-by-value-20_main.c: New.
26116         * gcc.dg/compat/struct-by-value-20_x.c: New.
26117         * gcc.dg/compat/struct-by-value-20_y.c: New.
26118         * gcc.dg/compat/struct-return-19_main.c: New.
26119         * gcc.dg/compat/struct-return-19_x.c: New.
26120         * gcc.dg/compat/struct-return-19_y.c: New.
26121         * gcc.dg/compat/struct-return-20_main.c: New.
26122         * gcc.dg/compat/struct-return-20_x.c: New.
26123         * gcc.dg/compat/struct-return-20_y.c: New.
26124
26125 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26126         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26127         so that it will not complain on LP64 targets.
26128
26129 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26130
26131         PR c++/495
26132         * g++.dg/template/friend24.C: New test.
26133
26134 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26135
26136         PR c++/12332
26137         * g++.dg/template/memtmpl2.C: New test.
26138
26139 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26140
26141         PR target/11184
26142         * gcc.dg/builtin-apply1.c: New test.
26143
26144 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26145
26146         PR c++/9848
26147         * g++.dg/warn/Wunused-4.C: New test.
26148
26149 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26150
26151         PR c++/12316
26152         * g++.dg/other/gc2.C: New test.
26153
26154 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26155
26156         PR c++/11991
26157         * g++.dg/rtti/typeid3.C: New test.
26158
26159         PR c++/12266
26160         * g++.dg/overload/template1.C: New test.
26161
26162 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26163
26164         * g++.dg/opt/cfg3.C: New test.
26165
26166 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26167
26168         PR c++/7939
26169         * g++.dg/template/crash11.C: New test.
26170
26171 2003-09-16  Jason Merrill  <jason@redhat.com>
26172             Jakub Jelinek  <jakub@redhat.com>
26173
26174         * gcc.dg/attr-warn-unused-result.c: New test.
26175
26176 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26177
26178         PR c++/12184
26179         * g++.dg/expr/call2.C: New test.
26180
26181 2003-09-15  Andreas Jaeger  <aj@suse.de>
26182
26183         * gcc.dg/Wold-style-definition-1.c: New test.
26184
26185 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26186
26187         PR c++/3907
26188         * g++.dg/parse/template12.C: New test.
26189
26190         * g++.dg/abi/bitfield11.C: New test.
26191         * g++.dg/abi/bitfield12.C: Likewise.
26192
26193 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26194
26195         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26196         non-expansion of functional macro name without arguments at EOL.
26197         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26198
26199 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26200
26201         * gcc.c-torture/execute/20030914-[12].c: New tests.
26202
26203 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26204
26205         PR c++/11788
26206         * g++.dg/overload/addr1.C: New test.
26207
26208 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26209
26210         * gcc.dg/20030909-1.c: New test.
26211
26212 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26213
26214         * gcc.dg/ultrasp10.c: New test.
26215
26216 2003-09-09  Devang Patel  <dpatel@apple.com>
26217
26218         * gcc.dg/darwin-ld-6.c: New test.
26219
26220 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26221
26222         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26223
26224 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26225
26226         * gcc.dg/ia64-types1.c: New test.
26227         * gcc.dg/ia64-types2.c: Likewise.
26228
26229 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26230
26231         * gcc.dg/builtins-1.c: Add more _Complex tests.
26232         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26233
26234         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26235         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26236
26237 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26238
26239         PR c++/11786
26240         * g++.dg/lookup/koenig2.C: New test.
26241
26242         PR c++/5296
26243         * g++.dg/rtti/typeid2.C: New test.
26244
26245 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26246
26247         * gcc.c-torture/compile/20030904-1.c: New test.
26248
26249 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26250
26251         * g++.dg/opt/longbranch2.C: New test.
26252
26253 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26254
26255         * g++.dg/template/crash10.C: Only compile it.
26256
26257 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26258
26259         PR middle-end/11665
26260         * gcc.c-torture/compile/20030907-1.c: New test.
26261         * g++.dg/init/array11.C: New test.
26262
26263 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26264
26265         PR c++/11852
26266         * g++.dg/init/struct1.C: New test.
26267
26268 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26269
26270         PR c++/12181
26271         * g++.dg/expr/comma1.C: New test.
26272
26273 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26274
26275         PR c++/11867
26276         * g++.dg/expr/static_cast5.C: New test.
26277
26278 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26279
26280         PR c++/11507
26281         * g++.dg/lookup/scoped7.C: New test.
26282
26283         PR c++/9574
26284         * g++.dg/other/static1.C: New test.
26285
26286         PR c++/11490
26287         * g++.dg/warn/template-1.C: New test.
26288
26289         PR c++/11432
26290         * g++.dg/template/crash10.C: New test.
26291
26292         PR c++/2478
26293         * g++.dg/overload/VLA.C: New test.
26294
26295         PR c++/10804
26296         * g++.dg/template/call1.C: New test.
26297
26298 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26299
26300         PR c++/11794
26301         * g++.dg/parse/using3.C: New test.
26302
26303 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26304
26305         PR c++/11409
26306         * g++.dg/overload/builtin3.C: New test case.
26307
26308 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26309
26310         PR c/9862
26311         * gcc.dg/20030906-1.c: New test.
26312         * gcc.dg/20030906-2.c: Likewise.
26313
26314 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26315
26316         PR c++/12167
26317         * g++.dg/parse/defarg5.C: New test.
26318
26319         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26320
26321 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26322
26323         PR c++/12163
26324         * g++.dg/expr/static_cast4.C: New test.
26325
26326         PR c++/12146
26327         * g++.dg/template/crash9.C: New test.
26328
26329 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26330
26331         * g++.old-deja/g++.ext/pretty2.C: Update for change
26332         in __FUNCTION__.
26333         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26334
26335 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26336
26337         PR c++/11922
26338         * g++/dg/template/qualified-id1.C: New test.
26339
26340         PR c++/12037
26341         * g++.dg/warn/noeffect4.C: New test.
26342
26343 2003-09-04  Matt Austern  <austern@apple.com>
26344
26345         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26346         * g++.dg/ext/fnname2.C: Likewise.
26347         * g++.dg/ext/fnname3.C: Likewise.
26348
26349 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26350
26351         * g++.dg/expr/lval1.C: New test.
26352         * g++.dg/ext/lvcast.C: Remove.
26353
26354 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26355
26356         PR optimization/11700.
26357         * gcc.c-torture/compile/20030903-1.c: New test case.
26358
26359 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26360
26361         PR c++/12053
26362         * g++.dg/abi/layout4.C: New test.
26363
26364 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26365
26366         PR c++/11553
26367         * g++.dg/parse/friend3.C: New test.
26368
26369 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26370
26371         PR c++/11847
26372         * g++.dg/template/class1.C: New test.
26373
26374         PR c++/11808
26375         * g++.dg/expr/call1.C: New test.
26376
26377 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26378
26379         PR c++/12114
26380         * g++.dg/init/ref9.C: New test.
26381
26382         PR c++/11972
26383         * g++.dg/template/nested4.C: New test.
26384
26385 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26386
26387         PR c++/12093
26388         * g++.dg/template/non-dependent4.C: New test.
26389
26390         PR c++/11928
26391         * g++.dg/inherit/conv1.C: New test.
26392
26393 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26394
26395         PR c++/6196
26396         * g++.dg/ext/label1.C: New test.
26397         * g++.dg/ext/label2.C: Likewise.
26398
26399 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26400
26401         * g++.dg/expr/cond3.C: New test.
26402
26403 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26404
26405         * gcc.dg/builtins-1.c: Add new builtin cases.
26406
26407 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26408
26409         * gcc.dg/builtins-1.c: Add new cases.
26410         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26411
26412 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26413
26414         * gcc.dg/builtins-1.c: Add more math builtin tests.
26415         * gcc.dg/torture/builtin-attr-1.c: New test.
26416
26417 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26418
26419         PR optimization/5079
26420         * g++.dg/opt/static3.C: New test.
26421
26422 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26423
26424         * gcc.misc-tests/gcov-10b.c: New test.
26425
26426 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26427
26428         * g++.dg/opt/ptrmem3.C: New test.
26429
26430         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26431
26432 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26433
26434         * gcc.dg/20030826-2.c: New test.
26435
26436 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26437
26438         PR middle-end/12002
26439         * g77.f-torture/compile/12002.f: New test case.
26440
26441 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26442
26443         * gcc.dg/20030826-1.c: New test case.
26444
26445 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26446
26447         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26448
26449 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26450
26451         PR c++/11871
26452         * c++.dg/lookup/crash1.C: New test.
26453
26454         * c++.dg/warn/noeffect3.C: New test.
26455
26456 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26457
26458         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26459         * gcc.dg/compat/vector-1_y.c: Ditto.
26460         * gcc.dg/compat/vector-2_x.c: Ditto.
26461         * gcc.dg/compat/vector-2_y.c: Ditto.
26462
26463 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26464
26465         * gcc.dg/20030702-1.c: New test.
26466
26467 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26468
26469         PR c++/8795
26470         * g++.dg/ext/altivec-1.C: New test.
26471
26472 2003-08-24  Richard Henderson  <rth@redhat.com>
26473
26474         * g++.dg/eh/simd-2.C: Add -w for x86.
26475
26476 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26477
26478         * gcc.dg/20030815-1.c: New test.
26479
26480 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26481
26482         PR c++/3765
26483         * g++.dg/parse/access6.C: New test.
26484
26485 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26486
26487         PR c++/641, c++/11876
26488         * g++.dg/template/friend22.C: New test.
26489         * g++.dg/template/friend23.C: Likewise.
26490
26491 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26492
26493         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26494         identically.
26495
26496 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26497
26498         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26499
26500 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26501
26502         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26503
26504 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26505
26506         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26507
26508 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26509
26510         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26511
26512 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26513
26514         PR c++/11919
26515         * g++.dg/overload/prom1.C: New test.
26516
26517         PR c++/11551
26518         * g++.dg/parse/dtor2.C: New test.
26519
26520         PR c++/10762
26521         * g++.dg/parse/using2.C: New test.
26522
26523 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26524
26525         PR target/11805
26526         * gcc.c-torture/compile/20030821-1.c: New.
26527
26528 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26529
26530         PR c++/11834
26531         * g++.dg/template/deduce2.C: New test.
26532
26533 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26534
26535         * gcc.c-torture/execute/20030821-1.c: New test.
26536
26537 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26538
26539         PR middle-end/11984
26540         * gcc.dg/20030820-1.c: New test case.
26541
26542 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26543
26544         PR c++/11945
26545         * g++.dg/warn/noeffect2.C: New test.
26546
26547 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26548
26549         PR c++/10926
26550         * g++.dg/template/dtor2.C: New test.
26551
26552         PR c++/11684
26553         * g++.dg/template/operator1.C: New test.
26554         * g++.dg/parse/operator4.C: New test.
26555
26556         PR c++/11946.C
26557         * g++.dg/expr/enum1.C: New test.
26558         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26559
26560         PR c++/11036.C
26561         * g++.dg/parse/elab2.C: New test.
26562         * g++.dg/parse/typedef4.C: Change error message.
26563         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26564         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26565         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26566
26567 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26568
26569         * gcc.dg/pch/warn-1.c: New.
26570         * gcc.dg/pch/warn-1.hs: New.
26571
26572         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26573         not-tested file.
26574
26575 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26576
26577         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26578
26579 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26580
26581         * gcc.dg/uninit-D.c: New Test.
26582         * gcc.dg/uninit-E.c: New Test.
26583         * gcc.dg/uninit-F.c: New Test.
26584         * gcc.dg/uninit-G.c: New Test.
26585
26586 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26587
26588         * g++.dg/README: Describe the pch directory.
26589
26590 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26591
26592         PR c++/11174
26593         * g++.dg/parse/access4.C: New test.
26594         * g++.dg/parse/access5.C: Likewise.
26595         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26596
26597 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26598
26599         * gcc.dg/noncompile/20030818-1.c: New.
26600
26601 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26602
26603         PR c++/11957
26604         * g++.dg/warn/noeffect1.C: New test.
26605
26606         * g++.dg/template/scope2.C: New test.
26607         * g++.dg/template/error2.C: Correct dg-error
26608
26609 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26610
26611         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26612
26613 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26614
26615         PR C++/11512
26616         * g++.dg/template/warn1.C: New.
26617
26618 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26619
26620         * g++.dg/template/error2.C: New test.
26621         * g++.dg/lookup/using7.C: Adjust errors
26622         * g++.old-deja/g++.pt/crash36.C: Likewise.
26623         * g++.old-deja/g++.pt/derived3.C: Likewise.
26624
26625 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26626
26627         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26628         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26629         * gcc.c-torture/execute/builtins/string-9.c: New, from
26630         string-opt-9.c.  Adjust for execute/builtins framework.
26631         * gcc.c-torture/execute/string-opt-9.c: Delete.
26632
26633 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26634
26635         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26636
26637         * g++.dg/parse/ret-type2.C: New test.
26638
26639         PR c++/11703
26640         * g++.dg/init/new8.C: New test.
26641
26642         PR c++/10923
26643         * g++.dg/parse/typedef5.C: New test.
26644
26645         PR c++/9512
26646         * g++.dg/parse/qualified2.C: New test.
26647         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26648         invalid code.
26649
26650 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26651
26652         * g++.dg/conversion/ptrmem1.C: New test.
26653
26654 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26655
26656         PR target/11693
26657         * gcc.dg/20030811-1.c: New test.
26658
26659         PR target/11535
26660         * gcc.c-torture/execute/20030811-1.c: New test.
26661
26662 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26663
26664         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26665
26666 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26667
26668         PR c++/11789.C
26669         * g++.dg/inherit/multiple1.C: New test.
26670
26671 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26672
26673         * gcc.dg/spe1.c: New test.
26674
26675         PR c++/11670
26676         * g++.dg/expr/cast2.C: New test.
26677
26678         PR c++/10530
26679         * g++.dg/template/dependent-name2.C: New test.
26680
26681 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26682
26683         * g++.dg/parse/crash11.C: Put the dg options in comments.
26684
26685 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26686
26687         * lib/gcc-dg.exp: Update for diagnostic change.
26688
26689 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26690
26691         PR c++/5767
26692         * g++.dg/parse/crash11.C: New test.
26693
26694 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26695
26696         * gcc.dg/cpp/spacing1.c: Update.
26697
26698 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26699
26700         PR target/11739
26701         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26702         a value for -mtune.
26703
26704 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26705
26706         PR middle-end/11771
26707         * gcc.c-torture/compile/20030804-1.c: New test case.
26708
26709 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26710
26711         * gcc.dg/20030804-1.c: New test case.
26712
26713 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26714
26715         * gcc.dg/cpp/separate-1.c: New test.
26716
26717 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26718
26719         PR c++/11704
26720         * g++.dg/template/dependent-expr2.C: New test.
26721
26722         PR c++/11766
26723         * g++.dg/expr/ptrmem1.C: New test.
26724
26725 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26726
26727         PR c++/9453
26728         * g++.dg/template/friend15.C: New test.
26729
26730 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26731
26732         * lib/dg-pch.exp: Work round PCH bug.
26733
26734 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26735
26736         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26737         builtins.  Move cases from builtins-4.c here.
26738
26739         * gcc.dg/torture/builtin-math-1.c: New test taken from
26740         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26741         additional cases.
26742
26743         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26744         Delete.
26745
26746 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26747
26748         PR c++/9447
26749         * g++.dg/template/using7.C: New test.
26750
26751 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26752
26753         * import1.c, import2.c: New tests.
26754
26755 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26756
26757         * g++.dg/eh/crossjump1.C: New test.
26758
26759 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26760
26761         PR c++/11697
26762         * g++.dg/template/using6.C: New test.
26763
26764         PR c++/11744
26765         * g++.dg/template/koenig2.C: New test.
26766
26767 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26768
26769         PR c++/7983
26770         * g++.dg/parse/typedef4.C: New test.
26771
26772 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26773
26774         PR c++/8442, c++/8806
26775         * g++.dg/template/elab1.C: New test.
26776         * g++.dg/template/type2.C: Likewise.
26777         * g++.dg/template/ttp3.C: Adjust expected error message.
26778         * g++.old-deja/g++.law/visibility13.C: Likewise.
26779         * g++.old-deja/g++.niklas/t135.C: Likewise.
26780         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26781         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26782         template argument.
26783         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26784
26785 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26786
26787         PR c++/11295
26788         * g++.dg/ext/stmtexpr1.C: New test.
26789
26790         * g++.dg/opt/tmp1.C: New test.
26791
26792         PR c++/11525
26793         * g++.dg/parse/constant4.C: New test.
26794
26795         PR c++/9447
26796         * g++.dg/template/using5.C: New test.
26797
26798 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26799
26800         * gcc.dg/builtins-27.c: New test case.
26801
26802 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26803
26804         * gcc.dg/tls/opt-7.c: New test.
26805
26806 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26807
26808         * g++.old-deja/g++.other/crash18.C: Remove.
26809
26810 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26811
26812         * g++.dg/template/explicit3.C: New.
26813         * g++.dg/template/explicit4.C: New.
26814         * g++.dg/template/explicit5.C: New.
26815
26816         PR c++/11347
26817         * g++.dg/template/memtmpl1.C: New.
26818
26819 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26820
26821         PR target/11565
26822         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26823         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26824
26825 2003-07-30  Jan Hubicka  <jh@suse.cz>
26826
26827         * vtgc1.c: Kill.
26828
26829 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26830
26831         * gcc.dg/struct-in-proto-1.c: New test.
26832
26833 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26834
26835         * gcc.dg/cpp/include2.c: Only expect one message.
26836
26837 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26838
26839         PR c++/9447
26840         * g++.dg/template/using1.C: New test.
26841         * g++.dg/template/using2.C: New test.
26842         * g++.dg/template/using3.C: New test.
26843         * g++.dg/template/using4.C: New test.
26844
26845 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26846
26847         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26848         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26849
26850 2003-07-28  Jan Hubicka  <jh@suse.cz>
26851
26852         PR c++/11530
26853         * g++.dg/opt/call1.C: New test.
26854
26855 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26856
26857         PR c++/11667
26858         * g++.dg/init/enum2.C: New test.
26859         * g++.dg/template/overload1.C: Add "-w" option.
26860
26861 2003-07-28    <hp@bitrange.com>
26862
26863         * gcc.dg/Wdeclaration-after-statement-1.c,
26864         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26865
26866 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26867
26868         * gcc.c-torture/compile/20030725-1.c: New test.
26869
26870 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26871
26872         * gcc.dg/20030505.c: Only run for SPE.
26873         Remove definition of opaque type.
26874
26875 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26876
26877         * g++.dg/template/ptrmem6.C: New test.
26878
26879 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26880
26881         * gcc.c-torture/compile/zero-strct-2.c: New test.
26882
26883 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26884
26885         * gcc.dg/intermod-1.c: New test.
26886
26887 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26888
26889         PR c++/11617
26890         * g++.dg/template/lookup2.C: New test.
26891         * g++.dg/template/memclass1.C: Remove instantiated from error.
26892         * g++.dg/other/error2.C: Tweak expected errors.
26893
26894         PR c++/11596
26895         * g++.dg/template/defarg3.C: New test.
26896
26897         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26898
26899 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26900
26901         * g++.dg/inherit/access5.C: New test.
26902
26903 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26904
26905         PR c++/11513
26906         * g++.dg/template/crash8.C: New test.
26907
26908 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26909
26910         PR c/10602
26911         * gcc.dg/noncompile/incomplete-2.c: New test.
26912
26913 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26914
26915         PR c++/11645
26916         * g++.dg/inherit/access4.C: New test.
26917
26918         PR c++/11517
26919         * g++.dg/expr/cond2.C: New test.
26920
26921         PR optimization/10679
26922         * g++.dg/opt/inline4.C: New test.
26923
26924 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26925
26926         * g++.dg/parse/crash10: New test.
26927
26928 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26929
26930         * g++.dg/ext/flexary1.C: New test.
26931
26932 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26933
26934         PR c++/10793
26935         * g++.dg/template/crash9.C: New test.
26936
26937 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26938
26939         PR c++/3004
26940         * g++.dg/parse/typedef3.C: New test.
26941
26942         PR c++/7906
26943         * g++.dg/parse/operator2.C: New test.
26944
26945         PR c++/8895
26946         * g++.dg/parse/def-tmpl-arg1.C: New test.
26947
26948         PR c++/9282
26949         * g++.dg/parse/funptr1.C: New test.
26950
26951         PR c++/9452
26952         * g++.dg/parse/ambig3.C: New test.
26953
26954         PR c++/9454
26955         * g++.dg/parse/operator3.C: New test.
26956
26957         PR c++/9486
26958         * g++.dg/parse/template10.C: New test.
26959
26960         PR c++/9488
26961         * g++.dg/parse/template11.C: New test.
26962
26963         PR c++/10150
26964         * g++.dg/parse/invalid-op1.C: New test.
26965
26966         PR c++/10247
26967         * g++.dg/parse/condexpr1.C: New test.
26968
26969 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26970
26971         * g++.dg/ext/packed3.C: New test.
26972         * g++.dg/ext/packed4.C: New test.
26973
26974         * gcc.dg/pack-test-3.c: New test.
26975
26976 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26977
26978         * lib/compat.exp: Handle dg-options per source file.
26979         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26980         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26981         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26982         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26983         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26984         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26985         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26986         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26987         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26988         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26989         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26990         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26991         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26992         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26993
26994 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26995
26996         PR c/10320
26997         * gcc.c-torture/execute/20030718-1.c: New test.
26998
26999 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27000
27001         PR optimization/11536
27002         * gcc.dg/20030721-1.c: New test.
27003
27004 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27005
27006         PR c++/11546
27007         * g++.dg/template/lookup1.C: New test.
27008
27009 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27010
27011         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27012         diagnostics of ill-formed constructs involving labels.
27013         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27014         the new 'previously defined here' message.
27015
27016 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27017
27018         * g++.dg/parse/non-dependent2.C: New test.
27019
27020 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27021
27022         * g++.dg/init/init-ref4.C: xfail on targets without
27023         weak symbols.
27024
27025 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27026
27027         PR target/11087
27028         * gcc.c-torture/execute/20030717-1.c: New test.
27029
27030 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27031
27032         * g++.dg/opt/cfg1.C: New test.
27033
27034 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27035
27036         PR optimization/11557
27037         * gcc.dg/20030717-1.c: New test.
27038
27039 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27040
27041         PR c++/10476
27042         * g++.dg/expr/crash-1.C: New test.
27043
27044         PR c++/11027
27045         * g++.dg/template/init3.C: New test.
27046
27047         PR c++/8222
27048         * g++.dg/template/non-dependent1.C: New test.
27049
27050         PR c++/11070
27051         * g++.dg/template/non-dependent2.C: New test.
27052
27053         PR c++/11071
27054         * g++.dg/template/non-dependent3.C: New test.
27055
27056         PR c++/9907
27057         * g++.dg/template/sizeof5.C: New test.
27058
27059 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27060
27061         PR 11498
27062         * gcc.c-torture/compile/mangle-1.c: New file.
27063
27064 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27065
27066         PR c++/7809
27067         * g++.dg/parse/access3.C: New test.
27068
27069 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27070
27071         PR c++/11384
27072         * g++.dg/init/init-ref4.C: New test.
27073
27074 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27075
27076         PR c++/11547
27077         * g++.dg/parse/constant3.C: New test.
27078         * g++.dg/parse/crash7.C: Likewise.
27079
27080 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27081
27082         PR target/11008
27083         * gcc.dg/i386-pentium4-not-mull.c: New.
27084
27085 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27086
27087         * gcc.dg/asm-names.c (ymain): Make it weak.
27088
27089 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27090
27091         PR c++/5421
27092         * g++.dg/template/friend21.C: New test.
27093
27094 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27095
27096         * gcc.dg/cleanup-8.c: New test.
27097         * gcc.dg/cleanup-9.c: New test.
27098
27099 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27100
27101         * g++.dg/ext/dll-MI1.h: New file.
27102         * g++.dg/ext/dllexport-MI1.C: New file.
27103         * g++.dg/ext/dllimport-MI1.C: New file.
27104
27105 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27106
27107         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27108         it does not have cmpstrsi patterns (just cmpmemsi).
27109
27110 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27111
27112         PR debug/11473
27113         * g++.dg/debug/debug8.C: New test.
27114
27115 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27116
27117         PR c++/10108
27118         * g++.dg/template/crash7.C: New test.
27119
27120 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27121
27122         PR target/10795
27123         * gcc.c-torture/compile/20030708-1.c: New.
27124
27125 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27126
27127         * gcc.c-torture/execute/20030715-1.c: New test.
27128
27129 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27130
27131         * gcc.dg/pch/inline-3.c: New file.
27132         * gcc.dg/pch/inline-3.hs: New file.
27133         * gcc.dg/pch/inline-4.c: New file.
27134         * gcc.dg/pch/inline-4.hs: New file.
27135
27136 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27137
27138         PR c++/11509
27139         * g++.dg/template/crash6.C: New test.
27140
27141         PR c++/7053
27142         * g++.dg/template/friend20.C: New test.
27143
27144         PR c++/7019
27145         * g++.dg/template/overload2.C: New test.
27146
27147 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27148
27149         PR optimization/11440
27150         * gcc.c-torture/execute/20030714-1.c: New test.
27151
27152 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27153
27154         PR c++/11154
27155         * g++.dg/template/partial2.C: New test.
27156
27157 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27158
27159         PR c++/11503
27160         * g++.dg/template/anon1.C: New test.
27161
27162         PR c++/11493
27163         PR c++/11495
27164         * g++.dg/parse/template9.C: Likewise.
27165         * g++.dg/template/crash4.C: New test.
27166         * g++.dg/template/koenig1.C: Likewise.
27167         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27168         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27169         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27170         functions.
27171         * g++.old-deja/g++.jason/template36.C: Likewise.
27172         * g++.old-deja/g++.mike/p1989.C: Likewise.
27173         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27174         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27175         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27176         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27177         compiling.
27178         * g++.old-deja/g++.pt/union2.C: Use this->.
27179
27180 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27181
27182         * gcc.dg/20030711-1.c: New test.
27183
27184 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27185
27186         PR c++/11050
27187         * g++.dg/parse/args1.C: New test.
27188         * g++.pt/defarg8.C: Change expected errors.
27189
27190 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27191
27192         PR c++/8164
27193         * g++.dg/template/nontype2.C: New test.
27194
27195         PR c++/10558
27196         * g++.dg/parse/template8.C: New test.
27197
27198         PR c++/8327
27199         * g++.dg/template/scope1.C: New test.
27200
27201         * g++.dg/warn/Wsign-compare-1.C: New test.
27202
27203 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27204
27205         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27206
27207 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27208
27209         PR c++/9411
27210         * g++.dg/template/explicit2.C: New test.
27211
27212         PR c++/10032
27213         * g++.dg/warn/pedantic1.C: New test.
27214
27215 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27216
27217         PR c++ 9483
27218         * g++.dg/other/field1.C: New test.
27219
27220 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27221
27222         PR c/11449
27223         * gcc.c-torture/compile/20030707-1.c: New.
27224
27225 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27226
27227         PR c++/10849
27228         * g++.dg/template/access12.C: New test.
27229
27230 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27231
27232         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27233         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27234         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27235         * gcc.misc-tests/gcov.exp: Update
27236         * g++.dg/gcov/gcov.exp: Update
27237         * lib/gcov.exp: Update.
27238
27239 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27240
27241         * g++.dg/abi/mangle17.C: Make sure template expressions are
27242         dependent.
27243         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27244         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27245         * g++.dg/opt/stack1.C: Remove erroneous code.
27246         * g++.dg/parse/template7.C: New test.
27247         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27248         * g++.old-deja/g++.pt/crash4.C: Likewise.
27249
27250 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27251
27252         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27253         with zero or one occurence of `$' after the initial `L'.
27254
27255 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27256
27257         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27258
27259 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27260
27261         PR c/11370
27262         * gcc.dg/Wunreachable-6.c: New testcase.
27263         * gcc.dg/Wunreachable-7.c: New testcase.
27264
27265 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27266
27267         PR c/11420
27268         * gcc.dg/20030708-1.c: New test.
27269
27270 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27271
27272         * gcc.dg/compat/sdata-section.h: New file.
27273         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27274         * gcc.dg/torture/mips-sdata-1.c: New test.
27275
27276 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27277
27278         PR c++/11030
27279         * g++.dg/template/friend19.C: New test.
27280
27281 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27282
27283         * g++.dg/opt/strength-reduce.C: New test.
27284
27285 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27286
27287         PR target/10979
27288         * gcc.dg/20030707-1.c: New testcase.
27289
27290 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27291
27292         PR optimization/11059
27293         * g++.dg/opt/emptyunion.C: New testcase.
27294
27295 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27296             Eric Botcazou  <ebotcazou@libertysurf.fr>
27297
27298         * g++.dg/opt/stack1.C: New test.
27299
27300 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27301
27302         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27303         run test.
27304
27305         PR c++/11431
27306         * g++.dg/expr/static_cast3.C: New test.
27307
27308 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27309
27310         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27311         everywhere.
27312         * gcc.dg/concat.c: Concatenation of string constants with
27313         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27314         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27315         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27316         necessary to avoid multi-character character constant warning.
27317         * gcc.dg/cpp/escape.c: Likewise.
27318         * gcc.dg/cpp/ucs.c: Likewise.
27319         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27320         Fix a typo.
27321
27322 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27323
27324         PR c/11428
27325         * gcc.c-torture/compile/20030704-1.c: New.
27326
27327 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27328
27329         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27330
27331 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27332
27333         PR c++/5287, PR c++/7910,  PR c++/11021
27334         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27335         tests for warnings.
27336         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27337         * g++.dg/ext/dllimport3.C: Likewise.
27338         * g++.dg/ext/dllimport4.C: New file.
27339         * g++.dg/ext/dllimport5.C: New file.
27340         * g++.dg/ext/dllimport6.C: New file.
27341         * g++.dg/ext/dllimport7.C: New file.
27342         * g++.dg/ext/dllimport8.C: New file.
27343         * g++.dg/ext/dllimport9.C: New file.
27344         * g++.dg/ext/dllimport10.C: New file.
27345         * g++.dg/ext/dllexport1.C: New file.
27346
27347 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27348
27349         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27350         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27351
27352 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27353
27354         * gcc.dg/builtins-25.c: New testcase.
27355         * gcc.dg/builtins-26.c: New testcase.
27356
27357 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27358
27359         * gcc.dg/compat/vector-defs.h: New file.
27360         * gcc.dg/compat/vector-setup.h: New file.
27361         * gcc.dg/compat/vector-check.h: New file.
27362         * gcc.dg/compat/vector-1_main.c: New file.
27363         * gcc.dg/compat/vector-1_x.c: New file.
27364         * gcc.dg/compat/vector-1_y.c: New file.
27365         * gcc.dg/compat/vector-2_main.c: New file.
27366         * gcc.dg/compat/vector-2_x.c: New file.
27367         * gcc.dg/compat/vector-2_y.c: New file.
27368
27369         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27370         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27371         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27372         * gcc.dg/compat/struct-align-1.h: New file.
27373         * gcc.dg/compat/struct-align-1_main.c: New file.
27374         * gcc.dg/compat/struct-align-1_x.c: New file.
27375         * gcc.dg/compat/struct-align-1_y.c: New file.
27376         * gcc.dg/compat/struct-align-2.h: New file.
27377         * gcc.dg/compat/struct-align-2_main.c: New file.
27378         * gcc.dg/compat/struct-align-2_x.c: New file.
27379         * gcc.dg/compat/struct-align-2_y.c: New file.
27380
27381         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27382         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27383         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27384         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27385         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27386         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27387         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27388         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27389         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27390         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27391         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27392         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27393         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27394         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27395         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27396         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27397         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27398         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27399         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27400         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27401         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27402         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27403         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27404         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27405         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27406         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27407         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27408         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27409         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27410
27411 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27412
27413         * gcc.dg/i386-call-1.c: New test.
27414
27415 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27416
27417         PR c++/9162
27418         * g++.dg/parse/defarg4.C: New.
27419
27420 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27421
27422         PR target/10700
27423         * gcc.c-torture/compile/20030703-1.c: New test case.
27424
27425 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27426
27427         * g++.dg/template/local3.C: Remove extra semicolon.
27428
27429 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27430
27431         * gcc.dg/i386-volatile-1.c: New test.
27432
27433 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27434
27435         PR c++/11072
27436         * g++.dg/other/offsetof2.C: XFAIL.
27437         * g++.dg/other/offsetof5.C: New.
27438
27439         PR c++/10219
27440         * g++.dg/template/error1.C: New.
27441
27442         PR c++/9779
27443         * g++.dg/template/dependent-expr1.C: New.
27444
27445 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27446
27447         PR c++/6949
27448         * g++.dg/template/local3.C: New test.
27449
27450         PR c++/11149
27451         * g++.dg/lookup/scoped6.C: New test.
27452
27453 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27454
27455         PR c++/8046
27456         * g++.dg/other/error7.C: New test.
27457
27458 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27459
27460         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27461         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27462         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27463         * g++.old-deja/g++.other/union2.C: Likewise.
27464         * gcc.dg/c90-const-expr-2.c: Likewise.
27465         * gcc.dg/c90-const-expr-3.c: Likewise.
27466         * gcc.dg/c99-const-expr-2.c: Likewise.
27467         * gcc.dg/c99-const-expr-3.c: Likewise.
27468         * gcc.dg/concat.c: Likewise.
27469
27470 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27471
27472         PR c++/9559
27473         * g++.dg/init/static1.C: New test.
27474
27475 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27476
27477         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27478         * g++.old-deja/g++.other/access2.C: Likewise.
27479         * g++.old-deja/g++.other/decl2.C: Likewise.
27480         * gcc.c-torture/execute/20020615-1.c: Likewise.
27481
27482 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27483
27484         PR c++/4933
27485         * g++.dg/template/sizeof4.C: New test.
27486
27487 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27488
27489         * g++.dg/other/error6.C: New test.
27490
27491 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27492
27493         PR c++/10750
27494         * g++.dg/parse/constant2.C: New test.
27495
27496 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27497
27498         PR c++/11106
27499         * g++.dg/other/error5.C: New test.
27500
27501 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27502
27503         * gcc.dg/format/gcc_diag-1.c: New test.
27504
27505 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27506
27507         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27508
27509 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27510
27511         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27512         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27513         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27514
27515 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27516
27517         * gcc.c-torture/execute/builtins/string-8.c: New test.
27518         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27519         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27520         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27521
27522 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27523
27524         PR c++/10468
27525         * g++.dg/ext/typeof6.C: New test.
27526
27527 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27528
27529         PR c++/10796
27530         * g++.dg/init/enum1.C: New test.
27531
27532 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27533
27534         * gcc.dg/20030627-1.c: New test.
27535
27536 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27537
27538         PR c++/11332
27539         * g++.dg/expr/static_cast2.C: New test.
27540
27541 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27542             Jakub Jelinek  <jakub@redhat.com>
27543
27544         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27545         sprintf(dst,"%s",src) optimization.
27546         * gcc.c-torture/execute/20030626-1.c: New test case.
27547         * gcc.c-torture/execute/20030626-2.c: New test case.
27548
27549 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27550
27551         * gcc.c-torture/execute/multi-ix.c: New test.
27552
27553         * gcc.c-torture/execute/simd-4.c (main):
27554         Added missing semicolon at end of union.
27555
27556 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27557
27558         PR c++/8266
27559         * g++.dg/template/explicit-instantiation3.C: New test.
27560
27561 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27562
27563         * gcc.dg/20030626-1.c: Use signed char.
27564
27565 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27566
27567         * gcc.dg/20030626-1.c: New test.
27568
27569 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27570
27571         * const-str-2.m: Update.
27572
27573 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27574
27575         PR c++/10990
27576         * g++.dg/rtti/dyncast1.C: New test.
27577         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27578         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27579         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27580
27581         PR c++/10931
27582         * g++.dg/expr/static_cast1.C: New test.
27583
27584 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27585
27586         * gcc.dg/20030625-1.c: New test.
27587
27588 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27589
27590         * gcc.c-torture/compile/20030624-1.c: New test case.
27591
27592 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27593
27594         * gcc.c-torture/execute/string-opt-17.c: New test.
27595
27596 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27597
27598         PR c++/5754
27599         * g++.dg/parse/crash6.C: New test.
27600
27601 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27602
27603         * gcc.dg/builtins-24.c: New test case.
27604
27605 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27606
27607         * g++.dg/opt/operator1.C: New test.
27608
27609 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27610
27611         * gcc.c-torture/execute/string-opt-16.c: New test case.
27612
27613 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27614
27615         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27616         * g++.old-deja/g++.other/conv7.C: Likewise.
27617         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27618         * g++.old-deja/g++.other/overload14.C: Likewise.
27619
27620 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27621
27622         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27623         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27624
27625 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27626
27627         PR c++/10888
27628         * g++.dg/warn/Winline-3.C: New test.
27629
27630 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27631
27632         * lib/target-supports.exp (check_alias_available): Make the test
27633         program acceptable to the Solaris assembler.
27634
27635         PR c++/10749
27636         * g++.dg/template/memclass2.C: New test.
27637
27638 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27639             Eric Botcazou  <ebotcazou@libertysurf.fr>
27640
27641         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27642         data for non-matching targets.
27643         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27644
27645 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27646
27647         PR c++/10845
27648         * g++.dg/template/member3.C: New test.
27649
27650 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27651
27652         PR c++/10939
27653         * g++.dg/template/func1.C: New test.
27654
27655         PR c++/9649
27656         * g++.dg/template/static4.C: New test.
27657         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27658
27659         PR c++/11041
27660         * g++.dg/init/ref7.C: New test.
27661
27662 2003-06-19  Matt Austern  <austern@apple.com>
27663
27664         PR c++/11228
27665         * g++.dg/anew1.C: New test.
27666         * g++.dg/anew2.C: New test.
27667         * g++.dg/anew3.C: New test.
27668         * g++.dg/anew4.C: New test.
27669
27670 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27671
27672         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27673
27674 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27675
27676         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27677         endian-dependent.
27678
27679 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27680
27681         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27682         Remove cruft.
27683
27684 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27685
27686         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27687         * gcc.c-torture/compile/961203-1.c: Likewise.
27688         * gcc.c-torture/compile/980506-1.c: Likewise.
27689
27690 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27691
27692         PR c++/10712
27693         * g++.dg/lookup/using7.C: New test.
27694
27695 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27696
27697         PR c++/11105
27698         * g++.dg/abi/conv1.C: Remove it.
27699         * g++.dg/template/conv7.C: New test.
27700         * g++.dg/template/conv8.C: Likewise.
27701         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27702         conversion operator.
27703
27704 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27705
27706         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27707         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27708         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27709         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27710         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27711         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27712         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27713         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27714         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27715         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27716         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27717         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27718         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27719         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27720         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27721         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27722         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27723         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27724         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27725         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27726         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27727         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27728         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27729         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27730         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27731         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27732         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27733         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27734         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27735
27736 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27737
27738         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27739         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27740         indications.
27741
27742 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27743
27744         * gcc.dg/i386-387-5.c: New test case.
27745         * gcc.dg/i386-387-6.c: New test case.
27746         * gcc.dg/builtins-23.c: New test case.
27747
27748 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27749
27750         * gcc.dg/builtins-22.c: New test case.
27751         * gcc.dg/i386-387-1.c: Update to test exp.
27752         * gcc.dg/i386-387-2.c: Likewise.
27753
27754 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27755
27756         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27757
27758 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27759
27760         * lib/gcc-dg.exp (dg-require-dll): New function.
27761         (dg-xfail-if): Likewise.
27762         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27763         driver.
27764
27765         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27766         * gcc.c-torture/compile/20001205-1.c: Likewise.
27767         * gcc.c-torture/compile/20001226-1.c: Likewise.
27768         * gcc.c-torture/compile/20010518-2.c: Likewise.
27769         * gcc.c-torture/compile/20020312-1.c: Likewise.
27770         * gcc.c-torture/compile/20020604-1.c: Likewise.
27771         * gcc.c-torture/compile/920501-12.c: Likewise.
27772         * gcc.c-torture/compile/920501-4.c: Likewise.
27773         * gcc.c-torture/compile/920520-1.c: Likewise.
27774         * gcc.c-torture/compile/920521-1.c: Likewise.
27775         * gcc.c-torture/compile/920625-1.c: Likewise.
27776         * gcc.c-torture/compile/961203-1.c: Likewise.
27777         * gcc.c-torture/compile/980506-1.c: Likewise.
27778         * gcc.c-torture/compile/981006-1.c: Likewise.
27779         * gcc.c-torture/compile/981022-1.c: Likewise.
27780         * gcc.c-torture/compile/981223-1.c: Likewise.
27781         * gcc.c-torture/compile/990617-1.c: Likewise.
27782         * gcc.c-torture/compile/dll.c: Likewise.
27783         * gcc.c-torture/compile/labels-3.c: Likewise.
27784         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27785         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27786         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27787         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27788         * gcc.c-torture/compile/simd-5.c: Likewise.
27789         * gcc.c-torture/compile/20000804-1.x: Remove.
27790         * gcc.c-torture/compile/20001205-1.x: Likewise.
27791         * gcc.c-torture/compile/20001226-1.x: Likewise.
27792         * gcc.c-torture/compile/20010518-2.x: Likewise.
27793         * gcc.c-torture/compile/20020312-1.x: Likewise.
27794         * gcc.c-torture/compile/20020604-1.x: Likewise.
27795         * gcc.c-torture/compile/920501-12.x: Likewise.
27796         * gcc.c-torture/compile/920501-4.x: Likewise.
27797         * gcc.c-torture/compile/920520-1.x: Likewise.
27798         * gcc.c-torture/compile/920521-1.x: Likewise.
27799         * gcc.c-torture/compile/920625-1.x: Likewise.
27800         * gcc.c-torture/compile/961203-1.x: Likewise.
27801         * gcc.c-torture/compile/980506-1.x: Likewise.
27802         * gcc.c-torture/compile/981006-1.x: Likewise.
27803         * gcc.c-torture/compile/981022-1.x: Likewise.
27804         * gcc.c-torture/compile/981223-1.x: Likewise.
27805         * gcc.c-torture/compile/990617-1.x: Likewise.
27806         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27807         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27808         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27809         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27810         * gcc.c-torture/compile/simd-5.x: Likewise.
27811
27812         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27813
27814 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27815
27816         * gcc.c-torture/execute/20030611-1.c: New test.
27817
27818 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27819
27820         PR middle-end/168
27821         * gcc.dg/20030612-1.c: New test case.
27822
27823 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27824
27825         PR c++/10635
27826         * g++.dg/expr/cast1.C: New test.
27827
27828 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27829
27830         * gcc.dg/builtins-21.c: New test case.
27831
27832 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27833
27834         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27835         options instead of at the end.
27836         * lib/objc.exp (objc_target_compile): Likewise.
27837
27838 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27839
27840         PR c++/10432
27841         * g++.dg/parse/error1.C: New test.
27842
27843 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27844
27845         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27846         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27847         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27848         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27849         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27850         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27851         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27852         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27853         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27854         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27855         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27856         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27857         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27858         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27859         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27860         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27861         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27862         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27863         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27864         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27865         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27866         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27867         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27868         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27869
27870         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27871         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27872         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27873         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27874         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27875         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27876         * gcc.dg/compat/scalar-return-3_main.c: New file.
27877         * gcc.dg/compat/scalar-return-3_x.c: New file.
27878         * gcc.dg/compat/scalar-return-3_y.c: New file.
27879         * gcc.dg/compat/scalar-return-4_main.c: New file.
27880         * gcc.dg/compat/scalar-return-4_x.c: New file.
27881         * gcc.dg/compat/scalar-return-4_y.c: New file.
27882
27883 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27884
27885         * gcc.dg/compat/fp2-struct-check.h: New file.
27886         * gcc.dg/compat/fp2-struct-defs.h: New file.
27887         * gcc.dg/compat/fp2-struct-init.h: New file.
27888         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27889         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27890         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27891         * gcc.dg/compat/struct-return-10_main.c: New file.
27892         * gcc.dg/compat/struct-return-10_x.c: New file.
27893         * gcc.dg/compat/struct-return-10_y.c: New file.
27894
27895         * gcc.dg/compat/compat-common.h: New file.
27896         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27897         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27898         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27899         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27900         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27901         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27902         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27903         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27904         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27905         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27906         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27907         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27908         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27909         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27910         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27911         * gcc.dg/compat/small-struct-check.h: Ditto.
27912         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27913         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27914         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27915         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27916         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27917         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27918         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27919         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27920         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27921         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27922         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27923         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27924         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27925         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27926         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27927         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27928         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27929         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27930         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27931         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27932         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27933         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27934         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27935         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27936         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27937         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27938         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27939         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27940         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27941         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27942
27943 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27944
27945         * g++.dg/pch/static-1.C: New file.
27946         * g++.dg/pch/static-1.Hs: New file.
27947
27948 2003-06-10  Richard Henderson  <rth@redhat.com>
27949
27950         * gcc.dg/asm-7.c: Adjust expected warning text.
27951
27952 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27953
27954         * gcc.dg/builtins-20.c: New test case.
27955
27956 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27957
27958         PR c++/11131
27959         * g++.dg/opt/template1.C: New test.
27960
27961 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27962
27963         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27964         additional_sources.
27965
27966 2003-05-21  David Taylor  <dtaylor@emc.com>
27967
27968         * gcc.dg/Wpadded.c: New file.
27969
27970 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27971
27972         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27973         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27974         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27975         dg-require-weak.
27976
27977 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27978
27979         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27980
27981 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27982
27983         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27984         (dg-require-alias): Likewise.
27985         (dg-require-gc-sections): Likewise.
27986         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27987
27988 2003-06-08  Richard Henderson  <rth@redhat.com>
27989
27990         * gcc.dg/20011029-2.c: Fix the array reference.
27991         * gcc.dg/asm-7.c: New.
27992
27993 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27994
27995         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27996
27997 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27998
27999         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28000         (dg-require-gc-sections): Likewise.
28001
28002 2003-06-08  Jan Hubicka  <jh@suse.cz>
28003
28004         * i386-cmov1.c: Fix regular expression.
28005         * i386-cvt-1.c: Likewise.
28006         * i386-local.c: Likewise.
28007         * i386-local2.c: Likewise.
28008         * i386-mul.c: Likewise.
28009         * i386-ssetype-1.c: Likewise.
28010         * i386-ssetype-3.c: Likewise.
28011         * i386-ssetype-5.c: Likewise.
28012
28013 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28014
28015         PR c++/11039
28016         * g++.dg/warn/implicit-typename2.C: New test.
28017         * g++.dg/warn/implicit-typename3.C: New test.
28018
28019 2003-06-07  Richard Henderson  <rth@redhat.com>
28020
28021         * g++.dg/other/offsetof3.C: Use size_t.
28022         * g++.dg/other/offsetof4.C: Likewise.
28023
28024 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28025
28026         * lib/copy-file.exp: New. Implement gcc_copy_files.
28027
28028         * lib/dg-pch.exp: Load copy-file.exp
28029         (dg-pch): Use gcc_copy_files instead of "file copy".
28030
28031 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28032
28033         * gcc.dg/weak/weak.exp: Simplify.
28034         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28035         * gcc.dg/weak/weak-1.c: Likewise.
28036         * gcc.dg/weak/weak-2.c: Likewise.
28037         * gcc.dg/weak/weak-3.c: Likewise.
28038         * gcc.dg/weak/weak-4.c: Likewise.
28039         * gcc.dg/weak/weak-5.c: Likewise.
28040         * gcc.dg/weak/weak-6.c: Likewise.
28041         * gcc.dg/weak/weak-7.c: Likewise.
28042         * gcc.dg/weak/weak-8.c: Likewise.
28043         * gcc.dg/weak/weak-9.c: Likewise.
28044
28045 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28046
28047         gcc.c-torture/execute/20030606-1.c: New.
28048
28049 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28050
28051         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28052         * gcc.dg/builtins-19.c: Likewise.
28053
28054 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28055
28056         * gcc.dg/builtins-2.c: Add some more tests.
28057         * gcc.dg/builtins-18.c: New test case.
28058         * gcc.dg/builtins-19.c: New test case.
28059
28060 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28061             Jim Wilson  <wilson@tuliptree.org>
28062
28063         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28064
28065 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28066
28067         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28068         mempcpy/stpcpy calls not to be optimized into something else.
28069         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28070         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28071         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28072
28073 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28074
28075         * gcc.dg/format/asm_fprintf-1.c: New test.
28076
28077 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28078
28079         * lib/gcc-defs.exp (additional_sources): New variable.
28080         (dg-additional-sources): New function.
28081         (additional_files): New variable.
28082         (dg-additional-files): New function.
28083         (dg-additional-files-options): Likewise.
28084         * lib/gcc-dg.exp (dg-require-weak): New function.
28085         (dg-require-alias): Likewise.
28086         (dg-require-gc-sections): Likewise.
28087         * lib/target-supports.exp (check_alias_available): Remove testfile
28088         parameter.
28089         (check_gc_sections_available): New function.
28090         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28091         (dg-gpp-additional-files): Likewise.
28092         * lib/g++.exp (additional_sources): Remove.
28093         (additional_files): Likewise.
28094         (g++_target_compile): Use dg-additional-files-options.
28095
28096         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28097         Tcl logic.
28098         * gcc.dg/special/ecos.exp: Remove.
28099         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28100         * gcc.dg/special/alias-1.c: Likewise.
28101         * gcc.dg/special/alias-2.c: Likewise.
28102         * gcc.dg/special/gcsec-1.c: Likewise.
28103         * gcc.dg/special/weak-1.c: Likewise.
28104         * gcc.dg/special/weak-2.c: Likewise.
28105         * gcc.dg/special/wkali-1.c: Likewise.
28106         * gcc.dg/special/wkali-2.c: Likewise.
28107
28108         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28109         dg-gpp-additional-*.
28110         * g++.dg/special/conpr-3.C: Likewise.
28111         * g++.dg/special/conpr-4.C: Likewise.
28112         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28113         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28114         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28115         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28116         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28117         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28118         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28119         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28120         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28121         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28122         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28123         * g++.old-deja/g++.other/comdat1.C: Likewise.
28124         * g++.old-deja/g++.other/comdat2.C: Likewise.
28125         * g++.old-deja/g++.other/comdat3.C: Likewise.
28126         * g++.old-deja/g++.other/ctor1.C: Likewise.
28127         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28128
28129 2003-06-05  Richard Henderson  <rth@redhat.com>
28130
28131         * gcc.dg/debug/20030605-1.c: New.
28132
28133 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28134
28135         * README.QMTEST: Update.
28136
28137 2003-06-04  Richard Henderson  <rth@redhat.com>
28138
28139         * gcc.dg/cleanup-1.c: New.
28140         * gcc.dg/cleanup-2.c: New.
28141         * gcc.dg/cleanup-3.c: New.
28142         * gcc.dg/cleanup-4.c: New.
28143         * gcc.dg/cleanup-5.c: New.
28144         * gcc.dg/cleanup-6.c: New.
28145         * gcc.dg/cleanup-7.c: New.
28146
28147 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28148
28149         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28150
28151         * lib/dg-pch.exp: New file.
28152         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28153         * gcc.dg/pch/pch.exp: Likewise.
28154
28155 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28156
28157         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28158         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28159         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28160         * gcc.dg/builtins-17.c: New test case.
28161         * gcc.dg/i386-387-4.c: New test case.
28162         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28163
28164 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28165
28166         * gcc.dg/ultrasp9.c: New test.
28167
28168 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28169
28170         * gcc.c-torture/compile/20030604-1.c: New test.
28171         * gcc.dg/sparc-constant-1.c: New test.
28172
28173 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28174
28175         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28176
28177 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28178
28179         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28180
28181         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28182         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28183
28184 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28185
28186         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28187
28188 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28189
28190         PR c++/10940
28191         * g++.dg/template/spec10.C: New test.
28192
28193 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28194
28195         * gcc.dg/builtins-16.c: New test case.
28196
28197 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28198
28199         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28200         mempcpy test with post-increments.
28201         * gcc.c-torture/execute/string-opt-3.c: New test.
28202         * gcc.dg/string-opt-1.c: New test.
28203
28204 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28205
28206         PR fortran/10965
28207         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28208
28209 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28210
28211         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28212         (scan-assembler): ... here.  Use dg-scan.
28213         (scan-assembler-not): Likewise.
28214         (scan-file): New function.
28215         (scan-file-not): Likewise.
28216         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28217         * gcc.dg/cpp/_Pragma4.c: Likewise.
28218         * gcc.dg/cpp/_Pragma5.c: Likewise.
28219         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28220         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28221         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28222         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28223         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28224         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28225         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28226         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28227         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28228         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28229         * gcc.dg/cpp/cxxcom1.c: Likewise.
28230         * gcc.dg/cpp/line1.c: Likewise.
28231         * gcc.dg/cpp/maccom1.c: Likewise.
28232         * gcc.dg/cpp/maccom2.c: Likewise.
28233         * gcc.dg/cpp/maccom3.c: Likewise.
28234         * gcc.dg/cpp/maccom4.c: Likewise.
28235         * gcc.dg/cpp/maccom5.c: Likewise.
28236         * gcc.dg/cpp/maccom6.c: Likewise.
28237         * gcc.dg/cpp/multiline.c: Likewise.
28238         * gcc.dg/cpp/spacing1.c: Likewise.
28239         * gcc.dg/cpp/spacing2.c: Likewise.
28240         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28241         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28242         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28243         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28244         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28245         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28246         * gcc.dg/cpp/cxxcom2.c: Likewise.
28247         * gcc.dg/cpp/cxxcom2.h: New file.
28248
28249         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28250         * g++.dg/cpp/truefalse.C: Here.
28251         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28252
28253 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28254
28255         * gcc.dg/cpp/redef3.c: New file.
28256
28257 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28258
28259         * gcc.dg/i386-loop-3.c: New test.
28260
28261 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28262
28263         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28264
28265 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28266
28267         * gcc.dg/fwrapv-1.c: New test case.
28268         * gcc.dg/fwrapv-2.c: New test case.
28269
28270 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28271
28272         PR c++/10956
28273         * g++.dg/template/spec9.C: New test.
28274
28275 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28276
28277         * gcc.dg/duff-4.c: New test case.
28278
28279 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28280
28281         PR fortran/10843
28282         * g77.dg/ffixed-form-1.f: New test
28283         * g77.dg/ffixed-form-2.f: New test
28284         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28285         * g77.dg/ffree-form-3.f: New test
28286
28287 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28288
28289         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28290         * gcc.dg/wint_t-1.c: Likewise.
28291
28292 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28293
28294         * g++.dg/template/access11.C: New test.
28295
28296 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28297
28298         PR c++/10849
28299         * g++.dg/template/access10.C: New test.
28300
28301 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28302             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28303
28304         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28305
28306 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28307
28308         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28309         suppress for powerpc-*-darwin*.
28310         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28311
28312 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28313
28314         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28315         suppress option for powerpc-*-darwin*.
28316
28317 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28318
28319         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28320         * gcc.dg/builtins-4.c: Add test for fmod.
28321
28322 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28323
28324         PR c++/10682
28325         * g++.dg/template/instantiate4.C: New test.
28326
28327 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28328
28329         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28330
28331 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28332
28333         * gcc.dg/compat/scalar-return-1_main.c: New file.
28334         * gcc.dg/compat/scalar-return-1_x.c: New file.
28335         * gcc.dg/compat/scalar-return-1_y.c: New file.
28336         * gcc.dg/compat/scalar-return-2_main.c: New file.
28337         * gcc.dg/compat/scalar-return-2_x.c: New file.
28338         * gcc.dg/compat/scalar-return-2_y.c: New file.
28339         * gcc.dg/compat/struct-return-3_main.c: New file.
28340         * gcc.dg/compat/struct-return-3_y.c: New file.
28341         * gcc.dg/compat/struct-return-3_x.c: New file.
28342         * gcc.dg/compat/struct-return-2_main.c: New file.
28343         * gcc.dg/compat/struct-return-2_x.c: New file.
28344         * gcc.dg/compat/struct-return-2_y.c: New file.
28345
28346 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28347
28348         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28349         for hppa*-hp-hpux*.
28350         * gcc.dg/20021014-1.c (dg-options): Likewise.
28351         * gcc.dg/nest.c (dg-options): Likewise.
28352
28353 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28354
28355         PR c++/9738
28356         * g++.dg/ext/dllimport2.C: New file.
28357         * g++.dg/ext/dllimport3.C: New file.
28358
28359 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28360
28361         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28362         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28363         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28364         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28365         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28366         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28367         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28368         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28369         * gcc.dg/compat/small-struct-defs.h: New file.
28370         * gcc.dg/compat/small-struct-init.h: New file.
28371         * gcc.dg/compat/small-struct-check.h: New file.
28372         * gcc.dg/compat/fp-struct-defs.h: New file.
28373         * gcc.dg/compat/fp-struct-check.h: New file.
28374         * gcc.dg/compat/fp-struct-init.h: New file.
28375         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28376         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28377
28378 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28379
28380         * gcc.dg/20030225-2.c: New test.
28381
28382 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28383             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28384
28385         * gcc.c-torture/compile/20030518-1.c: New test case.
28386
28387 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28388
28389         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28390         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28391         gcc-dg-debug-runtest.
28392         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28393         gcc-dg-debug-runtest.
28394
28395 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28396
28397         PR c++/9022
28398         * g++.dg/lookup/using6.C: New test.
28399
28400 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28401
28402         * g++.dg/parse/access2.C: New test.
28403
28404 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28405
28406         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28407         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28408         * gcc.dg/debug/debug.exp: Likewise.
28409
28410 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28411
28412         * gcc.dg/dollar.c: New test.
28413
28414 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28415
28416         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28417         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28418         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28419         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28420         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28421         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28422         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28423         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28424         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28425         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28426         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28427         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28428         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28429         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28430         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28431         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28432         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28433         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28434
28435 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28436
28437         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28438         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28439         support for "repo" mode.
28440         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28441         * lib/g77-dg.exp: Likewise.
28442         * lib/obj-dg.exp: Likewise.
28443
28444 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28445
28446         Merge from gcc-3_2-rhl8-branch:
28447         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28448
28449         * gcc.dg/tls/opt-6.c: New test.
28450
28451         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28452
28453         * gcc.dg/20030405-1.c: New test.
28454
28455         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28456
28457         * gcc.dg/20030309-1.c: New test.
28458
28459         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28460
28461         * gcc.c-torture/execute/20030307-1.c: New test.
28462
28463         2003-02-20  Randolph Chung  <tausq@debian.org>
28464
28465         * gcc.c-torture/compile/20030220-1.c: New test.
28466
28467         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28468
28469         * gcc.dg/20030217-1.c: New test.
28470
28471         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28472
28473         * gcc.c-torture/compile/20020129-1.c: New test.
28474
28475         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28476
28477         * gcc.dg/unroll-1.c: New test.
28478
28479         2002-11-16  Jan Hubicka  <jh@suse.cz>
28480
28481         * gcc.c-torture/execute/20020920-1.c: New test.
28482
28483         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28484
28485         PR target/7434
28486         * gcc.c-torture/compile/20021008-1.c: New test.
28487
28488         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28489
28490         PR target/7559
28491         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28492
28493         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28494
28495         * gcc.c-torture/compile/20020807-1.c: New test.
28496
28497         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28498
28499         * gcc.dg/tls/opt-1.c: New test.
28500
28501         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28502
28503         * gcc.dg/20020729-1.c: New test.
28504
28505         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28506
28507         * g++.dg/opt/life1.C: New test.
28508
28509         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28510
28511         * gcc.dg/20020525-1.c: New test.
28512
28513         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28514
28515         PR c++/6794
28516         * g++.dg/ext/pretty1.C: New test.
28517         * g++.dg/ext/pretty2.C: New test.
28518
28519 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28520
28521         PR c++/8385
28522         * g++.dg/ext/typeof5.C: New test.
28523
28524 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28525
28526         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28527         __USER_LABEL_PREFIX__ into account.
28528         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28529
28530 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28531
28532         * gcc.dg/builtins-15.c: New test case.
28533
28534 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28535
28536         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28537
28538 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28539
28540         * lib/g++.exp: Tweak handling of additional source files.
28541         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28542         * g++.dg/special/conpr-2a.C: Rename to ...
28543         * g++.dg/special/conpr-2a.cc: ... this.
28544         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28545         * g++.dg/special/conpr-3a.C: Rename to ...
28546         * g++.dg/special/conpr-3a.cc: This.
28547         * g++.dg/special/conpr-3b.C: Rename to ...
28548         * g++.dg/special/conpr-3b.cc: This.
28549         * g++.dg/special/conpr-4.C: New test.
28550         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28551
28552 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28553
28554         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28555
28556 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28557
28558         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28559         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28560         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28561         * g++.old-deja/g++.other/warn3.C: Likewise.
28562
28563 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28564
28565         * gcc.dg/i386-387-1.c: Update to also test log.
28566         * gcc.dg/i386-387-2.c: Likewise.
28567
28568 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28569
28570         * g77.f-torture/execute/int8421.f: New test.
28571
28572 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28573
28574         PR c++/10230, c++/10481
28575         * g++.dg/lookup/scoped5.C: New test.
28576
28577 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28578
28579         PR c++/10552
28580         * g++.dg/template/ttp6.C: New test.
28581
28582 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28583
28584         * gcc.c-torture/execute/builtins: New directory.
28585         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28586         gcc.c-torture/execute/builtins.
28587         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28588         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28589         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28590         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28591
28592 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28593
28594         PR c++/9252
28595         * g++.dg/template/access8.C: New test.
28596         * g++.dg/template/access9.C: New test.
28597
28598 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28599
28600         PR c++/9554
28601         * g++.dg/parse/access1.C: New test.
28602
28603 2003-05-09  DJ Delorie  <dj@redhat.com>
28604
28605         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28606         long, and not an int.
28607
28608 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28609
28610         PR c++/10555, c++/10576
28611         * g++.dg/template/memclass1.C: New test.
28612
28613 2003-05-08  DJ Delorie  <dj@redhat.com>
28614
28615         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28616         targets.
28617         * gcc.c-torture/execute/20021024-1.x: Likewise.
28618         * gcc.c-torture/execute/shiftdi.x: Likewise.
28619         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28620         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28621         * gcc.dg/20021018-1.c: Likewise.
28622
28623 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28624
28625         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28626
28627         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28628         (bcopy): Call memmove.
28629
28630 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28631
28632         * g77.f-torture/compile/8485.f: New test case.
28633
28634 2003-05-07  Richard Henderson  <rth@redhat.com>
28635
28636         PR c++/10570
28637         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28638         Verify exception_cleanup not called for rethrows.
28639         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28640         when exiting catch block without rethrowing.
28641         * g++.dg/eh/forced3.C: New.
28642         * g++.dg/eh/forced4.C: New.
28643
28644 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28645
28646         * gcc.dg/20030505.c: Fix triplet.
28647
28648 2003-05-06  DJ Delorie  <dj@redhat.com>
28649
28650         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28651         * gcc.dg/nest.c: Likewise.
28652
28653 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28654
28655         * gcc.dg/builtins-14.c: New test case.
28656
28657 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28658
28659         * lib/compat.exp (compat-execute): New argument.
28660         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28661         * gcc.dg/compat: New test directory.
28662         * gcc.dg/compat/compat.exp: New expect script.
28663         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28664         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28665         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28666         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28667         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28668         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28669
28670         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28671         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28672         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28673         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28674         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28675         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28676         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28677         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28678         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28679         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28680         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28681         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28682         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28683         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28684         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28685
28686 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28687
28688         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28689
28690 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28691
28692         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28693
28694 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28695
28696         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28697         * gcc.dg/ppc-fsel-2.c: New test.
28698
28699         * gcc.dg/unused-5.c: New test.
28700
28701 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28702
28703         PR c++/10496
28704         * g++.dg/warn/pmf1.C: New test.
28705
28706 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28707
28708         PR c++/4494
28709         * g++.dg/warn/main.C: New test.
28710
28711 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28712
28713         * gcc.dg/nonnull-3.c: New test.
28714
28715 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28716
28717         * gcc.dg/cpp/Wtrigraphs.c: Update.
28718         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28719
28720 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28721
28722         * gcc.dg/ppc-fsel-1.c: New test.
28723
28724 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28725
28726         PR c/10604
28727         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28728
28729 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28730
28731         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28732
28733 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28734
28735         PR c++/9364, c++/10553, c++/10586
28736         * g++.dg/parse/typename4.C: New test.
28737         * g++.dg/parse/typename5.C: Likewise.
28738
28739 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28740
28741         * gcc.c-torture/compile/20030503-1.c: New test.
28742
28743 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28744
28745         * g++.dg/lookup/using5.C: Fix testcase error.
28746
28747 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28748
28749         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28750         since MEABI is no longer supported.  Remove all vestiges
28751         of MEABI from the test.
28752
28753 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28754
28755         PR c++/10554
28756         * g++.dg/lookup/using5.C: New test.
28757
28758 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28759
28760         PR c++/8772
28761         * g++.dg/template/ttp5.C: New test.
28762
28763 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28764
28765         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28766         (dg-gpp-additional-sources): New function.
28767         (dg-gpp-additional-files): Likewise.
28768         * lib/g++.exp (additional_sources): New variable.
28769         (additional_files): Likewise.
28770         (g++_target_compile): Deal with them.
28771         * lib/old-dejagnu.exp: Remove.
28772         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28773         * g++.old-deja: Revise all tests to use dg commands.
28774
28775 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28776
28777         PR c++/9432, c++/9528
28778         * g++.dg/lookup/using4.C: New test.
28779
28780 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28781
28782         * gcc.dg/noreturn-5.c: New file.
28783         * gcc.dg/noreturn-6.c: New file.
28784
28785         * gcc.c-torture/compile/inline-1.c: New file.
28786
28787 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28788
28789         PR c++/10551
28790         * g++.dg/template/explicit1.C: New test.
28791
28792 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28793
28794         PR c++/10549
28795         * g++.dg/other/bitfield1.C: New test.
28796
28797         PR c++/10527
28798         * g++.dg/init/new7.C: New test.
28799
28800 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28801
28802         * g++.dg/ext/desig1.C: New test.
28803         * g++.dg/ext/init1.C: Update.
28804
28805         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28806
28807 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28808
28809         PR c++/10180
28810         * g++.dg/warn/Winline-1.C: New test.
28811
28812 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28813
28814         * gcc.c-torture/execute/string-opt-19.c: New test.
28815
28816         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28817         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28818
28819 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28820
28821         PR c++/10506
28822         * g++.dg/init/new6.C: New test.
28823
28824         PR c++/10503
28825         * g++.dg/init/ref6.C: New test.
28826
28827 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28828
28829         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28830
28831 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28832
28833         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28834         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28835
28836 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28837
28838         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28839         initialized static data members.
28840
28841 2003-04-25  H.J. Lu <hjl@gnu.org>
28842
28843         * gcc.dg/ia64-sync-4.c: New test.
28844
28845 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28846
28847         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28848         date.
28849
28850 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28851
28852         PR c++/10337
28853         * g++.dg/warn/conv1.C: New test.
28854         * g++.old-deja/g++.other/conv7.C: Adjust.
28855         * g++.old-deja/g++.other/overload14.C: Adjust.
28856
28857 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28858
28859         PR c++/10471
28860         * g++.dg/template/defarg2.C: New test.
28861
28862 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28863
28864         * gcc.dg/cpp/include2.c: Update.
28865         * gcc.dg/cpp/multiline-2.c: New.
28866         * gcc.dg/cpp/multiline.c: Update.
28867         * gcc.dg/cpp/strify2.c: Update.
28868         * gcc.dg/cpp/trad/literals-2.c: Update.
28869
28870 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28871
28872         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28873
28874 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28875
28876         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28877
28878 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28879
28880         PR c++/10451
28881         * g++.dg/parse/crash4.C: New test.
28882
28883         PR c++/9847
28884         * g++.dg/parse/crash5.C: New test.
28885
28886 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28887
28888         PR c++/10446
28889         * g++.dg/parse/crash3.C: New test.
28890
28891         PR c++/10428
28892         * g++.dg/parse/elab1.C: New test.
28893
28894 2003-04-22  Devang Patel  <dpatel@apple.com>
28895
28896         * gcc.dg/cpp/trad/funlike-5.c: New test.
28897
28898 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28899
28900         * g++.dg/other/packed1.C: Fix dg options.
28901
28902 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28903
28904         * g++.dg/other/offsetof2.C: New test.
28905
28906 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28907
28908         * g++.dg/template/recurse.C: Adjust location of error messages.
28909
28910 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28911
28912         PR c++/9881
28913         * g++.dg/init/addr-const1.C: New test.
28914         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28915
28916 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28917
28918         PR c++/10405
28919         * g++.dg/lookup/struct-hack1.C: New test.
28920
28921 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28922
28923         * ucs.c: Update diagnostic messages.
28924
28925 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28926
28927         * gcc.dg/cpp/truefalse.cpp: New test.
28928         * gcc.dg/cpp/cpp.exp: Update.
28929         * g++.dg/other/stdbool-if.C: Remove.
28930
28931 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28932
28933         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28934         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28935
28936 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28937
28938         * gcc.c-torture/compile/20030418-1.c: New test.
28939
28940 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28941
28942         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28943
28944 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28945
28946         PR c++/10347
28947         g++.dg/template/dependent-name1.C: New test.
28948
28949 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28950
28951         * gcc.dg/warn-1.c (tourist_guide): New array,
28952         contains a pointer to bar.
28953
28954 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28955
28956         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28957         * gcc.c-torture/execute/medce-1.c: New test case.
28958         * gcc.c-torture/execute/medce-2.c: New test case.
28959
28960 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28961
28962         * lib/prune.exp: Ignore more messages.
28963
28964         PR c++/10381
28965         * g++.dg/parse/lookup3.C: New test.
28966
28967 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28968
28969         * gcc.c-torture/compile/20030415-1.c : New test.
28970
28971 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28972
28973         * gcc.c-torture/execute/scope-2.c: Move to ...
28974         * gcc.dg/noncompile/scope.c: .... here.
28975
28976 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28977
28978         * gcc.dg/20030414-2.c: New test case.
28979
28980 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28981
28982         PR target/10377
28983         * gcc.dg/20030414-1.c: New test.
28984
28985 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28986
28987         * gcc.dg/builtins-12.c: New test case.
28988         * gcc.dg/builtins-13.c: New test case.
28989
28990 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28991
28992         * gcc.c-torture/execute/string-opt-18.c: New test.
28993
28994 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28995
28996         PR c++/10300
28997         * g++.dg/init/new5.C: New test.
28998
28999 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29000
29001         PR c++/7910
29002         * g++.dg/ext/dllimport1.C: New test.
29003
29004 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29005
29006         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29007
29008 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29009
29010         PR Fortran/9263
29011         * g77.f-torture/noncompile/9263.f: New test
29012         PR Fortran/1832
29013         * g77.f-torture/execute/1832.f: New test
29014
29015 2003-04-11  David Chad  <davidc@freebsd.org>
29016             Loren J. Rittle  <ljrittle@acm.org>
29017
29018         libobjc/8562
29019         * objc.dg/headers.m: New test.
29020
29021 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29022
29023         * gcc.c-torture/execute/builtin-noret-2.c: New.
29024         * gcc.c-torture/execute/builtin-noret-2.x: New.
29025         XFAIL builtin-noret-2.c at -O1 and above.
29026         * gcc.dg/redecl.c: New.
29027         * gcc.dg/Wshadow-1.c: Update error regexps.
29028
29029 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29030
29031         * g++.dg/abi/bitfield10.C: New test.
29032
29033 2003-04-09  Mike Stump  <mrs@apple.com>
29034
29035         * gcc.dg/pch/pch.exp: Make testcase names longer.
29036         * g++.dg/pch/pch.exp: Make testcase names longer.
29037
29038 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29039
29040         * gcc.dg/builtins-11.c: New test case.
29041
29042 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29043
29044         * gcc.dg/builtins-9.c: New test case.
29045         * gcc.dg/builtins-10.c: New test case.
29046
29047 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29048
29049         * gcc.dg/noncompile/init-4.c.c: New test.
29050
29051 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29052
29053         * gcc.misc-test/gcov-9.c: New test.
29054         * gcc.misc-test/gcov-10.c: New test
29055         * gcc.misc-test/gcov-11.c: New test.
29056
29057 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29058
29059         PR optimization/10024
29060         * gcc.c-torture/compile/20030405-1.c: New test.
29061
29062 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29063
29064         * gcc.dg/pch/static-3.c: New.
29065         * gcc.dg/pch/static-3.hs: New.
29066         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29067
29068 2003-04-04  Richard Henderson  <rth@redhat.com>
29069
29070         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29071         * g++.dg/eh/forced2.C: Likewise.
29072
29073 2003-04-03  Mike Stump  <mrs@apple.com>
29074
29075         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29076         target arg.
29077         (scan-assembler-times, scan-assembler-not): Likewise.
29078         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29079
29080 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29081
29082         * gcc.dg/sparc-loop-1.c: New test.
29083
29084 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29085
29086         PR other/9274
29087         * g++.dg/pch/system-2.C: New.
29088         * g++.dg/pch/system-2.Hs: New.
29089
29090 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29091
29092         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29093
29094         * g++.dg/eh/simd-1.C (vecfunc): Same.
29095
29096 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29097
29098         * gcc.c-torture/execute/20030401-1.c: New test case.
29099
29100 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29101
29102         * objc.dg/defs.m: New.
29103
29104 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29105
29106         * g++.dg/eh/simd-1.C: New.
29107         * g++.dg/eh/simd-2.C: New.
29108
29109 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29110
29111         * gcc.c-torture/execute/simd-3.c: New.
29112
29113 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29114
29115         PR c/9936
29116         * gcc.dg/20030331-2.c: New test.
29117
29118 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29119
29120         PR c++/10278
29121         * g++.dg/parse/crash2.C: New test.
29122
29123 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29124
29125         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29126         * gcc.c-torture/execute/20030331-1.c: ...here.
29127
29128 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29129
29130         * gcc.c-torture/execute/20030331-1.c: New test.
29131
29132 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29133
29134         * lib/gcov.exp: Adjust call return testing strings.
29135         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29136
29137 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29138
29139         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29140         * gcc.dg/builtins-7.c: New test case.
29141         * gcc.dg/builtins-8.c: New test case.
29142
29143 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29144
29145         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29146
29147 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29148
29149         PR c++/7647
29150         * g++.dg/lookup-class-member-2.C: New test.
29151
29152 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29153
29154         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29155
29156 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29157
29158         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29159
29160 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29161
29162         * g++.dg/init/attrib1.C: New test.
29163
29164 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29165
29166         * gcc.dg/ultrasp8.c: New test.
29167
29168 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29169
29170         * gcc.dg/ultrasp7.c: New test.
29171
29172 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29173
29174         PR c++/10047
29175         * g++.dg/template/inline1.C: New test.
29176
29177 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29178
29179         * gcc.dg/sparc-dwarf2.c: New test.
29180
29181 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29182
29183         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29184         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29185
29186 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29187
29188         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29189         than reading .x files.
29190         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29191         * g77.dg/gcov/gcov-1.f: Likewise.
29192         * gcc.misc-tests/gcov-4b.c: Likewise.
29193         * gcc.misc-tests/gcov-5b.c: Likewise.
29194         * gcc.misc-tests/gcov-6.c: Likewise.
29195         * gcc.misc-tests/gcov-7.c: Likewise.
29196         * gcc.misc-tests/gcov-8.c: Likewise.
29197         * g++.dg/gcov/gcov-1.x: Remove.
29198         * g77.dg/gcov/gcov-1.x: Likewise.
29199         * gcc.misc-tests/gcov-4b.x: Likewise.
29200         * gcc.misc-tests/gcov-5b.x: Likewise.
29201         * gcc.misc-tests/gcov-6.x: Likewise.
29202         * gcc.misc-tests/gcov-7.x: Likewise.
29203         * gcc.misc-tests/gcov-8.x: Likewise.
29204
29205 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29206
29207         PR opt/10087
29208         * gcc.dg/20030324-1.c: New test.
29209
29210 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29211
29212         PR c++/10224
29213         * g++.dg/template/arg3.C: New test.
29214
29215         PR c++/10158
29216         * g++.dg/template/friend18.C: New test.
29217
29218 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29219
29220         * g77.f-torture/compile/20030326-1.f: New test case.
29221
29222 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29223
29224         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29225
29226         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29227
29228 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29229
29230         * gcc.dg/ia64-sync-3.c: New test.
29231
29232 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29233
29234         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29235
29236 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29237
29238         * gcc.dg/ultrasp6.c: New test.
29239
29240 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29241
29242         * gcc.dg/i386-signbit-1.c: New test.
29243         * gcc.dg/i386-signbit-2.c: New test.
29244         * gcc.dg/i386-signbit-3.c: New test.
29245
29246 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29247
29248         * gcc.dg/ultrasp5.c: Fix options.
29249
29250 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29251
29252         * gcc.dg/ultrasp5.c: Fix comment.
29253
29254 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29255
29256         PR fortran/10197
29257         * g77.f-torture/execute/10197.f: New test.
29258
29259 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29260
29261         PR c++/9898, c++/383
29262         * g++.dg/template/conv6.C: New test.
29263
29264         PR c++/10119
29265         * g++.dg/template/ptrmem5.C: New test.
29266
29267         PR c++/10026
29268         * g++.dg/lookup/koenig1.C: New test.
29269
29270         PR C++/10199
29271         * g++.dg/lookup/template2.C: New test.
29272
29273 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29274
29275         * g++.dg/opt/rtti1.C: New test.
29276
29277 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29278
29279         * gcc.dg/ultrasp5.c: New test.
29280
29281 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29282
29283         PR middle-end/9967
29284         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29285         builtin fputs.
29286
29287 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29288
29289         PR c/8224
29290         * gcc.dg/20030323-1.c: New test.
29291
29292 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29293
29294         * gcc.c-torture/compile/20030323-1.c: New test case.
29295
29296 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29297
29298         * gcc.dg/20030321-1.c: New test.
29299
29300 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29301
29302         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29303
29304 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29305
29306         PR c++/9978, c++/9708
29307         * g++.dg/ext/vlm1.C: Adjust expected error.
29308         * g++.dg/ext/vla2.C: New test.
29309         * g++.dg/template/arg1.C: New test.
29310         * g++.dg/template/arg2.C: New test.
29311
29312 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29313
29314         * g77.f-torture/execute/select.f: New test.
29315         * g77.f-torture/noncompile/select_no_compile.f: New test.
29316
29317 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29318
29319         PR c++/9898
29320         * g++.dg/other/error4.C: New test.
29321
29322 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29323
29324         * g++.dg/template/friend17.C: New test.
29325
29326 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29327
29328         * gcc.c-torture/compile/20030320-1.c: New.
29329
29330 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29331
29332         * gcc.dg/builtins-6.c: New test case.
29333
29334 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29335
29336         PR target/10073
29337         * gcc.c-torture/compile/20030319-1.c: New.
29338
29339 2003-03-18  Jan Hubicka  <jh@suse.cz>
29340
29341         * gcc.dg/i386-cvt-1.c: New test.
29342
29343 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29344
29345         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29346         * objc.dg/naming-2.m: Likewise.
29347
29348 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29349
29350         PR c++/9639
29351         * g++.dg/parse/crash1.C: New test.
29352
29353 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29354
29355         PR c++/8805
29356         * g++.dg/eh/cleanup1.C: New test.
29357
29358 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29359
29360         * gcc.c-torture/execute/20030316-1.c: New test case.
29361
29362 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29363
29364         PR c++/9629
29365         * g++.dg/init/ctor2.C: New test.
29366
29367 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29368
29369         * g77.f-torture/compile/xformat.f: New test case.
29370
29371 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29372
29373         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29374         * g++.old-deja/g++.mike/eh50.C: Likewise.
29375
29376 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29377
29378         PR c++/6440
29379         * g++.dg/template/spec7.C: New test.
29380         * g++.dg/template/spec8.C: Likewise.
29381
29382 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29383
29384         * gcc.c-torture/execute/20030313-1.c: New test.
29385
29386 2003-03-14  Richard Henderson  <rth@redhat.com>
29387
29388         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29389
29390 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29391
29392         * gcc.c-torture/compile/20030314-1.c: New test.
29393
29394 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29395
29396         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29397         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29398         thumb target,
29399         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29400         to accept newer _imp__  prefix and additional
29401         newline in .drectve section.
29402         * gcc.dg/dll-4.c: Likewise.
29403         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29404         switch.
29405
29406 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29407
29408         * g++.dg/parse/namespace9.C: New test.
29409
29410         * g++.dg/init/ref5.C: New test.
29411         * g++.dg/parse/ptrmem1.C: Likewise.
29412
29413 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29414
29415         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29416         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29417         regular expression.
29418         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29419         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29420
29421 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29422
29423         * gcc.c-torture/execute/20030224-2.c: New test.
29424
29425 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29426
29427         * gcc.dg/decl-3.c: New test.
29428
29429 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29430
29431         * gcc.dg/i386-loop-2.c: New test.
29432
29433 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29434
29435         PR c++/9474
29436         * g++.dg/parse/namespace8.C: New test.
29437
29438         PR c++/9924
29439         * g++.dg/overload/builtin2.C: New test.
29440
29441 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29442
29443         * gcc.dg/return-type-3.c: New test.
29444
29445 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29446
29447         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29448         profiling options are not supported.
29449
29450 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29451
29452         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29453         * g++.old-deja/g++.warn/impint2.C: Likewise.
29454
29455 2003-03-10  Devang Patel  <dpatel@apple.com>
29456
29457         * g++.dg/cpp/c++_cmd_1.C: New test.
29458         * g++.dg/cpp/c++_cmd_1.h: New file.
29459
29460 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29461
29462         * gcc.dg/altivec-9.c: New file.
29463
29464 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29465
29466         * gcc.dg/ppc-sdata-1.c: New test.
29467         * gcc.dg/ppc-sdata-2.c: New test.
29468
29469 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29470
29471         PR c++/9373
29472         * g++.dg/opt/ptrmem2.C: New test.
29473
29474         PR c++/8534
29475         * g++.dg/opt/ptrmem1.C: New test.
29476
29477 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29478
29479         * gcc.dg/i386-loop-1.c: New test.
29480
29481 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29482
29483         PR c++/9970
29484         * g++.dg/lookup/friend1.C: New test.
29485
29486 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29487
29488         PR c++/9823
29489         * g++.dg/parser/constructor1.C: New test.
29490
29491 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29492
29493         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29494
29495         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29496
29497 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29498
29499         * gcc.dg/cpp/Wunused.c: Update test.
29500
29501 2003-03-08  Jan Hubicka  <jh@suse.cz>
29502
29503         * gcc.dg/inline-3.c: New test.
29504
29505 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29506
29507         PR c++/9809
29508         * g++.dg/parse/builtin1.C: New test.
29509
29510         PR c++/9982
29511         * g++.dg/abi/cookie1.C: New test.
29512         * g++.dg/abi/cookie2.C: Likewise.
29513
29514         PR c++/9524
29515         * g++.dg/template/field1.C: New test.
29516
29517         PR c++/9912
29518         * g++.dg/parse/class1.C: New test.
29519         * g++.dg/parse/namespace7.C: Likewise.
29520         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29521
29522 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29523
29524         * g++.dg/init/ref4.C: New test.
29525
29526 2003-03-07  Jan Hubicka  <jh@suse.cz>
29527
29528         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29529         * gcc.dg/inline-3.c: New test.
29530
29531 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29532
29533         * g++.dg/init/ref3.C: New test.
29534
29535         PR c++/9965
29536         * g++.dg/init/ref2.C: New test.
29537
29538         PR c++/9400
29539         * g++.dg/warn/Wshadow-2.C: New test.
29540
29541         PR c++/9791
29542         * g++.dg/warn/Woverloaded-1.C: New test.
29543
29544 2003-03-05  Jan Hubicka  <jh@suse.cz>
29545
29546         * gcc.dg/i386-local2.c: New.
29547         * gcc.dg/i386-local.c: Fix typo.
29548
29549 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29550
29551         * g++.dg/abi/layout3.C: New test.
29552
29553 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29554
29555         * gcc.c-torture/compile/20030305-1.c
29556
29557 2003-03-05  Jan Hubicka  <jh@suse.cz>
29558
29559         * gcc.dg/i386-local.c: New.
29560
29561 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29562
29563         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29564
29565 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29566
29567         * gcc.dg/switch-2.c: New test.
29568         * gcc.dg/switch-3.c: New test.
29569         * gcc.dg/Wswitch.c: Adjust line numbers.
29570         * gcc.dg/Wswitch-default.c: Likewise.
29571         * gcc.dg/Wswitch-enum.c: Likewise.
29572
29573 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29574
29575         * gcc.c-torture/execute/20030222-1.c: New test.
29576
29577 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29578
29579         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29580
29581 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29582
29583         PR c++/9878
29584         * g++.dg/init/ref1.C: New test.
29585
29586 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29587
29588         * gcc.dg/sh-relax.c: New SH-only test.
29589
29590 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29591
29592         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29593         comment explaining purpose of testcase.
29594
29595 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29596
29597         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29598         for HC11/HC12 (asm needs two int registers).
29599         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29600         HC11/HC12 because the test uses an asm which needs two 32-bit
29601         registers.
29602
29603 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29604
29605         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29606         for HC11/HC12 (array is too large otherwise).
29607         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29608         * gcc.c-torture/compile/20010518-2.x: Likewise.
29609         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29610         HC11/HC12 (array is too large).
29611
29612 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29613
29614         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29615         * lib/g++-dg.exp (g++-dg-test): Likewise.
29616
29617 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29618
29619         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29620         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29621
29622 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29623
29624         * g++.dg/warn/implicit-typename1.C: Remove warning.
29625
29626 2003-02-28  Richard Henderson  <rth@redhat.com>
29627
29628         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29629         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29630
29631 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29632
29633         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29634         * g++.dg/pch/pch.exp: Likewise.
29635
29636 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29637
29638         PR c++/9879
29639         * testsuite/g++.dg/init/new4.C: New test.
29640
29641 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29642
29643         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29644
29645 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29646
29647         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29648         unsigned long.
29649
29650         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29651         wider than float.
29652
29653 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29654
29655         * lib/scanasm.exp: Add support for counting numbers of
29656         occurences.
29657         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29658         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29659
29660 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29661
29662         PR c++/9683
29663         * g++.dg/template/static3.C: New test.
29664
29665         PR c++/9829
29666         * g++.dg/parse/namespace6.C: New test.
29667
29668 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29669
29670         PR target/9732
29671         * gcc.dg/20030225-1.c: New test.
29672
29673 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29674
29675         * README: Remove out-of-date information.
29676
29677         PR c++/9836
29678         * g++.dg/template/spec6.C: New test.
29679
29680 2003-02-24  Jeff Law  <law@redhat.com>
29681
29682         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29683
29684 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29685
29686         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29687         * gcc.dg/pragma-ep-1.c: Likewise.
29688
29689 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29690
29691         PR c++/9602
29692         * g++.dg/template/friend16.C: New test.
29693
29694 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29695
29696         PR c++/5333
29697         * g++.dg/parse/fused-params1.C: Adjust error messages.
29698         * g++.dg/template/nested3.C: New test.
29699
29700 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29701
29702         * g++.dg/abi/param1.C: New test.
29703
29704 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29705
29706         PR c++/7982
29707         * g++.dg/warn/implicit-typename1.C: New test.
29708
29709 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29710
29711         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29712         with "mtune".
29713         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29714         * gcc.c-torture/execute/20010129-1.x: Likewise.
29715         * gcc.dg/20011107-1.c: Likewise.
29716         * gcc.dg/20020108-1.c: Likewise.
29717         * gcc.dg/20020122-3.c: Likewise.
29718         * gcc.dg/20020206-1.c: Likewise.
29719         * gcc.dg/20020310-1.c: Likewise.
29720         * gcc.dg/20020426-2.c: Likewise.
29721         * gcc.dg/20020517-1.c: Likewise.
29722         * gcc.dg/991230-1.c: Likewise.
29723         * gcc.dg/i386-unroll-1.c: Likewise.
29724         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29725
29726 2003-02-22  Jan Hubicka  <jh@suse.cz>
29727
29728         * gcc.dg/i386-mul.c: New test.
29729
29730 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29731
29732         * gcc.dg/builtins-5.c: New test case.
29733
29734 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29735
29736         * gcc.dg/asmreg-1.c: New test.
29737
29738 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29739
29740         PR c++/9749
29741         * g++.dg/parse/varmod1.C: New test.
29742
29743 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29744
29745         PR c++/9727
29746         * g++.dg/template/op1.C: New test.
29747
29748 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29749
29750         PR c++/8906
29751         * g++.dg/template/nested2.C: New test.
29752
29753 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29754
29755         PR c++/8724
29756         * g++.dg/expr/dtor1.C: New test.
29757
29758 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29759
29760         * gcc.dg/cpp/include3.c: New test.
29761         * gcc.dg/cpp/inc/foo.h: New file.
29762
29763 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29764
29765         * gcc.c-torture/execute/20030221-1.c: New test.
29766
29767 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29768
29769         PR c++/9729
29770         * g++.dg/abi/conv1.C: New test.
29771
29772 2003-02-20  Jan Hubicka  <jh@suse.cz>
29773
29774         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29775
29776 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29777
29778         * gcc.c-torture/compile/20030219-1.c: New test.
29779
29780 2003-02-18  Jan Hubicka  <jh@suse.cz>
29781
29782         * gcc.dg/funcorder.c: New test.
29783
29784 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29785
29786         * gcc.c-torture/execute/20030218-1.c: New.
29787
29788 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29789
29790         * gcc.dg/20030218-1.c: New.
29791
29792 2003-02-18  Richard Henderson  <rth@redhat.com>
29793
29794         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29795         * gcc.dg/attr-used-2.c: New.
29796
29797 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29798
29799         PR c++/9704
29800         * g++.dg/init/copy5.C: New test.
29801
29802 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29803
29804         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29805         * g++.dg/pch/pch.exp: Likewise.
29806
29807 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29808
29809         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29810         STACK_SIZE is not defined.
29811
29812 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29813
29814         PR c++/9457
29815         * g++.dg/template/init1.C: New test.
29816
29817 2003-02-16  Jan HUbicka  <jh@suse.cz>
29818
29819         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29820         (foo): Add few extra tests
29821         * gcc.dg/c99-const-expr-3.c: Likewise.
29822         * gcc.c-torture/execute/20030216-1.c: New.
29823
29824 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29825
29826         PR c++/9459
29827         * g++.dg/ext/typeof4.C: New test.
29828
29829 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29830
29831         * gcc.dg/i386-387-3.c: New test case.
29832
29833 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29834
29835         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29836         cris-*-elf* cris-*-aout* and mmix-*-*.
29837
29838 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29839
29840         * gcc.dg/20030213-1.c: New test.
29841
29842 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29843
29844         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29845         * gcc.dg/i386-387-2.c: Likewise.
29846
29847 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29848
29849         * gcc.dg/ppc-spe.c: Fix formatting.
29850         Enable tests that were previously unsupported by gas.
29851         Delete tests for instructions that no longer exist.
29852         Switch arguments on evsubifw builtin.
29853
29854 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29855
29856         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29857         STACK_SIZE is too small.
29858
29859 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29860             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29861
29862         * gcc.dg/decl-2.c: New test.
29863
29864 2003-02-10  Jan Hubicka  <jh@suse.cz>
29865
29866         * gcc.dg/i386-fpcvt-1.c: New test.
29867
29868 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29869
29870         * gcc.c-torture/execute/20030209-1.c: New test.
29871
29872 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29873
29874         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29875         int-wide bitops, use the constants of the same width.
29876         Likewise, if long long is 32-bit wide, test bitops using
29877         32-bit constants.
29878
29879 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29880
29881         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29882
29883 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29884
29885         * testsuite/gcc.dg/builtins-4.c: New test case.
29886
29887 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29888
29889         * gcc.dg/20020430-1.c: Fix dg command typos.
29890         * gcc.dg/20020503-1.c: Likewise.
29891
29892 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29893
29894         PR c++/8785
29895         * g++.dg/parse/fused-params1.C: New test.
29896
29897         PR c++/8857
29898         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29899
29900         PR c++/8921
29901         * g++.dg/parse/non-dependent1.C: New test.
29902
29903         PR c++/8928
29904         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29905
29906         PR c++/9228
29907         * g++.dg/parse/undefined7.C: New test.
29908         * g++.dg/parse/non-templ1.C: New test.
29909
29910         PR c++/9229
29911         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29912
29913 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29914
29915         * gcc.c-torture/compile/20030206-1.c: New test.
29916
29917 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29918
29919         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29920         "pow" to "foo" to avoid potential confusion with a math built-in.
29921
29922 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29923
29924         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29925         conditions for SPARC targets.
29926
29927 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29928
29929         * gcc.dg/20030204-1.c: New test.
29930
29931 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29932
29933         PR c++/38
29934         * g++.dg/parse/array-size1.C: New test.
29935
29936         PR c++/5657
29937         * g++.dg/parse/undefined3.C: New test.
29938
29939         PR c++/5665
29940         * g++.dg/parse/undefined4.C: New test.
29941
29942         PR c++/5975
29943         * g++.dg/parse/undefined5.C: New test.
29944
29945         PR c++/7259
29946         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29947
29948         PR c++/8578
29949         * g++.dg/parse/casting-operator1.C: New test.
29950
29951         PR c++/8596
29952         * g++.dg/parse/undefined6.C: New test.
29953
29954         PR c++/8736
29955         * g++.dg/parse/missing-template1.C: New test.
29956
29957 2003-02-04  Jan Hubicka  <jh@suse.cz>
29958
29959         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29960         * gcc.dg/i386-cmov?.c: Likewise.
29961         * gcc.dg/i386-fpcvt-?.c: Likewise.
29962         * gcc.dg/i386-ssefp-1.c: Likewise.
29963         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29964         conventions.
29965
29966 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29967
29968         PR c++/7129
29969         * testsuite/g++.dg/ext/max.C: New test.
29970
29971 2003-02-03  Jan Hubicka  <jh@suse.cz>
29972
29973         * gcc.c-torture/execute/20030203-1.c: New test.
29974
29975 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29976
29977         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29978         'natural-endian'.
29979
29980 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29981
29982         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29983         * g++.dg/init/new2.C: Likewise.
29984         * g++.dg/other/new1.C: Likewise.
29985
29986 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29987
29988         * gcc.dg/struct-ret-libc.c: New test.
29989
29990 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29991
29992         * gcc.dg/20030129-1.c: New test.
29993
29994 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29995
29996         PR c++/8849
29997         * g++.dg/template/ptrmem4.C: New test.
29998
29999 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30000
30001         * g++.dg/parser/constant1.C: New test.
30002
30003 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30004
30005         PR c++/8591
30006         * g++.dg/parse/friend2.C: New test.
30007
30008 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30009
30010         PR c++/9437
30011         * g++.dg/template/unify4.C: New test.
30012
30013 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30014
30015         * gcc.c-torture/execute/20030128-1.c: New test.
30016
30017 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30018
30019         * g++.dg/lookup/nested1.C: Test moved from ...
30020         * g++.old-deja/g++.other/lookup24.C: ... here.
30021
30022 2003-01-28  Jan Hubicka  <jh@suse.cz>
30023
30024         * gcc.dg/i386-cmov5.c: New test.
30025
30026 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30027
30028         * gcc.c-torture/execute/20010925-1.c: Changed the
30029         memcpy declaration.
30030
30031 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30032
30033         PR c++/3902
30034         * g++.dg/parse/template5.C: New test.
30035
30036 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30037
30038         PR fortran/9258
30039         * g77.dg/pr9258: New test.
30040
30041 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30042
30043         * README: Move relevant parts from README.g++.
30044
30045         * README.g++: Remove this file.
30046
30047 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30048
30049         * g++.dg/abi/dcast1.C: New test.
30050
30051 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30052
30053         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30054
30055 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30056
30057         PR c++/47
30058         * g++.old-deja/g++.other/lookup24.C: New test.
30059
30060 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30061
30062         PR middle-end/7227
30063         * gcc.dg/uninit-C.c: New test.
30064
30065 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30066
30067         * g++.dg/abi/covariant1.C: New test.
30068
30069 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30070
30071         * gcc.dg/20030123-1.c: New test.
30072
30073 2003-01-25  Jan Hubicka  <jh@suse.cz>
30074
30075         PR opt/8492
30076         * gcc.c-torture/compile/20030125-1.c
30077
30078 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30079
30080         PR c++/9403
30081         * g++.dg/parse/template3.C: New test.
30082         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30083
30084         PR c++/795
30085         * g++.dg/parse/template4.C: New test.
30086
30087         PR c++/9415
30088         * g++.dg/template/qual2.C: New test.
30089
30090         PR c++/8545
30091         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30092
30093         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30094
30095 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30096
30097         * gcc.c-torture/execute/switch-1.c: New test case.
30098
30099 2003-01-25  Jan Hubicka  <jh@suse.cz>
30100
30101         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30102
30103 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30104
30105         Tweaks for Bison-1.875. From the NEWS file:
30106         "- `parse error' -> `syntax error'
30107         Bison now uniformly uses the term `syntax error'"
30108         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30109         * gcc.dg/cpp/digraph2.c: Likewise.
30110         * gcc.dg/cpp/direct2.c: Likewise.
30111         * gcc.dg/cpp/paste4.c: Likewise.
30112         * gcc.dg/c90-restrict-1.c: Likewise.
30113         * gcc.dg/c99-func-2.c: Likewise.
30114         * gcc.dg/noncompile/920721-2.c: Likewise.
30115         * gcc.dg/noncompile/930622-2.c: Likewise.
30116         * gcc.dg/noncompile/940112-1.c: Likewise.
30117         * gcc.dg/noncompile/950921-1.c: Likewise.
30118         * gcc.dg/noncompile/951123-1.c: Likewise.
30119         * gcc.dg/noncompile/971104-1.c: Likewise.
30120         * gcc.dg/noncompile/990416-1.c: Likewise.
30121
30122 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30123
30124         * g++.dg/parse/undefined1.C: Add error message.
30125
30126 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30127
30128         PR c++/9354
30129         * g++.dg/parse/new1.C: New test.
30130
30131         PR c++/9216
30132         * g++.dg/parse/template2.C: New test.
30133
30134         PR c++/9354
30135         * g++.dg/parse/typedef2.C: New test.
30136
30137         PR c++/9328
30138         * g++.dg/ext/typeof3.C: New test.
30139
30140 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30141
30142         PR c++/2738
30143         * g++.dg/parse/ret-type1.C: New test.
30144
30145         PR c++/3792
30146         * g++.dg/parse/tmpl-outside1.C: New test.
30147
30148         PR c++/4207
30149         * g++.dg/parse/int-as-enum1.C: New test.
30150
30151         PR c++/4903
30152         * g++.dg/parse/no-typename1.C: New test.
30153
30154         PR c++/5533
30155         * g++.dg/parse/no-value1.C: New test.
30156
30157         PR c++/5921
30158         * g++.dg/parse/wrong-inline1.C: New test.
30159
30160         PR c++/6402
30161         * g++.dg/parse/ref1.C: New test.
30162
30163         PR c++/6992
30164         * g++.dg/parse/attr-ctor1.C: New test.
30165
30166         PR c++/7229
30167         * g++.dg/parse/namespace5.C: New test.
30168
30169         PR c++/7917
30170         * g++.dg/parse/func-def1.C: New test.
30171
30172         PR c++/8143
30173         * g++.dg/parse/undefined1.C: New test.
30174
30175         PR c++/5723, PR c++/8522
30176         * g++.dg/parse/specialization1.C: New test.
30177
30178         PR c++/163, PR c++/8595
30179         * g++.dg/parse/struct-as-enum1.C: New test.
30180
30181         PR c++/9173
30182         * g++.dg/parse/undefined2.C: New test.
30183
30184 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30185
30186         PR c++/9298
30187         * g++.dg/parse/template1.C: New test.
30188
30189         PR c++/9384
30190         * g++.dg/parse/using1.C: New test.
30191
30192         PR c++/9285
30193         PR c++/9294
30194         * g++.dg/parse/expr2.C: New test.
30195
30196         PR c++/9388
30197         * g++.dg/parse/lookup2.C: Likewise.
30198
30199 2003-01-21  Jan Hubicka  <jh@suse.cz>
30200
30201         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30202         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30203         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30204         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30205
30206 2003-01-20  Nick Clifton  <nickc@redhat.com>
30207
30208         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30209         problem with ARM sibcall code generation.
30210
30211 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30212
30213         * gcc.c-torture/execute/20030120-1.c: New.
30214
30215 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30216
30217         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30218
30219 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30220
30221         PR c++/9272
30222         * g++.dg/parse/ctor1.C: New test.
30223
30224         PR c++/9294:
30225         * g++.dg/parse/qualified1.C: New test.
30226
30227         * g++.dg/parse/typename3.C: New test.
30228
30229 2003-01-16  Richard Henderson  <rth@redhat.com>
30230
30231         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30232
30233 2003-01-16  Richard Henderson  <rth@redhat.com>
30234
30235         * g++.dg/pch/pch.exp: Copy test header to the working directory
30236         before using it either for precompilation or direct use.
30237         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30238         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30239
30240 2003-01-16  Richard Henderson  <rth@redhat.com>
30241
30242         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30243         before using it either for precompilation or direct use.
30244         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30245         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30246
30247 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30248
30249         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30250         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30251         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30252         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30253         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30254         typename warning into error.
30255         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30256         error messages.
30257         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30258         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30259         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30260         messages.
30261         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30262         make declaration visible in template.
30263         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30264         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30265         messages.
30266         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30267         message.
30268         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30269         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30270         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30271         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30272         typename warning with error message.
30273         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30274         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30275         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30276
30277 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30278
30279         * g++.dg/parse/ambig2.C: New test.
30280
30281 2003-01-15  Richard Henderson  <rth@redhat.com>
30282
30283         * g++.dg/tls/init-2.C: Update error message string.
30284
30285 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30286
30287         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30288
30289 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30290
30291         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30292         all for HC11/HC12.
30293         * gcc.c-torture/compile/20001205-1.x: Likewise.
30294         * gcc.c-torture/compile/20001226-1.x: Likewise.
30295         * gcc.c-torture/compile/920520-1.x: Likewise.
30296         * gcc.c-torture/compile/961203-1.x: Likewise.
30297         * gcc.c-torture/compile/20020604-1.x: Likewise.
30298
30299 2003-01-15  Jan Hubicka  <jh@suse.cz>
30300
30301         * gcc.c-torture/compile/20030115-1.c: New test.
30302
30303         * gcc.dg/i386-fpcvt-1.c: New test.
30304         * gcc.dg/i386-fpcvt-2.c: New test.
30305
30306 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30307
30308         Further conform g++'s __vmi_class_type_info to the C++ ABI
30309         specification.
30310         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30311         the specification.
30312
30313 2003-01-14  Jan Hubicka  <jh@suse.cz>
30314
30315         * gcc.dg/i386-fpcvt-1.c: New test.
30316         * gcc.dg/i386-fpcvt-2.c: New test.
30317
30318 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30319
30320         * gcc.dg/i386-mmx-3.c: New test.
30321
30322 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30323
30324         PR c++/9264
30325         * g++.dg/parse/octal1.C: New file.
30326
30327         PR c++/9172
30328         * g++.dg/parse/typename1.C: New file.
30329
30330 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30331
30332         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30333         * gcc.dg/bf-no-ms-layout.c: Likewise.
30334         * gcc.dg/bf-ms-attrib.c: Likewise.
30335
30336 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30337
30338         PR c++/9099
30339         * g++.dg/parse/dtor1.C: New file.
30340
30341         PR c++/9128
30342         * g++.dg/rtti/typeid1.C: New file.
30343
30344         PR c++/9153
30345         * g++.dg/parse/lookup1.C: New file.
30346
30347         PR c++/9171
30348         * g++.dg/templ/spec5.C: New file.
30349
30350 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30351
30352         * gcc.c-torture/compile/20030110-1.c: New test.
30353
30354 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30355
30356         Merge from pch-branch:
30357
30358         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30359
30360         * gcc.dg/pch/cpp-1.h: New.
30361         * gcc.dg/pch/cpp-1.c: New.
30362         * gcc.dg/pch/cpp-2.h: New.
30363         * gcc.dg/pch/cpp-2.c: New.
30364
30365         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30366
30367         * gcc.dg/pch/except-1.h: New.
30368         * gcc.dg/pch/except-1.c: New.
30369
30370         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30371
30372         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30373         running test.
30374         * gcc.dg/pch: Include *.hp not *.h.
30375         * gcc.dg/pch/system-1.h: New.
30376         * gcc.dg/pch/system-1.c: New.
30377
30378         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30379
30380         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30381         rather than trying to build and run a program using PCH.
30382         * gcc.dg/pch: Remove dg-do commands from test files.
30383
30384         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30385
30386         * gcc.dg/pch/macro-3.c: New.
30387         * gcc.dg/pch/macro-3.h: New.
30388
30389         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30390
30391         * gcc.dg/pch/common-1.c: New.
30392         * gcc.dg/pch/common-1.h: New.
30393         * gcc.dg/pch/decl-1.c: New.
30394         * gcc.dg/pch/decl-1.h: New.
30395         * gcc.dg/pch/decl-2.c: New.
30396         * gcc.dg/pch/decl-2.h: New.
30397         * gcc.dg/pch/decl-3.c: New.
30398         * gcc.dg/pch/decl-3.h: New.
30399         * gcc.dg/pch/decl-4.c: New.
30400         * gcc.dg/pch/decl-4.h: New.
30401         * gcc.dg/pch/decl-5.c: New.
30402         * gcc.dg/pch/decl-5.h: New.
30403         * gcc.dg/pch/global-1.c: New.
30404         * gcc.dg/pch/global-1.h: New.
30405         * gcc.dg/pch/inline-1.c: New.
30406         * gcc.dg/pch/inline-1.h: New.
30407         * gcc.dg/pch/inline-2.c: New.
30408         * gcc.dg/pch/inline-2.h: New.
30409         * gcc.dg/pch/static-1.c: New.
30410         * gcc.dg/pch/static-1.h: New.
30411         * gcc.dg/pch/static-2.c: New.
30412         * gcc.dg/pch/static-2.h: New.
30413
30414         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30415
30416         * g++.dg/pch/pch.exp: Better handle failing testcases.
30417         * gcc.dg/pch/pch.exp: Likewise.
30418         * gcc.dg/pch/macro-1.c: New.
30419         * gcc.dg/pch/macro-1.h: New.
30420         * gcc.dg/pch/macro-2.c: New.
30421         * gcc.dg/pch/macro-2.h: New.
30422
30423         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30424
30425         * g++.dg/dg.exp: Treat files in pch/ specially.
30426         * g++.dg/pch/pch.exp: New file.
30427         * g++.dg/pch/empty.H: New file.
30428         * g++.dg/pch/empty.C: New file.
30429         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30430         "precompile".
30431
30432         * gcc.dg/pch/pch.exp: New file.
30433         * gcc.dg/pch/empty.h: New file.
30434         * gcc.dg/pch/empty.c: New file.
30435         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30436         "precompile".
30437
30438 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30439
30440         * g++.dg/template/friend14.C: New test.
30441
30442 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30443
30444         * gcc.dg/old-style-asm-1.c: New test.
30445
30446 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30447
30448         * gcc.c-torture/compile/20030109-1.c: New test.
30449
30450 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30451
30452         * gcc.c-torture/execute/20030109-1.c: New test.
30453
30454 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30455
30456         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30457         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30458         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30459         * g++.old-deja/g++.mike/eh2.C: Likewise.
30460         * g++.old-deja/g++.mike/eh3.C: Likewise.
30461         * g++.old-deja/g++.mike/eh5.C: Likewise.
30462         * g++.old-deja/g++.mike/eh6.C: Likewise.
30463         * g++.old-deja/g++.mike/eh7.C: Likewise.
30464         * g++.old-deja/g++.mike/eh8.C: Likewise.
30465         * g++.old-deja/g++.mike/eh9.C: Likewise.
30466         * g++.old-deja/g++.mike/eh10.C: Likewise.
30467         * g++.old-deja/g++.mike/eh12.C: Likewise.
30468         * g++.old-deja/g++.mike/eh13.C: Likewise.
30469         * g++.old-deja/g++.mike/eh14.C: Likewise.
30470         * g++.old-deja/g++.mike/eh16.C: Likewise.
30471         * g++.old-deja/g++.mike/eh17.C: Likewise.
30472         * g++.old-deja/g++.mike/eh18.C: Likewise.
30473         * g++.old-deja/g++.mike/eh21.C: Likewise.
30474         * g++.old-deja/g++.mike/eh23.C: Likewise.
30475         * g++.old-deja/g++.mike/eh24.C: Likewise.
30476         * g++.old-deja/g++.mike/eh25.C: Likewise.
30477         * g++.old-deja/g++.mike/eh26.C: Likewise.
30478         * g++.old-deja/g++.mike/eh27.C: Likewise.
30479         * g++.old-deja/g++.mike/eh28.C: Likewise.
30480         * g++.old-deja/g++.mike/eh29.C: Likewise.
30481         * g++.old-deja/g++.mike/eh31.C: Likewise.
30482         * g++.old-deja/g++.mike/eh33.C: Likewise.
30483         * g++.old-deja/g++.mike/eh34.C: Likewise.
30484         * g++.old-deja/g++.mike/eh35.C: Likewise.
30485         * g++.old-deja/g++.mike/eh36.C: Likewise.
30486         * g++.old-deja/g++.mike/eh37.C: Likewise.
30487         * g++.old-deja/g++.mike/eh38.C: Likewise.
30488         * g++.old-deja/g++.mike/eh39.C: Likewise.
30489         * g++.old-deja/g++.mike/eh40.C: Likewise.
30490         * g++.old-deja/g++.mike/eh41.C: Likewise.
30491         * g++.old-deja/g++.mike/eh42.C: Likewise.
30492         * g++.old-deja/g++.mike/eh44.C: Likewise.
30493         * g++.old-deja/g++.mike/eh46.C: Likewise.
30494         * g++.old-deja/g++.mike/eh47.C: Likewise.
30495         * g++.old-deja/g++.mike/eh48.C: Likewise.
30496         * g++.old-deja/g++.mike/eh49.C: Likewise.
30497         * g++.old-deja/g++.mike/eh50.C: Likewise.
30498         * g++.old-deja/g++.mike/eh51.C: Likewise.
30499         * g++.old-deja/g++.mike/eh53.C: Likewise.
30500         * g++.old-deja/g++.mike/eh55.C: Likewise.
30501         * g++.old-deja/g++.mike/p7912.C: Likewise.
30502         * g++.old-deja/g++.mike/p9706.C: Likewise.
30503         * g++.old-deja/g++.mike/p10416.C: Likewise.
30504         * g++.old-deja/g++.mike/p11667.C: Likewise.
30505         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30506         Remove redundant reference to Iris.
30507         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30508         Elxsi, i860, Pico Java, and WE32K.
30509
30510 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30511
30512         * g++.dg/ext/asm4.C: New test.
30513
30514 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30515
30516         PR c++/9030
30517         * g++.dg/template/friend12.C: New test.
30518         * g++.dg/template/friend13.C: Likewise.
30519         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30520
30521 2003-01-08  Jan Hubicka  <jh@suse.cz>
30522
30523         * gcc.dg/i386-cadd.c: New test.
30524         * gcc.dg/i386-cmov4.c: Likewise.
30525
30526 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30527
30528         PR c++/9165
30529         * g++.dg/warn/Wunused-3.C: New test.
30530
30531         * g++.dg/abi/bitfield9.C: New test.
30532
30533         PR c++/9189
30534         * g++.dg/parse/defarg3.C: New test.
30535
30536 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30537
30538         * g++.dg/parse/ambig1.C: New test.
30539         * g++.dg/parse/defarg2.C: New test.
30540
30541 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30542
30543         * g++.dg/template/defarg-1.C: New test.
30544         * g++.dg/template/local2.C: Likewise.
30545
30546 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30547
30548         * gcc.c-torture/execute/20030105-1.c: New test.
30549
30550 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30551
30552         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30553         * g++.dg/parse/namespace4.C: Likewise.
30554
30555 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30556
30557         * g++.dg/template/ntp2.C: New test.
30558
30559 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30560
30561         * g++.dg/parse/extern-C-1.C: New test.
30562
30563         * g++.dg/parse/namespace4.C: New test.
30564
30565         * g++.dg/template/nested1.C: New test.
30566
30567         * g++.dg/parse/namespace3.C: New test.
30568
30569 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30570
30571         * g++.dg/lookup/two-stage1.C: New test.
30572
30573 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30574
30575         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30576         * g++.old-deja/g++.jason/access8.C: Likewise.
30577         * g++.old-deja/g++.other/decl5.C: Likewise.
30578
30579 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30580
30581         * g++.dg/parse/parse7.C: New test.
30582
30583 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30584
30585         PR c++/2843
30586         * g++.dg/ext/attrib7.C: New test.
30587
30588 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30589
30590         * g++.dg/parse/parse6.C: New test.
30591
30592 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30593
30594         * gcc.dg/h8300-stack-1.c: New.
30595
30596 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30597
30598         g++.dg/lookup/exception1.C: New test.
30599
30600         g++.dg/lookup/template1.C: New test.
30601
30602         g++.dg/parse/namespace2.C: New test.
30603
30604         g++.dg/parse/parens2.C: New test.
30605
30606 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30607
30608         * g++.dg/parse/parse5.C: New test.
30609         * g++.dg/lookup/scoped4.C: New test.
30610
30611 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30612
30613         * g++.dg/parse/parens1.C: New test.
30614
30615         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30616         angle-bracket1.C.
30617         * g++.dg/parse/parens2.C: New test.
30618
30619         * g++.dg/lookup/scope-operator1.C: New test.
30620
30621         * g++.dg/parse/operator1.C: New test.
30622
30623 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30624
30625         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30626         * g++.old-deja/g++.other/access6.C: Likewise.
30627         * g++.old-deja/g++.other/decl1.C: Likewise.
30628         * g++.old-deja/g++.pt/typename12.C: Likewise.
30629
30630 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30631
30632         * g++.dg/parse/namespace1.C: New test.
30633
30634 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30635
30636         * g++.dg/parse/parse4.C: New test.
30637
30638 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30639
30640         * g++.dg/parse/parse3.C: New test.
30641
30642 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30643
30644         * g++.dg/parse/parse2.C: New test.
30645
30646 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30647
30648         * g++.dg/template/friend11.C: New test.
30649
30650 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30651
30652         * g++.dg/parse/parse1.C: New test.
30653
30654 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30655
30656         * lib/profopt.exp: Change the name of a global variable to avoid
30657         possible clashes with other test suites.
30658
30659 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30660
30661         * g++.dg/inherit/covariant8.C: New test.
30662
30663 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30664
30665         * g++.dg/init/array9.C: New test.
30666
30667         PR c++/9112
30668         * g++.dg/parse/expr1.C: New test.
30669
30670 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30671
30672         * gcc.c-torture/compile/20021230-1.c: New test.
30673
30674 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30675
30676         * g++.dg/inherit/covariant5.C: New test.
30677         * g++.dg/inherit/covariant6.C: New test.
30678         * g++.dg/inherit/covariant7.C: New test.
30679
30680 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30681
30682         PR c++/2739
30683         * g++.dg/other/access2.C: New test.
30684
30685 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30686
30687         * g++.dg/other/anon-struct.C: No longer fails
30688         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30689         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30690         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30691
30692 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30693
30694         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30695
30696 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30697
30698         * g++.dg/eh/spec4.C: Remove stray semicolon.
30699         * g++.dg/expr/pmf-1.C: Change error message.
30700         * g++.dg/ext/asm1.C: Remove stray semicolon.
30701         * g++.dg/ext/typename1.C: Add missing typenames.
30702         * g++.dg/inherit/template-as-base.C: Change error message.
30703         * g++.dg/lookup/scoped1.C: Likewise.
30704         * g++.dg/lookup/scoped2.C: Likewise.
30705         * g++.dg/lookup/using2.C: Likewise.
30706         * g++.dg/other/component1.C: Remove stray semicolon.
30707         * g++.dg/other/do1.C: Change error message.
30708         * g++.dg/other/error2.C: Likewise.
30709         * g++.dg/other/init1.C: Likewise.
30710         * g++.dg/other/packed1.C: Remove stray semicolon.
30711         * g++.dg/other/ptrmem2.C: Change error message.
30712         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30713         marker.
30714         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30715         * g++.dg/template/access3.C: Add typename keyword.
30716         * g++.dg/template/access5.C: Remove stray semicolon.
30717         * g++.dg/template/access6.C: Likewise.
30718         * g++.dg/template/complit1.C: Likewise.
30719         * g++.dg/template/crash1.C: Change error message.
30720         * g++.dg/template/inherit2.C: Remove stray semicolon.
30721         * g++.dg/template/instantiate2.C: Likewise.
30722         * g++.dg/template/instantiate3.C: Change error message.
30723         * g++.dg/template/qual1.C: Remove stray semicolon.
30724         * g++.dg/template/qualttp18.C: Change error message.
30725         * g++.dg/template/ref1.C: Remove stray semicolon.
30726         * g++.dg/template/sizeof1.C (A::value): Declare it.
30727         * g++.dg/template/spec4.C: Change error message.
30728         * g++.dg/template/static1.C: Likewise.
30729         * g++.dg/template/type1.C: Likewise.
30730         * g++.dg/template/typename3.C: Likewise.
30731         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30732         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30733         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30734         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30735         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30736         named return value extension.
30737         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30738         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30739         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30740         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30741         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30742         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30743         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30744         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30745         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30746         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30747         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30748         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30749         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30750         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30751         syntax.
30752         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30753         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30754         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30755         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30756         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30757         * g++.old-deja/g++.brendan/template11.C: Likewise.
30758         * g++.old-deja/g++.brendan/template26.C: Likewise.
30759         * g++.old-deja/g++.brendan/template27.C: Use explicit
30760         specialization syntax.
30761         * g++.old-deja/g++.brendan/template30.C: Likewise.
30762         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30763         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30764         non-dependent names.
30765         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30766         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30767         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30768         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30769         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30770         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30771         named return value extension.
30772         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30773         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30774         * g++.old-deja/g++.ext/return1.C: Likewise.
30775         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30776         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30777         * g++.old-deja/g++.jason/access8.C: Likewise.
30778         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30779         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30780         pseudo-destructor names.
30781         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30782         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30783         pseudo-destructor names.
30784         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30785         * g++.old-deja/g++.jason/overload19.C: Likewise.
30786         * g++.old-deja/g++.jason/overload32.C: Likewise.
30787         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30788         stray semicolons.
30789         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30790         * g++.old-deja/g++.jason/return.C: Likewise.
30791         * g++.old-deja/g++.jason/return2.C: Likewise.
30792         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30793         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30794         syntax.
30795         * g++.old-deja/g++.jason/template10.C: Account for use of
30796         non-dependent names.
30797         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30798         syntax.
30799         * g++.old-deja/g++.jason/template37.C: Likewise.
30800         * g++.old-deja/g++.law/access4.C: Change error messages.
30801         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30802         pseudo-destructor names.
30803         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30804         * g++.old-deja/g++.law/ctors9.C: Likewise.
30805         * g++.old-deja/g++.law/cvt22.C: Likewise.
30806         * g++.old-deja/g++.law/dtors5.C: Likewise.
30807         * g++.old-deja/g++.law/global-init1.C: Likewise.
30808         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30809         * g++.old-deja/g++.law/operators28.C: Likewise.
30810         * g++.old-deja/g++.law/visibility28.C: Likewise.
30811         * g++.old-deja/g++.martin/eval1.C: Likewise.
30812         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30813         name.
30814         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30815         * g++.old-deja/g++.mike/net34.C: Likewise.
30816         * g++.old-deja/g++.mike/net36.C: Likewise.
30817         * g++.old-deja/g++.mike/ns2.C: Likewise.
30818         * g++.old-deja/g++.mike/p12306.C: Likewise.
30819         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30820         value extension.
30821         * g++.old-deja/g++.mike/p700.C: Likewise.
30822         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30823         * g++.old-deja/g++.mike/p710.C: Likewise.
30824         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30825         value extension.
30826         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30827         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30828         * g++.old-deja/g++.ns/crash2.C: Likewise.
30829         * g++.old-deja/g++.ns/crash3.C: Likewise.
30830         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30831         * g++.old-deja/g++.ns/ns17.C: Likewise.
30832         * g++.old-deja/g++.ns/template16.C: Likewise.
30833         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30834         keyword.
30835         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30836         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30837         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30838         named return value extension.
30839         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30840         * g++.old-deja/g++.other/access4.C: Issue additional error
30841         messages.
30842         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30843         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30844         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30845         * g++.old-deja/g++.other/crash25.C: Change error message.
30846         * g++.old-deja/g++.other/crash4.C: Change error message.
30847         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30848         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30849         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30850         checks.
30851         * g++.old-deja/g++.other/defarg8.C: Likewise.
30852         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30853         * g++.old-deja/g++.other/dtor10.C: Likewise.
30854         * g++.old-deja/g++.other/incomplete.C: Likewise.
30855         * g++.old-deja/g++.other/linkage7.C: Likewise.
30856         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30857         lookup algorithm.
30858         * g++.old-deja/g++.other/mangle2.C: Likewise.
30859         * g++.old-deja/g++.other/refinit2.C: Likewise.
30860         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30861         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30862         * g++.old-deja/g++.pt/crash28.C: Likewise.
30863         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30864         syntax.
30865         * g++.old-deja/g++.pt/crash32.C: Change error message.
30866         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30867         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30868         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30869         error message position.
30870         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30871         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30872         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30873         syntax.
30874         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30875         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30876         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30877         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30878         keyword.
30879         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30880         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30881         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30882         keyword.
30883         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30884         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30885         syntax.
30886         * g++.old-deja/g++.pt/friend28.C: Account for use of
30887         non-dependent names.
30888         * g++.old-deja/g++.pt/friend29.C: Likewise.
30889         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30890         rules.
30891         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30892         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30893         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30894         lookup rules.
30895         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30896         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30897         keyword.
30898         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30899         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30900         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30901         keyword.
30902         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30903         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30904         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30905         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30906         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30907         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30908         keyword.
30909         * g++.old-deja/g++.pt/spec10.C: Likewise.
30910         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30911         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30912         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30913         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30914         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30915         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30916         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30917         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30918         * g++.old-deja/g++.pt/typename15.C: Likewise.
30919         * g++.old-deja/g++.pt/typename22.C: Likewise.
30920         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30921         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30922         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30923         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30924         syntax.
30925         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30926         return value extension.
30927         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30928         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30929         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30930         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30931
30932 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30933
30934         * g++.dg/warn/inline1.C: New test.
30935         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30936         * g++.old-deja/g++.jason/synth10.C: Likewise.
30937         * g++.old-deja/g++.mike/net31.C: Likewise.
30938         * g++.old-deja/g++.mike/p8786.C: Likewise.
30939
30940         * g++.dg/template/friend10.C: New test.
30941         * g++.dg/template/conv5.C: New test.
30942
30943 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30944
30945         * g++.dg/lookup/scoped3.C: New test.
30946
30947         * g++.dg/lookup/decl1.C: New test.
30948         * g++.dg/lookup/decl2.C: New test.
30949
30950 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30951
30952         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30953         gcc.c-torture/compile/20021015-1.c,
30954         gcc.c-torture/compile/20021015-2.c,
30955         gcc.c-torture/compile/20021123-1.c,
30956         gcc.c-torture/compile/20021123-2.c,
30957         gcc.c-torture/compile/20021123-3.c,
30958         gcc.c-torture/compile/20021123-4.c,
30959         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30960         only to 3.1 or 3.2 branch.
30961
30962 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30963
30964         * gcc.dg/i386-bitfield3.c: New test.
30965
30966         * gcc.dg/i386-bitfield2.c: New test.
30967
30968 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30969
30970         * g++.dg/parse/conv_op1.C: New test.
30971
30972 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30973
30974         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30975         approved.
30976
30977 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30978
30979         * gcc.c-torture/compile/20021220-1.c: New test.
30980
30981 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30982
30983         * gcc.dg/i386-fastcall-1.c: New.
30984
30985 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30986
30987         * gcc.c-torture/execute/20021219-1.c: New test.
30988
30989 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30990
30991         * gcc.dg/i386-pic-1.c: New test.
30992
30993 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30994
30995         PR c++/8099
30996         * g++.dg/template/friend9.C: New test.
30997
30998 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30999
31000         PR c++/3663
31001         * g++.dg/template/access7.C: New test.
31002
31003 2002-12-18  Nick Clifton  <nickc@redhat.com>
31004
31005         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31006         the libstdc++-v3 directory has been found.
31007
31008 2002-12-12  Devang Patel <dpatel@apple.com>
31009         * gcc.dg/darwin-ld-1.c: New test.
31010         * gcc.dg/darwin-ld-2.c: New test.
31011         * gcc.dg/darwin-ld-3.c: New test.
31012         * gcc.dg/darwin-ld-4.c: New test.
31013         * gcc.dg/darwin-ld-5.c: New test.
31014
31015 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31016
31017         * gcc.c-torture/compile/20021212-1.c: New test.
31018
31019 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31020
31021         * gcc.dg/fshort-wchar: New test.
31022
31023 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31024
31025         PR c++/8372
31026         * g++.dg/template/dtor1.C: New test.
31027
31028         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31029         markers.
31030
31031 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31032
31033         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31034
31035 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31036
31037         * g++.dg/template/static1.C: New test.
31038         * g++.dg/template/static2.C: New test.
31039         * g++.old-deja/g++.ext/memconst.C: New test.
31040
31041 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31042
31043         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31044         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31045         * g++.dg/special/initp1.C: Likewise.
31046
31047 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31048
31049         * gcc.c-torture/execute/20021204-1.c: New test.
31050
31051 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31052
31053         * gcc.dg/ppc-fmadd-1.c: New file.
31054         * gcc.dg/ppc-fmadd-2.c: New file.
31055         * gcc.dg/ppc-fmadd-3.c: New file.
31056
31057 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31058
31059         * gcc.c-torture/compile/20021204-1.c: New test.
31060
31061 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31062
31063         * g++.dg/inherit/covariant2.C: New test.
31064         * g++.dg/inherit/covariant3.C: New test.
31065         * g++.dg/inherit/covariant4.C: New test.
31066         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31067         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31068
31069 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31070
31071         PR c++/8688
31072         * g++.dg/init/brace3.C: New test.
31073
31074 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31075
31076         * gcc.dg/20020210-1.c: Fix a comment typo.
31077
31078 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31079
31080         PR c++/8720
31081         * g++.dg/parse/defarg1.C: New test.
31082
31083         PR c++/8615
31084         * g++.dg/template/char1.C: New test.
31085
31086         * g++.dg/template/varmod1.C: Fix typo.
31087
31088 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31089
31090         DR 180
31091         * g++.old-deja/g++.pt/crash32.C: Expect error.
31092
31093 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31094
31095         PR c++/5919
31096         * g++.dg/template/varmod1.C: New test.
31097
31098         PR c++/8727
31099         * g++.dg/inherit/typeinfo1.C: New test.
31100
31101         PR c++/8663
31102         * g++.dg/inherit/typedef1.C: New test.
31103
31104 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31105
31106         PR c++/8332
31107         PR c++/8493
31108         * g++.dg/template/strlen1.C: New test.
31109
31110         PR c++/8227
31111         * g++.dg/template/ctor2.C: New test.
31112
31113         PR c++/8214
31114         * g++.dg/init/string1.C: New test.
31115
31116         PR c++/8511
31117         * g++.dg/template/friend8.C: New test.
31118
31119 2002-11-29  Joe Buck <jbuck@synopsys.com>
31120
31121         * g++.dg/lookup/anon2.C: New test.
31122
31123 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31124
31125         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31126         h8300 port.
31127
31128 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31129
31130         * gcc.dg/bitfld-6.c: New test.
31131
31132 2002-11-27  Jan Hubicka  <jh@suse.cz>
31133
31134         * gcc.c-torture/execute/20021127.[cx]: New test.
31135
31136 2002-11-26  Jan Hubicka  <jh@suse.cz>
31137
31138         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31139         quality.
31140
31141 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31142
31143         * g++.dg/init/brace2.C: New test.
31144         * g++.old-deja/g++.mike/p9129.C: Correct.
31145
31146 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31147
31148         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31149
31150 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31151
31152         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31153
31154 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31155
31156         * testsuite/g++.dg/abi/empty11.C: New test.
31157         * testsuite/g++.dg/rtti/cv1.C: New test.
31158
31159 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31160
31161         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31162
31163 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31164
31165         * g++.dg/abi/empty10.C: New test.
31166
31167 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31168
31169         * gcc.c-torture/compile/20021124-1.c: New test.
31170
31171 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31172
31173         * g++.dg/abi/rtti2.C: New test.
31174
31175 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31176
31177         * gcc.dg/i386-unroll-1.c: New test.
31178
31179 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31180
31181         * gcc.c-torture/compile/20021120-1.c: New test.
31182         * gcc.c-torture/compile/20021120-2.c: New test.
31183
31184 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31185
31186         * gcc.dg/bitfld-5.c: New test.
31187
31188 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31189
31190         * gcc.c-torture/execute/20021120-3.c: New test.
31191
31192 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31193
31194         * gcc.c-torture/execute/20021120-2.c: New test.
31195
31196 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31197
31198         * gcc.c-torture/execute/20021120-1.c: New test.
31199
31200 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31201
31202         * gcc.c-torture/execute/20021118-3.c: New test.
31203
31204 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31205
31206         * gcc.c-torture/compile/20021119-1.c: New test.
31207
31208 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31209
31210         * gcc.dg/duff-1.c: New test.
31211         * gcc.dg/duff-2.c: New test.
31212         * gcc.dg/duff-3.c: New test.
31213
31214 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31215
31216         * gcc.dg/cpp/_Pragma5.c: New test.
31217
31218 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31219
31220         * gcc.c-torture/execute/20021118-2.c: New test.
31221
31222 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31223
31224         * gcc.c-torture/execute/20021118-1.c: New test.
31225
31226 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31227
31228         * gcc.dg/20021116-1.c: New test.
31229
31230 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31231
31232         * g++.dg/abi/vcall1.C: New test.
31233
31234 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31235
31236         * gcc.dg/20021029-1.c: New test.
31237         * gcc.dg/20021029-2.c: New test.
31238
31239 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31240
31241         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31242
31243 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31244
31245         PR c/8439
31246         * gcc.dg/20021110.c: Move to ...
31247         * gcc.c-torture/compile/20021110.c: .... here.
31248
31249 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31250
31251         PR c/8467
31252         * gcc.c-torture/execute/20021111-1.c
31253
31254 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31255
31256         PR c/8439
31257         * gcc.dg/20021110.c: New test.
31258
31259 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31260
31261         * g++.dg/abi/vthunk3.C: Run only on x86.
31262
31263 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31264
31265         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31266
31267 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31268
31269         * lib/compat.exp (compat-execute): Fix logic error in last
31270         change.
31271
31272 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31273
31274         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31275
31276 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31277
31278         PR c++/8389
31279         * g++.dg/template/access6.C: New test.
31280
31281 2002-11-08  Jan Hubicka  <jh@suse.cz>
31282
31283         * gcc.dg/i386-ssefp-1.c: New test.
31284         * gcc.dg/i386-ssefp-1.c: New test.
31285
31286 2002-11-08  Jan Hubicka  <jh@suse.cz>
31287
31288         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31289
31290 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31291
31292         * g++.dg/abi/vthunk3.C: New test.
31293
31294         PR c++/8338
31295         * g++.dg/template/crash2.C: New test.
31296
31297 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31298
31299         * testsuite/g++.dg/abi/dtor1.C: New test.
31300         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31301
31302 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31303
31304         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31305         Darwin.
31306
31307 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31308
31309         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31310         -mthumb.  Only xfail with -O0.
31311
31312 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31313
31314         * g++.dg/abi/thunk1.C: New test.
31315         * g++.dg/abi/thunk2.C: Likewise.
31316         * g++.dg/abi/vtt1.C: Likewise.
31317
31318 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31319
31320         PR optimization/8423
31321         * gcc.c-torture/execute/builtin-constant.c: New test.
31322
31323 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31324
31325         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31326         Add some more cases.
31327
31328 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31329
31330         PR c++/8391
31331         * g++.dg/opt/local1.C: New test.
31332
31333 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31334
31335         PR c++/8160
31336         * g++.dg/template/complit1.C: New test.
31337
31338         PR c++/8149
31339         * g++.dg/template/typename4.C: Likewise.
31340
31341 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31342
31343         Core issue 287, PR c++/7639
31344         * g++.dg/template/instantiate1.C: Adjust error location.
31345         * g++.dg/template/instantiate3.C: New test.
31346         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31347         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31348         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31349
31350 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31351
31352         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31353
31354 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31355
31356         PR c++/8287
31357         * g++.dg/init/dtor2.C: New test.
31358
31359 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31360
31361         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31362         * gcc.dg/nest.c: Bypass errors on irix6.
31363
31364 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31365
31366         * gcc.dg/nest.c: Expect error for mmix-*-*.
31367         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31368
31369 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31370
31371         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31372         markers.
31373
31374         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31375
31376 2002-10-25  Mike Stump  <mrs@apple.com>
31377
31378         * gcc.dg/warn-1.c: New test.
31379
31380 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31381
31382         * g++.dg/template/typename3.C: New test.
31383
31384 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31385
31386         * g++.dg/lookup/ptrmem1.C: New test.
31387
31388         * g++.dg/abi/vthunk2.C: New test.
31389
31390 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31391
31392         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31393
31394 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31395
31396         * g++.dg/abi/empty9.C: New test.
31397
31398 2002-10-24  Richard Henderson  <rth@redhat.com>
31399
31400         * g++.dg/inherit/thunk1.C: Enable for ia64.
31401
31402 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31403
31404         PR c++/8067
31405         * g++.dg/lookup/pretty1.C: New test.
31406
31407 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31408
31409         * gcc.dg/20021023-1.c: New test.
31410
31411 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31412
31413         PR c++/7679
31414         * g++.dg/parse/inline1.C: New test.
31415
31416 2002-10-23  Richard Henderson  <rth@redhat.com>
31417
31418         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31419
31420         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31421
31422 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31423
31424         PR c++/6579
31425         * g++.dg/parse/stmtexpr3.C: New test.
31426
31427 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31428
31429         * g++.dg/expr/cond1.C: New test.
31430
31431 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31432
31433         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31434
31435 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31436
31437         * g++.dg/abi/vbase13.C: New test.
31438         * g++.dg/abi/vbase14.C: Likewise.
31439
31440 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31441
31442         * gcc.dg/tls/pic-1.c: New test.
31443         * gcc.dg/tls/nonpic-1.c: New test.
31444         * gcc.dg/20021018-1.c: New test.
31445
31446 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31447
31448         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31449         Remove only files with the same base name as the test case.
31450         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31451         (profopt-execute): Likewise.  Also, remove old profiling
31452         and performance data files before running the tests.
31453
31454         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31455         * g++.dg/bprob/bprob.exp: Likewise.
31456         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31457         to allow more general test case names.
31458
31459         * g++.dg/bprob/bprob-1.C: Rename to ...
31460         * g++.dg/bprob/g++-bprob-1.C: ... this.
31461
31462         * g77.dg/bprob/bprob-1.f: Rename to ...
31463         * g77.dg/bprob/g77-bprob-1.f: ... this.
31464
31465 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31466
31467         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31468         bison 1.50 or later.
31469
31470 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31471
31472         * g++.dg/README: Describe more test directories.
31473
31474 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31475
31476         * g++.dg/init/array6.C: Add additional tests.
31477
31478 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31479
31480         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31481         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31482
31483 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31484
31485         * gcc.c-torture/compile/20020604-1.x: New.
31486         * gcc.c-torture/compile/simd-5.x: Likewise.
31487         * gcc.c-torture/execute/920710-1.x: Likewise.
31488         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31489
31490 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31491
31492         * g++.dg/inherit/override1.C: Add dg-options clause.
31493
31494 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31495
31496         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31497         _mm_slli_si128.
31498
31499 2002-10-19  Andreas Schwab  <schwab@suse.de>
31500
31501         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31502         directory component.
31503
31504 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31505
31506         * g++.dg/inherit/thunk1.C: New test.
31507
31508         * g++.dg/inherit/override1.C: New test.
31509
31510         * g++.dg/abi/mangle11.C: New test.
31511         * g++.dg/abi/mangle14.C: New test.
31512         * g++.dg/abi/mangle17.C: New test.
31513
31514 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31515
31516         * g++.dg/overload/member2.C: New test.
31517
31518 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31519
31520         * g++.dg/README: Describe new compat directory.
31521         * g++.dg/dg.exp: Skip tests in compat directory.
31522         * README.compat: New file.
31523         * lib/compat.exp: New expect script.
31524         * g++.dg/compat: New test directory.
31525         * g++.dg/compat/compat.exp: New expect script.
31526         * g++.dg/compat/abi: New test directory.
31527         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31528         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31529         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31530         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31531         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31532         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31533         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31534         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31535         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31536         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31537         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31538         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31539         * g++.dg/compat/break: New test directory.
31540         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31541         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31542         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31543         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31544         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31545         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31546         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31547         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31548         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31549         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31550         g++.dg/compat/break/README: New files.
31551         * g++.dg/compat/eh: New test directory.
31552         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31553         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31554         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31555         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31556         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31557         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31558         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31559         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31560         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31561         g++.dg/compat/eh/filter2_y.C,
31562         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31563         g++.dg/compat/eh/new1_y.C,
31564         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31565         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31566         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31567         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31568         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31569         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31570         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31571         g++.dg/compat/eh/unexpected1_y.C: New files.
31572         * g++.dg/compat/init: New test directory.
31573         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31574         g++.dg/compat/init/array5_y.C,
31575         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31576         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31577         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31578         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31579         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31580         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31581         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31582         g++.dg/compat/init/init-ref2_y.C: New files.
31583
31584 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31585
31586         PR c++/7584
31587         * g++.dg/inherit/using3.C: New test.
31588
31589 2002-10-17  Jan Hubicka  <jh@suse.cz>
31590
31591         * gcc.dg/20021017-2.c: New test.
31592
31593 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31594
31595         * g++.dg/abi/mangle16.C: Adjust.
31596
31597         * g++.dg/init/array8.C: New test.
31598
31599 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31600
31601         * gcc.dg/special/mips-abi.exp: New test.
31602         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31603
31604 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31605
31606         * g++.dg/abi/mangle16.C: New test.
31607         * g++.dg/abi/mangle17.C: Likewise.
31608
31609         PR c++/7478
31610         * g++.dg/template/ref1.C: New test.
31611
31612 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31613
31614         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31615
31616 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31617
31618         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31619
31620 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31621
31622         PR c++/7524
31623         * g++.dg/init/array7.C: New test.
31624
31625 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31626
31627         * g++.dg/init/array6.C: New test.
31628
31629         * g++.dg/abi/mangle13.C: Likewise.
31630         * g++.dg/abi/mangle14.C: Likewise.
31631         * g++.dg/abi/mangle15.C: Likewise.
31632
31633 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31634
31635         * g++.dg/abi/empty8.C: New test.
31636
31637 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31638
31639         * g++.dg/init/ctor1.C: New test.
31640
31641 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31642
31643         * gcc.c-torture/execute/20021015-1.c: New test.
31644
31645 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31646
31647         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31648
31649 2002-10-14  Jan Hubicka  <jh@suse.cz>
31650
31651         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31652
31653 2002-10-14  Richard Henderson  <rth@redhat.com>
31654
31655         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31656
31657 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31658
31659         PR optimization/6631
31660         * g++.dg/opt/const2.C: New test.
31661
31662 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31663
31664         PR c++/7176
31665         * g++.dg/parse/friend1.C: New test.
31666         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31667
31668 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31669
31670         * gcc.dg/20021014-1.c: New test.
31671
31672 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31673
31674         PR c++/5661
31675         * g++.dg/ext/vlm1.C: New test.
31676         * g++.dg/ext/vlm2.C: Likewise.
31677
31678         * g++.dg/init/array1.C: Remove invalid braces.
31679         * g++.dg/init/brace1.C: New test.
31680         * g++.dg/init/copy2.C: Likewise.
31681         * g++.dg/init/copy3.C: Likewise.
31682         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31683         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31684         braces.
31685
31686 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31687
31688         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31689
31690 2002-10-11  Richard Shann  <richard.shann@superh.com>
31691
31692         * gcc.c-torture/compile/simd-5.c: New test.
31693
31694 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31695
31696         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31697
31698 2002-10-10  Jim Wilson  <wilson@redhat.com>
31699
31700         * gcc.c-torture/execute/20021010-1.c: New test.
31701
31702 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31703
31704         PR c/7353
31705         * g++.dg/ext/typedef-init.C: New test.
31706         * gcc.dg/typedef-init.c: New test.
31707
31708 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31709
31710         * gcc.dg/cpp/paste13.c: New test.
31711
31712 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31713
31714         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31715         remaining platforms, XFAIL during compile, not execute.  Don't
31716         XFAIL at -O0.
31717
31718 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31719
31720         * gcc.dg/alias-1.c: Tweak expected warning.
31721
31722 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31723
31724         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31725
31726 2002-10-06  Andreas Jaeger  <aj@suse.de>
31727
31728         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31729         * gcc.dg/cpp/c++98.C: Likewise.
31730
31731         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31732         * g++.dg/cpp/c++98.C: Likewise.
31733
31734         * g++.dg/README (Subdirectories): Mention cpp directory.
31735
31736         PR target/7559
31737         * gcc.dg/20021006-1.c: New test.
31738
31739 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31740
31741         PR c++/7804
31742         * g++.dg/other/warning1.C: New test.
31743
31744 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31745
31746         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31747         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31748         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31749
31750 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31751
31752         PR c++/7931
31753         * g++.dg/template/ptrmem3.C: New test.
31754
31755         PR c++/7754
31756         * g++.dg/template/union1.C: New test.
31757
31758 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31759
31760         PR c++/8006
31761         * g++.dg/abi/mangle9.C: New test.
31762         * g++.dg/abi/mangle10.C: New test.
31763         * g++.dg/abi/mangle11.C: New test.
31764         * g++.dg/abi/mangle12.C: New test.
31765
31766 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31767
31768         PR c++/7188.
31769         * g++.dg/template/meminit1.C: New test.
31770         * g++.dg/warn/Wreorder-1.C: Likewise.
31771         * g++.old-deja/g++.mike/warn3.C: Tweak.
31772         * lib/prune.exp: Ingore "in copy constructor".
31773
31774 2002-10-02  Andreas Jaeger  <aj@suse.de>
31775
31776         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31777         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31778         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31779         on x86-64.
31780
31781 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31782
31783         * gcc.dg/empty1.C: Fix typo.
31784
31785 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31786
31787         * gcc.dg/alias-1.c: New test.
31788
31789 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31790
31791         * gcc.dg/empty1.C: New test.
31792
31793         * g++.dg/tls/init-2.C: Tweak error messages.
31794
31795 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31796
31797         * gcc.c-torture/compile/20020923-1.c: New test.
31798
31799 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31800
31801         * gcc.c-torture/execute/ffs-1.c: New test.
31802         * gcc.c-torture/execute/ffs-2.c: Ditto.
31803
31804 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31805
31806         * g++.dg/overload/member1.C: New test.
31807
31808 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31809
31810         * g++.dg/abi/empty7.C: New test.
31811         * g++.dg/init/pm2.C: Likewise.
31812
31813 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31814
31815         * g++.dg/rtti/crash1.C: New test.
31816
31817 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31818
31819         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31820         gcc.dg/sibcall-4.c: New tests.
31821
31822 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31823
31824         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31825         powerpc and MMIX targets.
31826
31827 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31828
31829         * gcc.dg/cpp/20020927-1.c: New.
31830
31831 2002-09-26  David S. Miller  <davem@redhat.com>
31832
31833         * gcc.c-torture/compile/trunctfdf.c: New.
31834
31835 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31836
31837         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31838
31839 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31840
31841         * gcc.c-torture/execute/loop-15.c: New.
31842
31843 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31844
31845         * README.QMTEST: Fix typo.
31846
31847 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31848
31849         * gcc.dg/20020926-1.c: New test.
31850
31851 2002-09-25  David S. Miller  <davem@redhat.com>
31852
31853         PR target/7842
31854         * gcc.c-torture/execute/shiftdi.c: New test.
31855
31856 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31857
31858         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31859         unique to the tool.
31860         * lib/g77.exp (g77_init): Likewise.
31861         * lib/g++.exp (g++_init): Likewise.
31862         * lib/objc.exp (objc_init): Likewise.
31863
31864 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31865
31866         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31867         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31868         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31869
31870 2002-09-25  Richard Henderson  <rth@redhat.com>
31871
31872         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31873         too-small long double.
31874
31875 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31876
31877         * gcc.dg/20020919-1.c: New test.
31878
31879 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31880
31881         * g++.dg/abi/bitfield6.C: New test.
31882         * g++.dg/abi/bitfield7.C: New test.
31883         * g++.dg/abi/bitfield8.C: New test.
31884         * g++.dg/abi/vbase11.C: New test.
31885
31886 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31887
31888         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31889         hppa*-*-hpux*.  Update test comment.
31890
31891 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31892
31893         * gcc.dg/tls/struct-1.c: New test.
31894
31895 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31896
31897         * gcc.dg/cpp/tr-warn2.c: Update.
31898
31899 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31900
31901         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31902
31903 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31904
31905         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31906         systems.
31907
31908 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31909
31910         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31911
31912         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31913         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31914         setting of cxxfilt.
31915
31916 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31917
31918         * gcc.dg/20020312-2.c: Update for darwin.
31919
31920 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31921
31922         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31923
31924 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31925
31926         * objc.dg/comp-types-1.m: New test.
31927         * objc.dg/comp-types-2.m: New test.
31928         * objc.dg/comp-types-3.m: New test.
31929         * objc.dg/comp-types-4.m: New test.
31930         * objc.dg/comp-types-5.m: New test.
31931         * objc.dg/comp-types-6.m: New test.
31932
31933 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31934
31935         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31936
31937 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31938
31939         * g++.dg/other/do1.C: New test.
31940
31941         * g++.dg/template/subst1.C: New test.
31942
31943 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31944
31945         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31946
31947 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31948
31949         * g++.dg/template/qualttp20.C: Adjust expected errors.
31950         * g++.old-deja/g++.jason/report.C: Likewise.
31951         * g++.old-deja/g++.other/qual1.C: Likewise.
31952
31953         * g++.dg/lookup/scoped2.C: New test.
31954
31955         * g++.dg/ext/asm3.C: New test.
31956
31957 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31958
31959         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31960
31961 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31962
31963         * ChangeLog: follow spelling conventions.
31964         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31965         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31966         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31967         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31968         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31969         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31970         * g++.old-deja/g++.law/global-init1.C: Likewise.
31971         * g++.old-deja/g++.other/delete4.C: Likewise.
31972         * g++.old-deja/g++.other/inline21.C: Likewise.
31973         * g++.old-deja/g++.other/singleton.C: Likewise.
31974         * g77.dg/strlen0.f: Likewise.
31975         * g77.f-torture/compile/20010519-1.f: Likewise.
31976         * g77.f-torture/compile/980310-4.f: Likewise.
31977         * gcc.c-torture/compile/20000605-1.c: Likewise.
31978         * gcc.c-torture/execute/20020225-1.c: Likewise.
31979         * gcc.dg/c90-hexfloat-2.c: Likewise.
31980         * gcc.dg/c99-bool-1.c: Likewise.
31981         * gcc.dg/c99-hexfloat-2.c: Likewise.
31982         * gcc.dg/dll-2.c: Likewise.
31983         * gcc.dg/wtr-union-init-1.c: Likewise.
31984         * gcc.dg/wtr-union-init-2.c: Likewise.
31985         * gcc.dg/wtr-union-init-3.c: Likewise.
31986         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31987         * gcc.dg/cpp/defined.c: Likewise.
31988         * gcc.dg/cpp/macsyntx.c: Likewise.
31989         * gcc.dg/cpp/paste2.c: Likewise.
31990         * gcc.dg/cpp/trad/defined.c: Likewise.
31991         * gcc.dg/format/c90-printf-1.c: Likewise.
31992         * gcc.dg/format/c90-scanf-1.c: Likewise.
31993         * gcc.dg/format/c99-printf-1.c: Likewise.
31994         * gcc.dg/format/c99-scanf-1.c: Likewise.
31995         * gcc.misc-tests/gcov-8.c: Likewise.
31996         * lib/profopt.exp: Likewise.
31997
31998 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31999
32000         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32001
32002 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32003
32004         * g++.dg/inherit/using2.C: New test.
32005
32006 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32007
32008         * ChangeLog: Follow spelling conventions.
32009         * g++.dg/template/friend4.C: Likewise.
32010         * g++.old-deja/g++.pt/crash67.C: Likewise.
32011         * gcc.c-torture/execute/20000801-4.c: Likewise.
32012         * gcc.dg/c90-digraph-1.c: Likewise.
32013         * gcc.dg/c94-digraph-1.c: Likewise.
32014         * gcc.dg/c99-digraph-1.c: Likewise.
32015         * gcc.dg/cpp/line5.c: Likewise.
32016         * gcc.dg/cpp/multiline.c: Likewise.
32017         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32018         * gcc.dg/format/attr-3.c: Likewise.
32019         * gcc.dg/format/c90-scanf-3.c: Likewise.
32020         * gcc.dg/format/ext-4.c: Likewise.
32021
32022 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32023
32024         * g++.dg/template/pretty1.C: New test.
32025
32026 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32027
32028         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32029
32030 2002-09-13  Matt Austern  <austern@apple.com>
32031
32032         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32033         passing a cast expression to a function by const reference.
32034
32035 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32036
32037         * g++.dg/template/deduce1.C: New test.
32038
32039 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32040
32041         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32042         32-bit int.
32043
32044 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32045
32046         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32047         usage.
32048
32049 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32050
32051         * gcc.c-torture/compile/20020910-1.c: New test.
32052
32053 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32054
32055         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32056
32057 2002-09-10  Andreas Jaeger  <aj@suse.de>
32058
32059         * gcc.dg/20020312-2.c: Adjust for x86-64.
32060
32061 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32062
32063         * g77.dg/7388.f: New test case for PR 7388.
32064
32065 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32066
32067         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32068
32069 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32070
32071         * objc.dg/proto-lossage-1.m: New test.
32072
32073 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32074
32075         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32076
32077 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32078
32079         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32080         expected to pass.
32081
32082 2002-09-06  Stan Shebs  <shebs@apple.com>
32083             David Edelsohn  <edelsohn@gnu.org>
32084
32085         * gcc.dg/weak: New directory.
32086         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32087         target-specific xfail bits.
32088         * gcc.dg/typeof-2.c: Move to new directory.
32089         * gcc.dg/weak.exp: New expect script.
32090
32091 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32092
32093         * gcc.c-torture/execute/extzvsi.c: New test.
32094
32095 2002-09-05  Stan Shebs  <shebs@apple.com>
32096
32097         * gcc.dg/weak-1.c: xfail on Darwin.
32098         * gcc.dg/weak-2.c: Ditto.
32099         * gcc.dg/weak-3.c: Ditto.
32100         * gcc.dg/weak-4.c: Ditto.
32101         * gcc.dg/weak-5.c: Ditto.
32102         * gcc.dg/weak-6.c: Ditto.
32103         * gcc.dg/weak-7.c: Ditto.
32104         * gcc.dg/weak-8.c: Ditto.
32105         * gcc.dg/weak-9.c: Ditto.
32106
32107 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32108
32109         * gcc.c-torture/execute/loop-14.c: New test.
32110
32111 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32112
32113         * g++.dg/other/cxa-atexit1.C: New test.
32114
32115         * gcc.dg/typeof-2.c: New test.
32116
32117 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32118
32119         * gcc.dg/builtins-2.c: New testcase.
32120         * gcc.dg/builtins-3.c: New testcase.
32121
32122 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32123
32124         * gcc.dg/cpp/_Pragma4.c: New test.
32125
32126 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32127
32128         * objc/execute/nil_method-1.m: New testcase.
32129
32130 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32131
32132         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32133         [Object class], not [Object initialize].
32134
32135 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32136             Hans-Peter Nilsson  <hp@bitrange.com>
32137
32138         * gcc.c-torture/execute/20020720-1.x: Skip test on
32139         mmix-knuth-mmixware.  Correct comment.
32140
32141 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32142
32143         * testsuite/g++.dg/abi/bitfield5.C: New test.
32144         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32145
32146 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32147
32148         * objc.dg/undeclared-selector.m: New test.
32149
32150 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32151
32152         * g++.dg/other/offsetof1.C: Avoid cast warning.
32153
32154 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32155
32156         * objc.dg/super-class-2.m: New test.
32157
32158 2002-08-24  Matt Austern  <austern@apple.com>
32159
32160         * g++.dg/ext/lvaddr.C: New test.
32161         * g++.dg/ext/lvcast.C: New test.
32162
32163 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32164
32165         * testsuite/g++.dg/inherit/cond1.C: New test.
32166
32167 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32168
32169         * gcc.dg/noncompile/incomplete-1.c: New test.
32170
32171 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32172
32173         * gcc.dg/typespec-1.c: New test.
32174
32175 2002-08-20  Devang Patel  <dpatel@apple.com>
32176         * objc.dg/proto-hier-2.m: New test.
32177
32178 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32179
32180         * objc.dg/bitfield-1.m: New test.
32181         * objc.dg/bitfield-2.m: New test.
32182
32183 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32184
32185         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32186         gcc.dg/c99-flex-array-4.c: New tests.
32187
32188 2002-08-16  Stan Shebs  <shebs@apple.com>
32189
32190         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32191
32192 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32193
32194         * gcc.dg/typeof-1.c: New test.
32195         * g++.dg/ext/typeof2.C: New test.
32196
32197 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32198
32199         * g++.dg/other/offsetof1.C: New test.
32200
32201 2002-08-14  Richard Henderson  <rth@redhat.com>
32202
32203         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32204
32205 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32206
32207         * gcc.dg/cpp/_Pragma3.c: New test.
32208
32209 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32210
32211         * g++.dg/template/inherit3: New test.
32212
32213 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32214
32215         * gcc.dg/bitfld-4.c: Add blank options.
32216
32217 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32218
32219         * g++.dg/template/crash1.C: New test.
32220
32221 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32222
32223         * gcc.dg/tls/opt-2.c: New test.
32224
32225 2002-08-08  Devang Patel  <dpatel@apple.com>
32226
32227         * objc.dg/selector-1.m : New test
32228
32229 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32230
32231         * g++.dg/abi/bitfield4.C: New test.
32232         * gcc.dg/bitfld-4.c: New test.
32233
32234 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32235
32236         * g++.dg/other/packed1.C: New test.
32237
32238 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32239
32240         * g++.dg/abi/offsetof.C: Tweak error messages.
32241         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32242
32243 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32244
32245         * gcc.dg/bitfld-3.c: New test.
32246
32247 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32248             Richard Henderson  <rth@redhat.com>
32249
32250         * gcc.dg/i386-bitfield1.c: New test.
32251         * g++.dg/abi/bitfield3.C: Update.
32252
32253 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32254
32255         * objc.dg/const-str-2.m: Update.
32256         * gcc.dg/cpp/c++98.c: Change to C extension.
32257         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32258         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32259
32260 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32261
32262         * testsuite/gcc.dg/tls/diag-3.c: New.
32263
32264 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32265
32266         * g++.dg/README (Subdirectories): Document new subdir expr.
32267         * g++.dg/expr/pmf-1.C: New test.
32268
32269 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32270
32271         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32272
32273 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32274
32275         * g++.dg/abi/bitfield3.C: New test.
32276
32277 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32278
32279         * lib/gcov.exp: Tweak expected line formats.
32280         * gcc.misc-tests/gcov8.c: New test.
32281         * gcc.misc-tests/gcov8.x: New flags.
32282
32283 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32284
32285         * consistency.vlad/layout/endian.c: Include string.h.
32286
32287         * gcc.c-torture/execute/20020805-1.c: New test.
32288
32289 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32290
32291         * g++.dg/other/conversion1.C: New test.
32292
32293 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32294
32295         * gcc.dg/builtins-1.c: New testcase.
32296
32297 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32298
32299         * g++.dg/inherit/access3.C: New test.
32300
32301 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32302
32303         * gcc.dg/ia64-visibility-2.c: New test.
32304
32305 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32306
32307         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32308         __qualifier_flags to __flags.
32309
32310 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32311
32312         * g++.dg/inherit/operator1.C: New test.
32313         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32314         * g++.dg/other/error1.C: Change expected error message.
32315         * g++.dg/template/conv4.C: Likewise.
32316
32317 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32318
32319         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32320         for documented behavior.
32321
32322 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32323
32324         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32325         several targets known to fail.
32326
32327 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32328
32329         * gcc.dg/mips-args-[123].c: New tests.
32330
32331 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32332
32333         * gcc.dg/ppc-spe.c: New.
32334
32335 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32336
32337         * g++.dg/other/ptrmem4.C: New testcase.
32338
32339 2002-07-24  Richard Henderson  <rth@redhat.com>
32340
32341         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32342
32343 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32344
32345         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32346
32347 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32348
32349         * gcc.c-torture/execute/memset-3.c: New testcase.
32350
32351 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32352
32353         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32354         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32355
32356 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32357
32358         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32359         Delete.
32360
32361 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32362
32363         * gcc.c-torture/compile/simd-4.c: New test.
32364
32365 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32366
32367         PR c++/7347, c++/7348
32368         * g++.dg/template/access4.C: New test.
32369         * g++.dg/template/access5.C: New test.
32370         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32371         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32372         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32373         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32374
32375 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32376
32377         * gcc.dg/gnu89-init-2.c: New test.
32378
32379 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32380
32381         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32382
32383 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32384
32385         * gcc.c-torture/execute/20020720-1.c: New testcase.
32386
32387 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32388
32389         * gcc.dg/cpp/Wsignprom.c: New tests.
32390
32391 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32392
32393         * gcc.c-torture/execute/loop-13.c: New test.
32394
32395 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32396
32397         * gcc.dg/cpp/expr.c: New tests.
32398
32399 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32400
32401         * g++.dg/opt/pr6713.C: Add template instantiation.
32402
32403 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32404
32405         * gcc.dg/nest.c: New test.
32406
32407 2002-07-17  Richard Henderson  <rth@redhat.com>
32408
32409         * g++.dg/opt/pr6713.C: New test.
32410
32411 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32412
32413         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32414         XFAIL for all x86 processors.
32415
32416 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32417
32418         * gcc.c-torture/execute/20010122-1.x: Do not test with
32419         -fomit-frame-pointer.
32420
32421 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32422
32423         * g++.dg/template/instantiate2.C: New test.
32424         * g++.dg/template/spec4.C: New test.
32425
32426 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32427
32428         * g++.dg/template/access2.C: New test.
32429         * g++.dg/template/access3.C: New test.
32430
32431 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32432
32433         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32434         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32435         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32436         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32437         Convert to use <stdarg.h>.
32438         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32439         Delete.
32440         * gcc.dg/va-arg-2.c: New.
32441         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32442
32443 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32444
32445         * gcc.c-torture/compile/20020710-1.c: New test.
32446
32447 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32448                           Andrew Pinski  <pinskia@physics.uc.edu>
32449
32450         gcc.c-torture/compile/simd-2.c: New testcase.
32451         gcc.c-torture/compile/simd-3.c: Likewise.
32452
32453 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32454
32455         PR c++/7224
32456         * g++.dg/overload/error1.C: New test.
32457
32458 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32459
32460         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32461         configuration and IRIX 6 O32 ABI.
32462
32463 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32464
32465         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32466
32467 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32468
32469         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32470
32471 2002-07-10  Jeffrey A Law  <law@redhat.com>
32472
32473         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32474
32475         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32476
32477 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32478
32479         * gcc.dg/20020312-2.c: Check for __PPC__.
32480
32481 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32482
32483         * gcc.c-torture/compile/20020709-1.c: New test.
32484
32485 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32486
32487         * g++.dg/template/qualttp21.C: New test case.
32488
32489 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32490
32491         * gcc.c-torture/compile/20020706-1.c: New test.
32492         * gcc.c-torture/compile/20020706-2.c: New test.
32493
32494 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32495             Alexandre Oliva  <aoliva@redhat.com>
32496
32497         * g++.dg/warn/incomplete1.C: New test.
32498
32499 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32500
32501         PR c++/7099
32502         * g++.dg/warn/noreturn1.C: New test.
32503
32504 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32505
32506         PR c++/6706
32507         * g++.dg/debug/debug6.C: New test.
32508         * g++.dg/debug/debug7.C: New test.
32509
32510 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32511
32512         * gcc.c-torture/compile/simd-3.c: New test.
32513
32514 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32515
32516         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32517         * gcc.dg/20020620-1.c: Likewise.
32518
32519 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32520
32521         PR c++/6944
32522         * g++.dg/init/array4.C: New test.
32523         * g++.dg/init/array5.C: New test.
32524
32525 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32526
32527         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32528         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32529
32530 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32531
32532         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32533         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32534         * gcc.dg/wtr-conversion-1.c: Likewise.
32535         * gcc.dg/wtr-escape-1.c: Likewise.
32536         * gcc.dg/wtr-int-type-1.c: Likewise.
32537         * gcc.dg/wtr-label-1.c: Likewise.
32538         * gcc.dg/wtr-static-1.c: Likewise.
32539         * gcc.dg/wtr-strcat-1.c: Likewise.
32540         * gcc.dg/wtr-suffix-1.c: Likewise.
32541         * gcc.dg/wtr-switch-1.c: Likewise.
32542         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32543         * gcc.dg/wtr-union-init-1.c: Likewise.
32544         * gcc.dg/wtr-union-init-2.c: Likewise.
32545         * gcc.dg/wtr-union-init-3.c: Likewise.
32546
32547         * gcc.dg/wtr-func-def-1.c: New test.
32548
32549 2002-07-02 Devang Patel <dpatel@apple.com>
32550
32551         * objc.dg/param-1.m: New test.
32552
32553 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32554
32555         * gcc.dg/cpp/trad/directive.c: Add test.
32556         * gcc.dg/cpp/trad/macroargs.c: Add test.
32557         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32558
32559 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32560
32561         * gcc.dg/cpp/cmdlne-M.c: New test.
32562
32563 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32564
32565         * objc.dg/desig-init-1.m: New test.
32566
32567 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32568
32569         PR c++/6716
32570         * g++.dg/template/instantiate1.C: New test.
32571
32572 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32573
32574         PR c++/7112
32575         * g++.dg/template/sizeof2.C: New test.
32576
32577 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32578
32579         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32580         gcc.dg/cpp/trad/include.c: New tests.
32581
32582 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32583
32584         PR target/7177
32585         * gcc.c-torture/compile/20020701-1.c: New test.
32586
32587 2002-07-01  Stan Shebs  <shebs@apple.com>
32588
32589         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32590         header here...
32591         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32592         (objc-torture-execute): or here.
32593
32594 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32595
32596         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32597
32598 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32599
32600         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32601
32602 2002-06-30  Devang Patel  <dpatel@apple.com>
32603
32604         * objc.dg/fsyntax-only.m: New test.
32605
32606 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32607
32608         PR c++/6695
32609         * g++.dg/template/friend7.C: New file.
32610
32611 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32612
32613         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32614         return type.
32615
32616 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32617
32618         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32619         avoid division by zero.
32620
32621 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32622
32623         * gcc.dg/Wunknownprag.c: New tests.
32624
32625 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32626
32627         * gcc.c-torture/execute/simd-2.c: New test.
32628
32629 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32630
32631         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32632         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32633         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32634         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32635         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32636         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32637         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32638         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32639         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32640         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32641         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32642         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32643         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32644         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32645         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32646         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32647         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32648
32649 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32650
32651         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32652         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32653         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32654         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32655         New tests.
32656         * gcc.dg/cpp/trad/directive.c: Update.
32657
32658 2002-06-23  Andreas Jaeger  <aj@suse.de>
32659
32660         * gcc.c-torture/execute/complex-6.c: New.
32661
32662 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32663
32664         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32665         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32666         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32667         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32668
32669 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32670
32671         * gcc.dg/cpp/trad: New directory with traditional tests copied
32672         from parent directory.
32673         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32674         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32675         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32676         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32677         Move to trad/ and rename.
32678         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32679         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32680         gcc.dg/cpp/trad/redef2.c: New tests.
32681         * gcc.dg/cpp/trad/trad.exp: New driver.
32682
32683 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32684
32685         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32686         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32687         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32688         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32689         Remove.
32690
32691 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32692
32693         * gcc.dg/20020620-1.c: New test.
32694
32695 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32696
32697         * g++.dg/template/ttp4.C: New test.
32698
32699 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32700
32701         * g++.dg/opt/vt1.C: Fix regexp.
32702
32703 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32704
32705         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32706         Don't use attribute `noinline'.
32707
32708 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32709
32710         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32711
32712 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32713
32714         * gcc.c-torture/execute/simd-1.c: New.
32715
32716         * gcc.dg/simd-1.c: New.
32717
32718 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32719
32720         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32721
32722 2002-06-16  Richard Henderson  <rth@redhat.com>
32723
32724         * g++.dg/ext/anon-struct1.C: New.
32725         * g++.dg/ext/anon-struct2.C: New.
32726         * g++.dg/ext/anon-struct3.C: New.
32727         * gcc.dg/anon-struct-1.c: New.
32728         * gcc.dg/anon-struct-2.c: New.
32729         * gcc.dg/anon-struct-3.c: New.
32730         * gcc.dg/20011008-1.c: Adjust warning text.
32731         * gcc.dg/20020527-1.c: Add -fms-extensions.
32732
32733 2002-06-16  Richard Henderson  <rth@redhat.com>
32734
32735         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32736
32737 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32738
32739         * gcc.c-torture/execute/20020615-1.c: New test.
32740
32741 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32742
32743         * gcc.c-tortuture/execute/compare-1.c: New test case.
32744         * gcc.c-tortuture/execute/compare-2.c: New test case.
32745         * gcc.c-tortuture/execute/compare-3.c: New test case.
32746
32747 2002-06-13  Richard Henderson  <rth@redhat.com>
32748
32749         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32750         ia64 ilp32.
32751
32752 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32753
32754         * g++.dg/template/typename2.C: Update error message.
32755
32756 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32757
32758         * gcc.c-torture/execute/20020611-1.c: New test.
32759
32760 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32761
32762         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32763         list of targets to skip.
32764
32765 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32766
32767         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32768         targets if not optimizing.
32769
32770 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32771
32772         * gcc.c-torture/compile/20020605-1.c: New test.
32773
32774         * g++.dg/opt/vt1.C: New test.
32775
32776         * gcc.dg/20020531-1.c: New test.
32777
32778         * gcc.dg/20020530-1.c: New test.
32779
32780         * gcc.dg/20020527-1.c: New test.
32781
32782         * g++.dg/opt/cse1.C: New test.
32783
32784 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32785
32786         * gcc.dg/20020607-2.c: New test case.
32787
32788 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32789
32790         * gcc.c-torture/compile/20020604-1.c: New test.
32791
32792 2002-06-04  Richard Henderson  <rth@redhat.com>
32793
32794         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32795         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32796         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32797
32798 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32799
32800         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32801
32802 2002-06-03  Richard Henderson  <rth@redhat.com>
32803
32804         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32805         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32806
32807 2002-06-02  Richard Henderson  <rth@redhat.com>
32808
32809         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32810         test functions static.
32811
32812 2002-06-02  Andreas Jaeger  <aj@suse.de>
32813
32814         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32815         now.
32816
32817 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32818
32819         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32820         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32821         Update for mofified diagnostics.
32822         * gcc.dg/c99-intconst-1.c: No longer fail.
32823
32824 2002-06-02  Richard Henderson  <rth@redhat.com>
32825
32826         * gcc.dg/uninit-A.c: Remove xfail markers.
32827
32828 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32829
32830         * gcc.dg/fnegate-1.c: New test case.
32831
32832 2002-05-30  Osku Salerma  <osku@iki.fi>
32833
32834         * gcc.c-torture/execute/mayalias-1.c: New file.
32835
32836 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32837
32838         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32839         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32840         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32841
32842 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32843
32844         * gcc.c-torture/execute/20020529-1.c: New test.
32845
32846 2002-05-27  Richard Henderson  <rth@redhat.com>
32847
32848         * g++.dg/ext/attrib6.C: New test case.
32849
32850 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32851
32852         * gcc.c-torture/execute/pure-1.c: New test.
32853
32854 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32855
32856         * gcc.dg/cpp/arith-2.c: Remove.
32857
32858 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32859
32860         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32861         * gcc.dg/cpp/if-3.c: Remove.
32862
32863 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32864
32865         * g++.dg/opt/cse2.C: New test.
32866
32867 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32868
32869         * gcc.dg/cpp/arith-1.c: New semantic tests.
32870         * gcc.dg/cpp/if-1.c: Update.
32871
32872 2002-05-24  Ben Elliston  <bje@redhat.com>
32873
32874         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32875
32876 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32877
32878         * gcc.dg/verbose-asm.c: New test.
32879
32880 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32881
32882         * gcc.dg/cpp/paste12.c: New test.
32883
32884 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32885
32886         * g++.dg/parse/named_ops.C: New test.
32887
32888 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32889
32890         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32891
32892 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32893
32894         * gcc.dg/weak-2.c: Allow optional leading underscore
32895         in scan-assembler symbol name.
32896         * gcc.dg/weak-3.c: Likewise.
32897         * gcc.dg/weak-4.c: Likewise.
32898         * gcc.dg/weak-5.c: Likewise.
32899
32900 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32901
32902         * gcc.dg/20020523-1.c: New test.
32903
32904 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32905
32906         * objc.dg/const-str-2.m: Update now that we stop after
32907         a command line error.
32908
32909 2002-05-22  Richard Henderson  <rth@redhat.com>
32910
32911         * g++.dg/dg.exp: Fix typo in test pruneing.
32912
32913 2002-05-22  Richard Henderson  <rth@redhat.com>
32914
32915         * g++.dg/dg.exp: Prune the tls subdirectory.
32916         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32917         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32918         * g++.dg/tls/init-1.C: New.
32919
32920 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32921
32922         * gcc.dg/20020517-1.c: New test.
32923
32924 2002-05-21  Richard Henderson  <rth@redhat.com>
32925
32926         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32927         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32928
32929 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32930
32931         * g++.dg/other/copy2.C: New test.
32932
32933 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32934
32935         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32936         (MAX_COPY): Bump up to 10 times sizeof (long long).
32937         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32938
32939         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32940         sizeof (long long).
32941
32942         * gcc.c-torture/execute/strcpy-1.c: New test.
32943
32944 2002-05-19  Jason Merrill  <jason2redhat.com>
32945
32946         * g++.dg/ext/oper1.C: New test.
32947
32948 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32949 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32950
32951         * README.QMTEST: New file.
32952
32953         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32954
32955 2002-05-19  Andreas Jaeger  <aj@suse.de>
32956
32957         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32958         now.
32959         * gcc.c-torture/execute/loop-2d.x: Likewise.
32960
32961 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32962
32963         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32964         support weak symbols.
32965         * gcc.dg/weak-4.c: Likewise.
32966         * gcc.dg/weak-6.c: Likewise.
32967
32968 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32969
32970         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32971         cygwin, coff and h8300-*-hms targets
32972         * gcc.dg/weak-5.c: Likewise.
32973         * gcc.dg/weak-7.c: Likewise.
32974
32975 2002-05-16  Jason Merrill  <jason@redhat.com>
32976
32977         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32978         (scan-assembler-not, scan-assembler-dem): Likewise.
32979         (scan-assembler-dem-not): Likewise.
32980
32981 2002-05-15  Richard Henderson  <rth@redhat.com>
32982
32983         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32984
32985 2002-05-15  Richard Henderson  <rth@redhat.com>
32986
32987         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32988         (vfoo1f): Warning here.
32989         (vfoo1l): Don't redefine the alias.
32990
32991 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32992
32993         * g++.dg/init/pm1.C: New test.
32994
32995 2002-05-12  David S. Miller  <davem@redhat.com>
32996
32997         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32998         types.
32999
33000 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33001
33002         * gcc.c-torture/execute/20020510-1.c: New test case.
33003
33004 2002-05-10  David S. Miller  <davem@redhat.com>
33005
33006         * gcc.c-torture/execute/conversion.c: Test long double too.
33007
33008 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33009
33010         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33011         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33012         * lib/g++.exp (g++_link_flags): Likewise.
33013         * lib/objc.exp (objc_target_compile): Likewise.
33014
33015 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33016
33017         * gcc.dg/cpp/poison.c: Update.
33018         * gcc.dg/cpp/20000625-2.c: Remove.
33019         * gcc.dg/cpp/direct2s.c: Remove final test.
33020
33021 2002-05-08  Tom Rix  <trix@redhat.com>
33022
33023         * gcc.c-torture/execute/20020508-1.c: New test.
33024         * gcc.c-torture/execute/20020508-2.c: New test.
33025         * gcc.c-torture/execute/20020508-3.c: New test.
33026
33027 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33028
33029         * gcc.dg/cpp/charconst-4.c: More tests.
33030
33031 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33032
33033         PR c/6569
33034         * gcc.dg/weak-3.c: Update location of warning messages.
33035         * gcc.dg/weak-5.c: Likewise.
33036
33037 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33038
33039         * gcc.c-torture/execute/20020506-1.c: New test case.
33040
33041 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33042
33043         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33044
33045 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33046
33047         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33048
33049 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33050
33051         * gcc.dg/cpp/charconst-3.c: New test.
33052
33053 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33054
33055         * gcc.dg/cpp/charconst.c: Update tests.
33056
33057 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33058
33059         * treelang: Added directory for new sample language treelang. Also
33060         lib/treelang.exp: New file to signal treelang should be tested.
33061
33062 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33063
33064         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33065         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33066         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33067         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33068         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33069         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33070         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33071
33072 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33073
33074         * gcc.dg/format/xopen-2.c: New test.
33075
33076 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33077
33078         * gcc.dg/20020503-1.c: New test.
33079
33080 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33081
33082         * g++.dg/init/dtor1.C: Make it tougher.
33083
33084 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33085
33086         * g++.dg/init/dtor1.C: New test.
33087
33088 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33089
33090         * gcc.dg/altivec-8.c: New.
33091
33092 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33093
33094         * gcc.dg/altivec-7.c: New.
33095
33096 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33097
33098         * g++.dg/parse/typedef1.C: New test.
33099
33100 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33101
33102         PR c++/6486
33103         * g++.dg/template/friend6.C: New test.
33104
33105         PR c++/6492
33106         * g++.dg/init/copy1.C: New test.
33107
33108 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33109
33110         * g++.dg/warn/effc1.C: New test.
33111
33112 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33113
33114         * gcc.dg/cpp/if-cexp.c: Add a test.
33115
33116 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33117
33118         * gcc.dg/20020426-2.c: New test.
33119
33120 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33121
33122         * gcc.dg/cpp/if-mop.c: Update.
33123         * gcc.dg/cpp/if-mpar.c: Add test.
33124         * gcc.dg/cpp/if-oppr.c: Update.
33125
33126 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33127
33128         PR c/6343
33129         * gcc.dg/weak-[2-7].c: New tests.
33130
33131 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33132
33133         * gcc.dg/enum1.c: New test.
33134
33135 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33136
33137         PR c++/6497
33138         * g++.dg/inherit/access2.C: New test.
33139
33140 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33141
33142         PR bootstrap/6445
33143         * gcc.dg/20020426-1.c: New test.
33144
33145 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33146
33147         * g++.dg/abi/enum1.C: New test.
33148
33149 2002-04-26  Richard Henderson  <rth@redhat.com>
33150
33151         * gcc.dg/c99-bool-1.c: Expect always true warning.
33152
33153 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33154
33155         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33156
33157 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33158
33159         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33160         targets.
33161
33162 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33163
33164         * g++.dg/abi/mange7.C: New test.
33165
33166         PR c++/6438.
33167         * g++.dg/parse/stmtexpr2.C: New test.
33168
33169 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33170
33171         * gcc.dg/20020312-2.c: Add SH target.
33172
33173 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33174
33175         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33176         compiler output on mips*-*-irix*.
33177
33178 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33179
33180         * g++.dg/parse/attr1.C: New test.
33181
33182 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33183
33184         * gcc.c-torture/execute/string-opt-17.c: New test case.
33185         * gcc.c-torture/execute/memset-2.c: New test case.
33186
33187 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33188
33189         PR c++/6256:
33190         * g++.dg/template/friend5.C: New test.
33191
33192         PR c++/6331:
33193         * g++.dg/template/qual1.C: Likewise.
33194
33195 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33196
33197         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33198         Include stdlib.h, not stdio.h or ctype.h.
33199
33200 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33201
33202         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33203         cris-*-elf* and mmix-*-*.
33204         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33205         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33206         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33207         Ditto.
33208         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33209         * gcc.dg/wchar_t-1.c: Ditto.
33210
33211 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33212
33213         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33214         Clarify comment.
33215
33216 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33217
33218         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33219
33220 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33221
33222         * gcc.c-torture/execute/20000906-1.x: Delete.
33223
33224 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33225
33226         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33227
33228 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33229
33230         * PR6367
33231         * g77.f-torture/execute/6367.f: New test.
33232         * g77.f-torture/execute/6367.x: Disable for MMIX.
33233
33234 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33235
33236         * PR6352
33237         * g++.dg/opt/inline2.C: New test.
33238
33239 2002-04-18  Richard Henderson  <rth@redhat.com>
33240
33241         * gcc.dg/20000906-1.c: Enable for all targets.
33242         * gcc.c-torture/compile/iftrap-2.c: New.
33243
33244 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33245
33246         * gcc.dg/20020418-1.c: New test.
33247         * gcc.dg/20020418-2.c: New test.
33248
33249 2002-04-18  Richard Henderson  <rth@redhat.com>
33250
33251         * gcc.c-torture/compile/iftrap-1.c: New.
33252         * gcc.dg/iftrap-1.c: Adjust for ia64.
33253         * gcc.dg/iftrap-2.c: New.
33254
33255 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33256
33257         * gcc.c-torture/compile/20020418-1.c: New test.
33258
33259 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33260
33261         * gcc.c-torture/compile/20020415-1.c: New.
33262
33263 2002-04-18  David S. Miller  <davem@redhat.com>
33264
33265         * gcc.c-torture/execute/20020418-1.c: New test.
33266
33267 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33268
33269         * gcc.dg/20020416-1.c: New test.
33270
33271         * g++.dg/opt/inline1.C: New test.
33272
33273 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33274
33275         * gcc.dg/altivec-5.c: New test.
33276
33277         * gcc.dg/20020415-1.c: New test.
33278
33279 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33280
33281         * testsuite/lib/chill.exp: Remove.
33282
33283 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33284
33285         * g++.dg/other/big-struct.C: New test.
33286
33287 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33288
33289         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33290         of scratch file.
33291
33292 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33293
33294         PR c/6277
33295         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33296         in scan-assembler function name
33297
33298 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33299
33300         * g77.f-torture/execute/980628-4.x,
33301         g77.f-torture/execute/980628-5.x,
33302         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33303         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33304         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33305         i[34567]86-*-*.
33306
33307 2002-04-13  David S. Miller  <davem@redhat.com>
33308
33309         * gcc.c-torture/execute/20020413-1.c: New test.
33310
33311 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33312
33313         * gcc.dg/asm-6.c,
33314         * g++.dg/ext/asm1.C: New tests.
33315
33316 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33317
33318         PR c++ 5373.
33319         * g++.dg/parse/stmtexpr1.C: New test.
33320
33321         PR c++/5189.
33322         * g++.dg/template/copy1.C: New test.
33323
33324 2002-04-12  Richard Henderson  <rth@redhat.com>
33325
33326         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33327
33328 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33329
33330         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33331         gcc.c-torture/execute/20020307-2.c.
33332
33333 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33334
33335         * g++.dg/ext/attrib5.C,
33336         * g++.dg/lookup/struct1.C: New tests.
33337
33338 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33339
33340         * gcc.dg/20020411-1.c: New test.
33341
33342         * gcc.c-torture/execute/20020411-1.c: New test.
33343
33344 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33345
33346         * g77.f-torture/execute/6177.f: New test.
33347
33348 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33349
33350         PR middle-end/6247
33351         * g++.dg/opt/cleanup1.C: New test.
33352
33353         * g++.dg/opt/const1.C: New test.
33354
33355 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33356
33357         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33358
33359 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33360
33361         PR c++/5507
33362         * g++.dg/template/typename2.C: New test.
33363
33364 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33365
33366         * gcc.c-torture/execute/loop-12.c: New.
33367
33368 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33369
33370         * g77.f-torture/execute/980628-4.x,
33371         g77.f-torture/execute/980628-5.x,
33372         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33373         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33374         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33375
33376 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33377
33378         PR optimization/6086
33379         * g++.dg/opt/preinc1.C: New test.
33380
33381 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33382
33383         PR c++/5571
33384         * g++.dg/opt/static2.C: New test.
33385
33386 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33387
33388         PR c/5120
33389         * gcc.dg/20020406-1.c: New test.
33390
33391 2002-04-04  David S. Miller  <davem@redhat.com>
33392
33393         * gcc.c-torture/execute/20020404-1.c: New test.
33394
33395 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33396
33397         PR c/6123
33398         * gcc.dg/20020312-2.c: Do not declare global register variable
33399         if __PIC__ or __pic__ is defined.
33400
33401 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33402
33403         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33404         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33405
33406 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33407
33408         * gcc.misc-tests/linkage.exp: Update last change to handle
33409         sparc*-, not just sparc-.
33410
33411 2002-04-03  Richard Henderson  <rth@redhat.com>
33412
33413         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33414
33415 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33416
33417         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33418
33419 2002-04-02  David S. Miller  <davem@redhat.com>
33420
33421         * gcc.c-torture/execute/20020402-3.c: New test.
33422
33423 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33424
33425         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33426         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33427
33428         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33429         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33430         g77.f-torture/execute/20001201.x,
33431         g77.f-torture/execute/u77-test.x: New files.
33432
33433         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33434         * gcc.dg/wchar_t-1.c: Ditto.
33435
33436 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33437
33438         * gcc.c-torture/execute/20020402-1.c: New test.
33439
33440 2002-04-01  Richard Henderson  <rth@redhat.com>
33441
33442         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33443
33444         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33445
33446 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33447
33448         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33449
33450 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33451
33452         * g++.dg/inherit/template-as-base.C: Expect error.
33453         * g++.dg/inherit/namespace-as-base.C: Likewise.
33454
33455 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33456
33457         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33458         g++.dg/ext/instantiate3.C: Tweak match patterns.
33459
33460         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33461         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33462         -da test.
33463
33464 2002-03-31  Richard Henderson  <rth@redhat.com>
33465
33466         * gcc.dg/special/alias-2.c: New.
33467         * gcc.dg/special/ecos.exp: Run it.
33468
33469 2002-03-31  Richard Henderson  <rth@redhat.com>
33470
33471         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33472
33473 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33474
33475         * gcc.dg/weak-1.c: Disable on h8300 port.
33476
33477 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33478
33479         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33480         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33481         ordering tests.
33482         * g++.dg/bprob/bprob-1.C: New test.
33483         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33484         * g++.dg/gcov/gcov-1.C: New test.
33485         * g++.dg/gcov/gcov-1.x: New file.
33486         * g++.dg/gcov/gcov-2.C: New test.
33487         * g++.dg/gcov/gcov-3.C: New test.
33488         * g++.dg/gcov/gcov-3.h: New file.
33489
33490 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33491
33492         * g++.old-deja/g++.other/builtins5.C: New test.
33493         * g++.old-deja/g++.other/builtins6.C: New test.
33494         * g++.old-deja/g++.other/builtins7.C: New test.
33495         * g++.old-deja/g++.other/builtins8.C: New test.
33496         * g++.old-deja/g++.other/builtins9.C: New test.
33497
33498 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33499
33500         * g++.dg/opt/static1.C: New test.
33501
33502         * g++.dg/opt/longbranch1.C: New test.
33503
33504 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33505
33506         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33507
33508         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33509
33510 2002-03-28  Jeffrey A Law  (law@redhat.com)
33511
33512         * gcc.c-torture/execute/20020328-1.c: New test.
33513
33514 2002-03-27  Richard Henderson  <rth@redhat.com>
33515
33516         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33517         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33518         move from g++.old-deja/g++.ext/.
33519
33520 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33521
33522         * g++.dg/init/new2.C: New test.
33523
33524 2002-03-26  Richard Henderson  <rth@redhat.com>
33525
33526         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33527
33528         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33529         on sparc.
33530
33531         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33532         sparcv9 systems.
33533         * gcc.dg/20001102-1.c: Likewise.
33534
33535 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33536
33537         * gcc.dg/cpp/endif-pedantic1.c,
33538         gcc.dg/cpp/endif-pedantic2.c: New tests.
33539
33540 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33541
33542         * g++.dg/init/new1.C: New test.
33543
33544 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33545
33546         * g++.dg/abi/vbase9.C: New test.
33547
33548 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33549
33550         * gcc.dg/arm-asm.c: New test.
33551
33552 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33553
33554         * gcc.dg/Wswitch-enum.c: New test.
33555         Fix PR c/5044.
33556
33557 2002-03-26  Richard Henderson  <rth@redhat.com>
33558
33559         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33560         structure.
33561
33562 2002-03-25  Richard Henderson  <rth@redhat.com>
33563
33564         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33565         sparcv9 systems.
33566
33567         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33568         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33569
33570 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33571
33572         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33573
33574 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33575
33576         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33577         targets using generic thunk support.
33578
33579 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33580
33581         * gcc.c-torture/compile/20020323-1.c: New test.
33582
33583         * g++.dg/opt/conj2.C: New test.
33584
33585 2002-03-24  Richard Henderson  <rth@redhat.com>
33586
33587         * gcc.dg/weak-1.c: Use -fno-common.
33588
33589 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33590
33591         * g77.dg/f77-edit-apostrophe-out.f: New test
33592         * g77.dg/f77-edit-h-out.f: New test
33593         * g77.dg/f77-edit-t-in.f: New test
33594         * g77.dg/f77-edit-t-out.f: New test
33595         * g77.dg/f77-edit-x-out.f: New test
33596         * g77.dg/f77-edit-slash-out.f: New test
33597         * g77.dg/f77-edit-colon-out.f: New test
33598         * g77.dg/f77-edit-s-out.f: New test
33599
33600 2002-03-24  Richard Henderson  <rth@redhat.com>
33601
33602         * objc/execute/formal_protocol-6.x: New XFAIL.
33603
33604 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33605
33606         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33607         that do not support weak symbols
33608
33609 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33610
33611         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33612         * lib/g77.exp: Likewise.
33613         * lib/objc.exp: Likewise.
33614
33615 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33616
33617         * gcc.dg/Wswitch-default.c: New test.
33618
33619 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33620
33621         * g++.dg/other/enum1.C: New test.
33622
33623 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33624
33625         * gcc.dg/pragma-ep-3.c: Fix typo.
33626
33627 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33628
33629         * g++.dg/inherit/template-as-base.C: New test.
33630
33631 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33632
33633         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33634         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33635
33636 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33637
33638         * gcc.dg/cpp/multiline.c: Update to match.
33639
33640 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33641
33642         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33643
33644 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33645
33646         * gcc.dg/cpp/extratokens2.c: New file.
33647
33648 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33649
33650         * gcc.dg/20020312-2.c: Add rs6000 target.
33651
33652         * gcc.c-torture/compile/20020319-1.c: New test.
33653
33654 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33655
33656         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33657         (A, E): Handle this.
33658
33659 2002-03-20  Jason Merrill  <jason@redhat.com>
33660
33661         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33662         ignoring -fpic.
33663         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33664         through prune_gcc_output.
33665
33666 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33667
33668         * gcc.c-torture/compile/20020320-1.c: New test.
33669
33670 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33671
33672         * gcc.c-torture/compile/20020318-1.c: New test.
33673
33674         * gcc.dg/struct-by-value-1.c: New test.
33675
33676         * gcc.dg/20020319-1.c: New test.
33677
33678 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33679
33680         * g++.dg/opt/conj1.C: New test.
33681
33682 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33683
33684         * g++.dg/template/qualttp20.C: Revert previous change.
33685         * g++.dg/template/qualttp3.C: Likewise.
33686         * g++.dg/template/qualttp4.C: Likewise.
33687         * g++.dg/template/qualttp5.C: Likewise.
33688         * g++.dg/template/qualttp6.C: Likewise.
33689         * g++.dg/template/qualttp7.C: Likewise.
33690         * g++.dg/template/qualttp8.C: Likewise.
33691         * g++.dg/template/recurse.C: Likewise.
33692
33693 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33694
33695         * gcc.dg/cpp/wchar-1.c: Update.
33696
33697 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33698
33699         * g++.dg/template/conv1.C: New test.
33700         * g++.dg/template/conv2.C: New test.
33701         * g++.dg/template/conv3.C: New test.
33702         * g++.dg/template/conv4.C: New test.
33703
33704 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33705
33706         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33707         * g++.dg/template/qualttp3.C: Likewise.
33708         * g++.dg/template/qualttp4.C: Likewise.
33709         * g++.dg/template/qualttp5.C: Likewise.
33710         * g++.dg/template/qualttp6.C: Likewise.
33711         * g++.dg/template/qualttp7.C: Likewise.
33712         * g++.dg/template/qualttp8.C: Likewise.
33713         * g++.dg/template/recurse.C: Likewise.
33714
33715 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33716
33717         * g++.dg/opt/dtor1.C: New test.
33718
33719 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33720
33721         * gcc.c-torture/compile/20020315-1.c: New test.
33722
33723 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33724
33725         * gcc.dg/weak-1.c: Fix scan tests.
33726
33727 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33728
33729         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33730         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33731         cris-*-aout* mmix-*-*.
33732         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33733         cris-*-aout* mmix-*-*.
33734         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33735         cris-*-elf* cris-*-aout* and mmix-*-*.
33736         * gcc.dg/20001009-1.c: Ditto.
33737         * gcc.dg/20010912-1.c: Ditto.
33738         * gcc.dg/20020122-4.c: Ditto.
33739         * gcc.dg/inline-2.c: Ditto.
33740
33741 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33742
33743         * gcc.c-torture/compile/20020314-1.c: New test.
33744
33745 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33746
33747         * gcc.c-torture/execute/20020314-1.c: New test.
33748
33749 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33750
33751         * g++.dg/warn/Wunused-1.C: New test.
33752
33753 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33754
33755         * g++.dg/abi/mangle6.C: New test.
33756
33757 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33758
33759         * gcc.c-torture/compile/20020309-2.c: New test.
33760
33761         * gcc.c-torture/compile/20020312-1.c: New test.
33762
33763 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33764
33765         * g++.dg/other/access1.C: New test.
33766
33767 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33768
33769         * gcc.c-torture/execute/wchar_t-1.c: New test.
33770
33771 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33772
33773         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33774
33775 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33776
33777         * gcc.dg/20020312-1.c: New test case.
33778
33779 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33780
33781         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33782
33783 2002-03-11  Richard Henderson  <rth@redhat.com>
33784
33785         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33786         * g++.old-deja/g++.jason/report.C: Likewise.
33787
33788 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33789
33790         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33791         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33792
33793 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33794
33795         * testsuite/g++.dg/overload/pmf1.C: New test.
33796
33797 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33798
33799         * gcc.c-torture/execute/20020307-1.c: Use long.
33800
33801 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33802
33803         PR optimization/5844
33804         * gcc.dg/20020310-1.c: New test.
33805
33806 2002-03-09  Michael Meissner  <meissner@redhat.com>
33807
33808         * gcc.c-torture/execute/memcpy-2.c: New test.
33809         * gcc.c-torture/execute/memset-1.c: New test.
33810         * gcc.c-torture/execute/strlen-1.c: New test.
33811         * gcc.c-torture/execute/strcmp-1.c: New test.
33812         * gcc.c-torture/execute/strncmp-1.c: New test.
33813
33814 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33815
33816         * gcc.dg/ppc-ldstruct.c: New test.
33817
33818 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33819
33820         * gcc.c-torture/execute/va-arg-22.c: New test.
33821
33822 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33823
33824         * gcc.c-torture/compile/20020309-1.c: New test.
33825
33826 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33827
33828         * gcc.c-torture/execute/20020307-2.c: New test.
33829
33830 2002-03-07  Jeffrey A Law  (law@redhat.com)
33831
33832         * g77.f-torture/compile/20020307-1.f: New test.
33833
33834 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33835
33836         * gcc.dg/unordered-1.c: New test.
33837
33838 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33839
33840         * gcc.c-torture/execute/20020307-1.c: New test.
33841
33842 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33843
33844         * gcc.dg/20020304-1.c: New test.
33845
33846         * gcc.c-torture/compile/20020304-2.c: New test.
33847
33848 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33849
33850         * gcc.c-torture/compile/20020304-1.c: New test case
33851         (from PR c/5830).
33852
33853 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33854
33855         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33856
33857 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33858
33859         * g++.dg/other/classkey1.C: New test.
33860
33861 2002-03-01  Richard Henderson  <rth@redhat.com>
33862
33863         * gcc.c-torture/compile/981223-1.x: New.
33864         * gcc.c-torture/compile/920625-1.x: New.
33865
33866 2002-02-28  Richard Henderson  <rth@redhat.com>
33867
33868         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33869
33870 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33871
33872         * gcc.c-torture/execute/20020227-1.c: New test.
33873
33874 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33875
33876         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33877         here" ERROR lines.
33878         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33879         * g++.old-deja.g++.other/defarg1.C: Likewise.
33880         * g++.old-deja/g++.pt/calls2.C: Likewise.
33881         * g++.old-deja/g++.pt/crash20.C: Likewise.
33882         * g++.old-deja/g++.pt/crash30.C: Likewise.
33883         * g++.old-deja/g++.pt/crash36.C: Likewise.
33884         * g++.old-deja/g++.pt/crash6.C: Likewise.
33885         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33886         * g++.old-deja/g++.pt/derived3.C: Likewise.
33887         * g++.old-deja/g++.pt/error1.C: Likewise.
33888         * g++.old-deja/g++.pt/friend21.C: Likewise.
33889         * g++.old-deja/g++.pt/friend23.C: Likewise.
33890         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33891         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33892
33893 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33894
33895         * gcc.c-torture/execute/20020225-2.c: New test.
33896
33897 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33898
33899         * gcc.c-torture/execute/920730-1t.c,
33900         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33901         Delete test cases, only relevant to -traditional.
33902
33903 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33904
33905         * gcc.dg/cpp/undef1.c: Remove.
33906         * gcc.dg/cpp/directiv.c: Update.
33907         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33908
33909 2002-02-27  Michael Meissner  <meissner@redhat.com>
33910
33911         * gcc.c-torture/execute/20020226-1.c: New test.
33912
33913 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33914
33915         * g++.dg/debug/debug4.C: New test.
33916
33917         * gcc.dg/ia64-visibility-1.c: New test.
33918
33919 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33920
33921         * gcc.dg/debug/20020224-1.c: New.
33922
33923 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33924
33925         * gcc.c-torture/execute/960416-1.x: New.
33926         * gcc.c-torture/execute/divconst-3.x: Likewise.
33927
33928 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33929
33930         * gcc.dg/20020224-1.c: New test.
33931
33932 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33933
33934         * gcc.c-torture/execute/20020225-1.c: New.
33935
33936 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33937
33938         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33939
33940 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33941
33942         * gcc.dg/20020222-1.c: New test.
33943
33944 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33945
33946         * g++.dg/opt/anonunion1.C: New test.
33947
33948 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33949
33950         * g++.dg/template/qualttp19.C: New test.
33951         * g++.dg/template/qualttp20.C: New test.
33952         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33953         * g++.old-deja/g++.other/qual1.C: Likewise.
33954
33955 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33956
33957         * gcc.dg/attr-alwaysinline.c: New.
33958
33959 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33960
33961         * gcc.dg/20020220-1.c: New test.
33962
33963         * gcc.dg/20020220-2.c: New test.
33964
33965         * g++.dg/opt/mmx1.C: New test.
33966
33967 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33968
33969         * gcc.c-torture/compile/20020110.c: New test.
33970
33971 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33972
33973         * gcc.c-torture/execute/20020219-1.c: New test.
33974
33975         * gcc.dg/20020219-1.c: New test.
33976
33977         * gcc.dg/noncompile/20020220-1.c: New test.
33978
33979         * g++.dg/opt/ptrintsum1.C: New test.
33980
33981         * gcc.dg/debug/20020220-1.c: New test.
33982
33983 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33984
33985         * gcc.c-torture/execute/20020216-1.c: New test.
33986
33987 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33988
33989         * gcc.dg/decl-1.c: Update, new test.
33990
33991 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33992
33993         * g++.dg/abi/bitfield1.C: New test.
33994         * g++.dg/abi/bitfield2.C: New test.
33995
33996 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33997
33998         * gcc.dg/attr-nest.c: New test.
33999
34000 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34001
34002         * gcc.c-torture/execute/20020215-1.c: New test.
34003
34004 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34005
34006         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34007         * g++.dg/debug/debug.exp: New.
34008         * g++.dg/debug/trivial.C: New.
34009         * g++.dg/debug/debug1.C: Moved...
34010         * g++.dg/other/debug1.C: ...from here.
34011         * g++.dg/debug/debug2.C: Moved...
34012         * g++.dg/other/debug2.C: ...from here.
34013         * g++.dg/debug/debug3.C: Moved...
34014         * g++.dg/other/debug3.C: ...from here.
34015
34016         * gcc.dg/noncompile/20020213-1.c: New test.
34017
34018 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34019
34020         * g++.dg/other/debug3.C: New test.
34021
34022         * gcc.c-torture/execute/20020213-1.c: New test.
34023
34024 2002-02-13  Richard Smith <richard@ex-parrot.com>
34025
34026         * g++.old-deja/g++.other/thunk1.C: New test.
34027
34028 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34029
34030         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34031
34032 2002-02-13  Stan Shebs  <shebs@apple.com>
34033
34034         * gcc.dg/altivec-3.c: New.
34035
34036 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34037
34038         * gcc.dg/Wunreachable-1.c: New test.
34039         * gcc.dg/Wunreachable-2.c: New test.
34040
34041 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34042
34043         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34044
34045 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34046
34047         * gcc.dg/decl-1.c: New test.
34048
34049 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34050
34051         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34052
34053 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34054
34055         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34056         * gcc.c-torture/compile/980506-1.x: Likewise.
34057
34058 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34059
34060         * gcc.dg/20020210-1.c: New.
34061
34062 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34063
34064         * g77.f-torture/execute/947.f: New regression test
34065         for PR fortran/947.
34066
34067 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34068
34069         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34070         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34071
34072 2002-02-08  Richard Henderson  <rth@redhat.com>
34073
34074         * gcc.c-torture/compile/labels-3.c: New.
34075
34076 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34077
34078         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34079         expression statements work instead.
34080         * gcc.dg/noncompile/20020207-1.c: New test.
34081
34082 2002-02-07  Richard Henderson  <rth@redhat.com>
34083
34084         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34085
34086 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34087
34088         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34089         message from g77
34090         * lib/g77-dg.exp: Trim g77 error messages so that they are
34091         recognized by dg.exp.
34092
34093 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34094
34095         PR fortran/5473
34096         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34097
34098 2002-02-07  Richard Henderson  <rth@redhat.com>
34099
34100         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34101         to be sufficiently aligned for integers.
34102
34103 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34104
34105         * g++.dg/template/friend4.C: New test.
34106
34107 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34108
34109         PR fortran/5743
34110         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34111         unsupported cases.
34112
34113 2002-02-07  Richard Henderson  <rth@redhat.com>
34114
34115         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34116         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34117         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34118         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34119
34120 2002-02-06  Richard Henderson  <rth@redhat.com>
34121
34122         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34123
34124 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34125
34126         * gcc.dg/20020206-1.c: New test.
34127
34128 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34129
34130         * gcc.c-torture/execute/20020206-1.c: New test.
34131
34132         * gcc.c-torture/execute/20020206-2.c: New test.
34133
34134         PR optimization/5429:
34135         * gcc.c-torture/compile/20020206-1.c: New test.
34136
34137 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34138
34139         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34140         as certain file formats cannot support particularly large
34141         alignments.
34142
34143         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34144         and do not expect to be able to link the executable.
34145
34146         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34147         fail because the COFF format does not support the weak attribute.
34148
34149 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34150
34151         * g77.dg/pr5473.f: New test
34152
34153 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34154
34155         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34156         Fix testcase accordingly.
34157
34158 2002-02-04  Richard Henderson  <rth@redhat.com>
34159
34160         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34161         (buf): Change to be an array of pointers, not ints.
34162
34163 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34164
34165         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34166         before all tests.  Move warning one line above to match where it
34167         C frontend emits.
34168         * gcc.dg/Wswitch-2.c: New test.
34169         * g++.dg/warn/Wswitch-1.C: New test.
34170         * g++.dg/warn/Wswitch-2.C: New test.
34171
34172 2002-02-04  Richard Henderson  <rth@redhat.com>
34173
34174         * g++.dg/abi/offsetof.C: Fix size comparison.
34175
34176 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34177
34178         * gcc.dg/cast-qual-2.c: New test.
34179
34180 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34181
34182         * gcc.dg/20020201-4.c: New test.
34183
34184 2002-02-04  Ben Elliston  <bje@redhat.com>
34185
34186         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34187         target_info attribute != 0, in addition to the empty string.
34188         (gcc_target_compile): Likewise.
34189
34190 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34191
34192         * gcc.dg/Wswitch.c: New test.
34193         PR gcc/4475. PR gcc/3780.
34194
34195 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34196
34197         * g77.f-torture/execute/5122.f: New test for regressions
34198         against PR fortran/5122.
34199
34200 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34201
34202         * g77.f-torture/compile/pr3743.f: Delete
34203         * g77.dg/pr3743-1.f: New test.
34204         * g77.dg/pr3743-2.f: New test.
34205         * g77.dg/pr3743-3.f: New test.
34206         * g77.dg/pr3743-4.f: New test.
34207
34208 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34209
34210         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34211
34212 2002-02-02  Richard Henderson  <rth@redhat.com>
34213
34214         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34215         * gcc.c-torture/execute/bf64-1.c: Likewise.
34216
34217 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34218
34219         * gcc.dg/20020201-2.c: New test.
34220
34221         * gcc.dg/20020201-3.c: New test.
34222
34223         * gcc.c-torture/execute/bitfld-2.c: New test.
34224
34225 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34226
34227         * gcc.dg/bitfld-1.c: Update.
34228         * gcc.dg/bitfld-2.c: Update.
34229         * gcc.c-torture/execute/bitfld-1.x: New.
34230
34231 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34232
34233         * gcc.c-torture/execute/20020201-1.c: New test.
34234
34235 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34236
34237         PR target/5469
34238         * gcc.dg/20020201-1.c: New test.
34239
34240 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34241
34242         PR fortran/3743
34243         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34244         * g77.f-torture/compile/pr3743.x: Remove
34245
34246 2002-01-31  Tom Rix  <trix@redhat.com>
34247
34248         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34249
34250 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34251
34252         * gcc.dg/noncompile/20020130-1.c: New test.
34253
34254 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34255
34256         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34257
34258 2002-01-29  Richard Henderson  <rth@redhat.com>
34259
34260         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34261         to long long.
34262         * gcc.c-torture/execute/bf64-1.c: Likewise.
34263
34264 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34265
34266         * gcc.c-torture/execute/20020129-1.c: New test.
34267
34268 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34269
34270         * gcc.c-torture/compile/20000224-1.c: Update.
34271         * gcc.c-torture/execute/bitfld-1.c: New tests.
34272         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34273         * gcc.dg/uninit-A.c: Update.
34274
34275 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34276
34277         * g++.dg/template/ctor1.C: Add instantiation.
34278
34279 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34280
34281         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34282         argument to __builtin_prefetch to be const ptr.
34283
34284 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34285
34286         * gcc.c-torture/compile/20020120-1.c: New test.
34287
34288 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34289
34290         * gcc.c-torture/execute/20020127-1.c: New test.
34291
34292 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34293
34294         * g77.dg/f77-edit-i-in.f: New test
34295         * g77.dg/f77-edit-i-out.f: New test
34296
34297 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34298
34299         * gcc.dg/debug/debug.exp: New file.
34300         * gcc.dg/debug/trivial.c: New file.
34301         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34302         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34303         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34304         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34305         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34306         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34307         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34308         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34309         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34310         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34311         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34312         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34313         * gcc.dg/20000503-1.c: Removed.
34314         * gcc.dg/20010207-1.c: Removed.
34315         * gcc.dg/20011223-1.c: Removed.
34316         * gcc.dg/20020104-2.c: Removed.
34317         * gcc.dg/debug-1.c: Removed.
34318         * gcc.dg/debug-2.c: Removed.
34319         * gcc.dg/debug-3.c: Removed.
34320         * gcc.dg/debug-4.c: Removed.
34321         * gcc.dg/debug-5.c: Removed.
34322         * gcc.dg/debug-6.c: Removed.
34323         * gcc.dg/dwarf2-1.c: Removed.
34324         * gcc.dg/dwarf2-2.c: Removed.
34325
34326 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34327
34328         * g++.old-deja/g++.other/eh5.C: New test.
34329         * g++.old-deja/g++.other/sibcall2.C: New test.
34330         * g++.old-deja/g++.other/array9.C: New test.
34331         * g++.old-deja/g++.other/typename2.C: New test.
34332         * g++.old-deja/g++.other/crash60.C: New test.
34333         * g++.old-deja/g++.other/conv9.C: New test.
34334         * g++.old-deja/g++.other/mangle10.C: New test.
34335         * g++.old-deja/g++.other/unchanging1.C: New test.
34336         * g++.old-deja/g++.other/exprstmt1.C: New test.
34337         * g++.old-deja/g++.other/inline23.C: New test.
34338         * g++.old-deja/g++.eh/ia64-1.C: New test.
34339         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34340         * g++.old-deja/g++.other/reload1.C: New test.
34341         * g++.old-deja/g++.other/static20.C: New test.
34342         * g++.old-deja/g++.other/local-alloc1.C: New test.
34343         * g++.old-deja/g++.other/conv8.C: New test.
34344         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34345         * g++.old-deja/g++.other/storeexpr1.C: New test.
34346         * g++.old-deja/g++.other/storeexpr2.C: New test.
34347         * g++.dg/eh/template2.C: New test.
34348         * g++.dg/warn/weak1.C: New test.
34349
34350 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34351
34352         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34353         Remove first, non-varying, argument.
34354
34355 2002-01-23  Richard Henderson  <rth@redhat.com>
34356
34357         * gcc.dg/inline-2.c: New.
34358
34359         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34360         Add optional target arg.  Check number of arguments.
34361         (scan-assembler-not, scan-assembler-dem): Likewise.
34362         (scan-assembler-dem-not): Likewise.
34363
34364 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34365
34366         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34367         line 12.
34368         * g++.old-deja/g++.brendan/parse3.C,
34369         g++.old-deja/g++.other/crash26.C,
34370         g++.old-deja/g++.other/crash28.C,
34371         g++.old-deja/g++.other/crash29.C,
34372         g++.old-deja/g++.other/crash30.C,
34373         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34374
34375 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34376
34377         * gcc.dg/20020115-1.c: New.
34378
34379 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34380
34381         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34382
34383 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34384
34385         * gcc.dg/20020122-3.c: New.
34386
34387 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34388
34389         * g++.dg/other/gc1.C: New test.
34390
34391 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34392
34393         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34394
34395 2002-01-22  Richard Henderson  <rth@redhat.com>
34396
34397         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34398
34399 2002-01-22  Richard Henderson  <rth@redhat.com>
34400
34401         * gcc.dg/20020122-4.c: New.
34402
34403 2002-01-22  H.J. Lu <hjl@gnu.org>
34404
34405         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34406         link output.
34407         * gcc.dg/special/ecos.exp: Likewise.
34408         * lib/g++-dg.exp: Likewise.
34409         * lib/g77-dg.exp: Likewise.
34410         * lib/gcc-dg.exp : Likewise.
34411         * lib/mike-g++.exp: Likewise.
34412         * lib/mike-g77.exp: Likewise.
34413         * lib/mike-gcc.exp: Likewise.
34414         * lib/objc-dg.exp: Likewise.
34415
34416 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34417
34418         PR target/5379
34419         * gcc.dg/20020122-2.c: New test.
34420
34421 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34422
34423         * gcc.dg/20020122-1.c: New test.
34424
34425 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34426
34427         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34428
34429 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34430
34431         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34432
34433 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34434
34435         * gcc.c-torture/compile/20020121-1.c: New test.
34436
34437 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34438
34439         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34440         ld_library_path.
34441
34442 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34443
34444         * gcc.dg/20020218-1.c: New test.
34445
34446 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34447
34448         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34449         messages
34450         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34451         "At global scope" warning
34452         * g++.dg/ext/align1.C: Change cygwin test for alignment
34453         from db-bogus to dg-warning
34454
34455 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34456
34457         * g77.f-torture/compile/cpp2.F: New test.
34458
34459 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34460
34461         * g++.dg/template/access1.C: New test.
34462
34463 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34464
34465         * gcc.dg/20020118-1.c: New.
34466
34467 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34468
34469         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34470
34471 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34472
34473         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34474         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34475         alignment warnings.
34476
34477 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34478
34479         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34480         torture_with_loops and torture_without_loops
34481
34482 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34483
34484         * gcc.c-torture/compile/20020116-1.c: New test.
34485
34486 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34487
34488         * gcc.dg/20020116-2.c: New test.
34489
34490         * gcc.dg/ultrasp4.c: New test.
34491
34492         * gcc.dg/20020116-1.c: New test.
34493
34494 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34495
34496         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34497         by EABI.
34498
34499 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34500
34501         * gcc.misc-tests/i386-prefetch.exp: New.
34502         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34503         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34504         * gcc.misc-tests/i386-pf-none-1.c: New test.
34505         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34506
34507 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34508
34509         * gcc.dg/gnu89-init-1.c: Add new tests.
34510
34511 2002-01-15  Andreas Jaeger  <aj@suse.de>
34512
34513         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34514         * gcc.dg/i386-mmx-2.c: Likewise.
34515         * gcc.dg/i386-sse-1.c: Likewise.
34516         * gcc.dg/i386-sse-2.c: Likewise.
34517         * gcc.dg/i386-sse-3.c: Likewise.
34518
34519 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34520
34521         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34522         Uncomment additional cases that now pass.
34523
34524 2002-01-11  Richard Henderson  <rth@redhat.com>
34525
34526         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34527         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34528
34529 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34530
34531         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34532
34533 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34534
34535         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34536         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34537
34538 2002-01-10  Dale Johannesen  <dalej@apple.com>
34539
34540         * gcc.c-torture/execute/loop-11.c: New.
34541
34542 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34543
34544         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34545         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34546
34547 2002-01-09  Richard Henderson  <rth@redhat.com>
34548
34549         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34550         type in which to perform the operation for each size.
34551
34552 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34553
34554         * gcc.c-torture/compile/20020109-2.c: New test.
34555
34556 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34557
34558         * gcc.c-torture/execute/loop-10.c: New test.
34559
34560 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34561
34562         * gcc.c-torture/compile/20010226-1.c: New test.
34563         * gcc.c-torture/compile/20010227-1.c: New test.
34564         * gcc.c-torture/compile/20010426-1.c: New test.
34565         * gcc.c-torture/compile/20010510-1.c: New test.
34566         * gcc.c-torture/compile/20010605-3.c: New test.
34567         * gcc.c-torture/compile/20010824-1.c: New test.
34568         * gcc.c-torture/execute/20010409-1.c: New test.
34569         * gcc.dg/noncompile/20000901-1.c: New test.
34570         * gcc.dg/20001023-1.c: New test.
34571         * gcc.dg/20001101-1.c: New test.
34572         * gcc.dg/20001102-1.c: New test.
34573         * gcc.dg/20010207-1.c: New test.
34574         * gcc.dg/20010405-1.c: New test.
34575         * gcc.dg/20010822-1.c: New test.
34576         * gcc.dg/20011107-1.c: New test.
34577
34578 2002-01-09  Jeffrey A Law  (law@redhat.com)
34579
34580         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34581
34582         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34583         execution failure on PA targets.
34584
34585 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34586
34587         * gcc.c-torture/compile/20020109-1.c: New test.
34588
34589 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34590
34591         * gcc.c-torture/execute/20020108-1.c: New test.
34592
34593 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34594
34595         * gcc.dg/20020108-1.c: New test.
34596
34597 2002-01-08  H.J. Lu <hjl@gnu.org>
34598
34599         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34600         for header files.
34601
34602 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34603
34604         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34605         consistency.
34606
34607 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34608
34609         * gcc.dg/altivec-4.c: Test altivec predicates.
34610
34611 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34612
34613         * gcc.c-torture/execute/20020107-1.c: New test.
34614
34615 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34616
34617         PR c/5279
34618         * gcc.c-torture/compile/20020106-1.c: New test.
34619
34620 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34621
34622         * gcc.c-torture/execute/nestfunc-4.c: New test.
34623
34624 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34625
34626         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34627         extra triple that slipped in.
34628         * g++.old-deja/g++.abi/align.C: Likewise.
34629         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34630
34631 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34632
34633         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34634         * g++.old-deja/g++.abi/align.C: Likewise.
34635         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34636
34637         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34638         on FreeBSD/i386.
34639         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34640         FreeBSD.
34641
34642 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34643
34644         * gcc.dg/20020104-1.c: New test.
34645
34646         * gcc.dg/20020104-2.c: New test.
34647
34648 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34649
34650         * gcc.dg/20020103-1.c: Fix typo in target selector.
34651
34652 2002-01-03  Richard Henderson  <rth@redhat.com>
34653
34654         * gcc.dg/20020103-1.c: New.
34655
34656 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34657
34658         * gcc.c-torture/execute/20020103-1.c: New test.
34659
34660 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34661
34662         * g++.dg/other/debug2.C: New test.
34663
34664         * gcc.c-torture/compile/20020103-1.c: New test.
34665
34666 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34667
34668         * gcc.dg/gnu89-init-1.c: Added new tests.
34669
34670 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34671
34672         * g++.dg/template/friend2.C: Remove as patch is reverted.
34673
34674         * g++.dg/warn/oldcast1.C: New test.
34675
34676         * g++.dg/template/ptrmem1.C: New test.
34677         * g++.dg/template/ptrmem2.C: New test.
34678
34679         * g++.dg/template/ntp.C: New test.
34680
34681         * g++.dg/other/component1.C: New test.
34682
34683         * g++.dg/template/ttp3.C: New test.
34684
34685         * g++.dg/template/friend2.C: New test.
34686         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34687
34688 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34689
34690         * g++.dg/other/ptrmem1.C: New test.
34691         * g++.dg/other/ptrmem2.C: New test.
34692
34693 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34694
34695         * g++.dg/template/ctor1.C: New test.
34696
34697 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34698
34699         * g++.dg/template/friend2.C: New test.
34700
34701 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34702
34703         * gcc.dg/mmix-1.c: New test.
34704
34705 2001-12-31  Richard Henderson  <rth@redhat.com>
34706
34707         * gcc.dg/asm-5.c: New.
34708
34709 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34710
34711         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34712         in namespace __gnu_cxx
34713
34714 2001-12-30  Richard Henderson  <rth@redhat.com>
34715
34716         * gcc.dg/debug-6.c: New.
34717
34718 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34719
34720         * gcc.c-torture/compile/20011229-2.c: New test.
34721
34722 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34723
34724         * gcc.dg/debug-3.c: New test.
34725         * gcc.dg/debug-4.c: New test.
34726         * gcc.dg/debug-5.c: New test.
34727
34728 2001-12-29  Richard Henderson  <rth@redhat.com>
34729
34730         * g++.dg/eh/loop1.C: New.
34731
34732 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34733
34734         * g++.dg/template/crash1.C: New test.
34735
34736 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34737
34738         * g++.dg/other/const1.C: New test.
34739
34740 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34741
34742         * gcc.c-torture/compile/20011229-1.c: New test.
34743
34744 2001-12-28  Stan Shebs  <shebs@apple.com>
34745
34746         * lib/objc-torture.exp: Resync with c-torture.exp.
34747         * lib/objc.exp: Load standard libraries.
34748
34749 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34750
34751         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34752         additional tests.
34753
34754 2001-12-27  Roger Sayle <roger@eyesopen.com>
34755
34756         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34757
34758 2001-12-27  Richard Henderson  <rth@redhat.com>
34759
34760         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34761
34762 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34763
34764         * g++.dg/eh/ctor1.C: New test.
34765         * g++.dg/other/error2.C: New test.
34766
34767 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34768
34769         * g++.dg/other/init2.C: New test.
34770
34771 2001-12-24  Richard Henderson  <rth@redhat.com>
34772
34773         * gcc.dg/20011223-1.c: New.
34774         * gcc.dg/inline-1.c: New.
34775
34776 2001-12-23  Richard Henderson  <rth@redhat.com>
34777
34778         * gcc.dg/asm-4.c: Test operand modifiers.
34779
34780 2001-12-23  Richard Henderson  <rth@redhat.com>
34781
34782         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34783
34784 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34785
34786         * gcc.c-torture/execute/20011223-1.c: New test.
34787
34788 2001-12-21  Richard Henderson  <rth@redhat.com>
34789
34790         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34791         re-enables the warning.
34792
34793 2001-12-21  Richard Henderson  <rth@redhat.com>
34794
34795         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34796
34797 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34798
34799         * gcc.c-torture/compile/20011218-1.c: New test.
34800
34801 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34802
34803         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34804         arm-isr.c test.
34805         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34806         epilogue generation for ARM ISR routines.
34807
34808 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34809
34810         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34811         * gcc.dg/format/c90-printf-3.c: Likewise.
34812         * gcc.dg/format/c99-printf-3.c: Likewise.
34813         * gcc.dg/format/ext-1.c: Likewise.
34814         * gcc.dg/format/ext-6.c: Likewise.
34815         * gcc.dg/format/format.h: Prototype unlocked stdio.
34816
34817 2001-12-20  Richard Henderson  <rth@redhat.com>
34818
34819         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34820         (arena): Use it.
34821         (malloc): Correct allocation logic.  Abort if we fill up the
34822         arena before initialization complete.
34823         (realloc): Correct allocation logic.
34824
34825 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34826
34827         * gcc.c-torture/compile/20011219-2.c: New test.
34828
34829         * gcc.c-torture/execute/20011219-1.c: New test.
34830
34831 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34832
34833         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34834         target does not support weak symbols.
34835
34836 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34837
34838         * gcc.c-torture/compile/20011219-1.c: New test.
34839
34840 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34841
34842         * g++.dg/other/error1.C: New test.
34843
34844 2001-12-17  Jeffrey A Law  (law@redhat.com)
34845
34846         * gcc.c-torture/execute/20011217-1.c: New test.
34847
34848 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34849
34850         * objc.dg/special/: New directory.
34851         * objc.dg/special/special.exp: New file.
34852         * objc.dg/special/unclaimed-category-1.h: New file.
34853         * objc.dg/special/unclaimed-category-1a.m: New file.
34854         * objc.dg/special/unclaimed-category-1.m: New file.
34855
34856 2001-12-17  Andreas Jaeger  <aj@suse.de>
34857
34858         * gcc.c-torture/compile/20011217-2.c: New test.
34859
34860 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34861
34862         * gcc.c-torture/compile/20011217-1.c: New test.
34863
34864 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34865
34866         * testsuite/gcc.dg/20011214-1.c: New.
34867
34868 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34869
34870         * gcc.dg/altivec-4.c: New.
34871
34872 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34873
34874         * gcc.dg/20011113-1.c: New test.
34875
34876 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34877
34878         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34879         std::__malloc_alloc_template<0> and
34880         std::__default_alloc_template<false, 0>.
34881
34882 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34883
34884         * objc/execute/bf-21.m: New test.
34885         * objc/execute/enumeration-1.m: New test.
34886         * objc/execute/enumeration-2.m: New test.
34887
34888 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34889
34890         * gcc.dg/gnu89-init-1.c: New test.
34891
34892 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34893
34894         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34895         * g++.old-deja/g++.jason/2371.C: Likewise.
34896         * g++.old-deja/g++.jason/template33.C: Likewise.
34897         * g++.old-deja/g++.jason/template34.C: Likewise.
34898         * g++.old-deja/g++.jason/template36.C: Likewise.
34899         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34900         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34901         * g++.old-deja/g++.other/typename1.C: Likewise.
34902         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34903         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34904         * g++.old-deja/g++.pt/typename11.C: Likewise.
34905         * g++.old-deja/g++.pt/typename14.C: Likewise.
34906         * g++.old-deja/g++.pt/typename16.C: Likewise.
34907         * g++.old-deja/g++.pt/typename3.C: Likewise.
34908         * g++.old-deja/g++.pt/typename4.C: Likewise.
34909         * g++.old-deja/g++.pt/typename5.C: Likewise.
34910         * g++.old-deja/g++.pt/typename7.C: Likewise.
34911         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34912
34913 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34914
34915         * g++.dg/other/linkage1.C: New test.
34916         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34917         specifiers.
34918
34919 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34920
34921         * gcc.dg/concat.c: New test.
34922
34923 2001-12-11  Stan Shebs  <shebs@apple.com>
34924
34925         * objc/compile: New test directory.
34926         * objc/compile/compile.exp: New expect script.
34927         * objc/compile/20011211-1.m: New compile test.
34928
34929 2001-12-11  Jason Merrill  <jason@redhat.com>
34930
34931         * lib/prune.exp (prune_gcc_output): Also handle "In member
34932         function".  So many permutations...
34933
34934 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34935
34936         * g++.dg/template/typedef1.C: New test.
34937
34938 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34939
34940         * g++.dg/other/copy1.C: New test.
34941
34942 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34943
34944         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34945
34946         * gcc.dg/builtin-choose-expr.c: New.
34947
34948 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34949
34950         * gcc.dg/altivec-2.c: New.
34951
34952 2001-12-07  Richard Henderson  <rth@redhat.com>
34953
34954         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34955
34956 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34957
34958         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34959         ultrasparc.
34960
34961 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34962
34963         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34964
34965 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34966
34967         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34968         variable argument list.
34969
34970 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34971
34972         * gcc.c-torture/execute/memcheck: Delete entire directory.
34973         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34974         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34975
34976 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34977
34978         * gcc.dg/Wshadow-1.c: New test.
34979
34980 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34981
34982         * gcc.c-torture/compile/20011130-1.c: New test.
34983
34984         * gcc.dg/noncompile/20011025-1.c: New test.
34985
34986         * g++.dg/other/anon-union.C: New test.
34987
34988         * gcc.c-torture/execute/20011024-1.c: New test.
34989
34990 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34991
34992         * gcc.c-torture/execute/20000722-1.x,
34993         gcc.c-torture/execute/20010123-1.x: Remove.
34994         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34995         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34996         gcc.dg/c99-complit-2.c: New tests.
34997
34998 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34999
35000         * g++.dg/inherit/base1.C: New test.
35001
35002 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35003
35004         * g++.dg/other/stdarg1.C: New test.
35005
35006         * gcc.c-torture/compile/20011130-2.c: New test.
35007
35008 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35009
35010         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35011         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35012         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35013         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35014         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35015         * gcc.dg/builtin-prefetch-1.c: New test.
35016
35017 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35018
35019         * gcc.dg/20011130-1.c: New test.
35020
35021 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35022
35023         * g++.dg/other/scope1.C: New test.
35024         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35025
35026 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35027
35028         * gcc.dg/vla-init-1.c: New test.
35029
35030 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35031
35032         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35033
35034 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35035
35036         * objc.dg/alias.m: Update.
35037         * objc.dg/class-1.m: Update.
35038         * objc.dg/const-str-1.m: Update.
35039         * objc.dg/fwd-proto-1.m: Update.
35040         * objc.dg/id-1.m: Update.
35041         * objc.dg/super-class-1.m: Update.
35042
35043 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35044
35045         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35046         constructs.
35047
35048 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35049
35050         * gcc.c-torture/execute/20011128-1.c: New test.
35051
35052 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35053
35054         * gcc.dg/20011127-1.c: New test.
35055
35056 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35057
35058         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35059         from Austin Group draft 7.
35060         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35061         scanf format arguments.
35062         * gcc.dg/format/no-exargs-2.c: New test.
35063
35064 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35065
35066         * g++.dg/abi/vbase8-4.C: New test.
35067
35068 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35069
35070         * gcc.c-torture/execute/20011121-1.c: New test.
35071
35072 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35073
35074         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35075
35076 2001-11-23  Andreas Jaeger  <aj@suse.de>
35077
35078         * gcc.dg/cpp/charconst-2.c: New test.
35079
35080 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35081
35082         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35083         to the host if it is remote.  Let tests specify extra headers
35084         they use.
35085         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35086         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35087         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35088         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35089         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35090         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35091         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35092         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35093         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35094         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35095
35096 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35097
35098         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35099         for little endian ARMs.
35100
35101 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35102
35103         * gcc.c-torture/compile/20011119-1.c: New test.
35104         * gcc.c-torture/compile/20011119-2.c: New test.
35105
35106 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35107
35108         * gcc.dg/altivec-1.c: Fix typo.
35109
35110 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35111
35112         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35113
35114 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35115
35116         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35117
35118 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35119
35120         * lib/g77.exp: Don't specify --rpath-link.
35121
35122         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35123         across all the headers.
35124         * gcc.dg/format/format.exp: For testing on a remote host,
35125         copy format.h.
35126
35127         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35128         * gcc.c-torture/execute/930406-1.c: Likewise.
35129         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35130
35131 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35132
35133         * gcc.dg/altivec-1.c: New.
35134
35135 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35136
35137         * gcc.dg/cpp/fpreprocessed.c: New test case.
35138
35139 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35140
35141         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35142         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35143         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35144
35145 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35146
35147         * gcc.dg/no-builtin-1.c: New test.
35148
35149 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35150
35151         * gcc.c-torture/execute/20011115-1.c: New test.
35152
35153 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35154
35155         * gcc.c-torture/compile/20011114-2.c: New test.
35156         * gcc.c-torture/compile/20011114-3.c: New test.
35157         * gcc.c-torture/compile/20011114-4.c: New test.
35158
35159 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35160
35161         * g++.dg/other/init1.C: New test.
35162
35163 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35164
35165         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35166         message.
35167
35168         * gcc.c-torture/execute/20011114-1.c: New testcase.
35169
35170         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35171         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35172         like the (before this change) version of 20010327-1.c.
35173
35174 2001-11-14  Roger Sayle <roger@eyesopen.com>
35175
35176         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35177
35178 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35179
35180         * g++.dg/init/array2.C: New test.
35181
35182 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35183
35184         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35185
35186 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35187
35188         * g++.dg/other/forscope1.C: New test.
35189         * g++.dg/ext/forscope1.C: New test.
35190         * g++.dg/ext/forscope2.C: New test.
35191
35192 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35193
35194         * gcc.c-torture/execute/20011113-1.c: New test.
35195
35196 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35197
35198         * gcc.c-torture/execute/20011109-2.c: New test.
35199
35200         * gcc.c-torture/execute/20011109-1.c: New test.
35201
35202 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35203
35204         * gcc.c-torture/compile/20011109-1.c: New test.
35205
35206 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35207
35208         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35209         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35210         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35211         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35212         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35213         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35214         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35215
35216 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35217
35218         * g++.dg/warn/Wshadow-1.C: New tests.
35219         * g++.old-deja/g++.mike/for3.C: Update.
35220
35221 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35222
35223         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35224         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35225         XFAILs.  Adjust expected error texts.
35226         * gcc.c-torture/compile/20011106-1.c,
35227         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35228         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35229         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35230         gcc.dg/c99-array-lval-5.c: New tests.
35231
35232 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35233
35234         * gcc.dg/cpp/defined.c: Update.
35235
35236 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35237
35238         * gcc.c-torture/execute/anon-1.c: New test.
35239
35240 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35241
35242         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35243         same size, so no warning should be produced on stormy16.
35244
35245         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35246         due to oversized array.
35247         * g++.old-deja/g++.mike/ns15.C: Likewise.
35248         * g++.old-deja/g++.pt/crash16.C: Likewise.
35249
35250 2001-11-02  Graham Stott  <grahams@redhat.com>
35251
35252         * g++.dgother/debug1.C: Fix typos.
35253
35254 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35255
35256         * g++.dg/other/debug1.C: New test.
35257
35258 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35259
35260         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35261         of unsigned long.
35262
35263 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35264
35265         * gcc.dg/20011029-2.c: New test.
35266
35267         * gcc.c-torture/compile/20011029-1.c: New test.
35268
35269 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35270
35271         * objc/execute/class_self-1.m: New test.
35272         * objc/execute/class_self-2.m: New test.
35273
35274 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35275
35276         * gcc.misc-tests/msgs.exp: Delete.
35277         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35278         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35279         error set to match recent changes.
35280
35281 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35282
35283         * gcc.dg/20011021-1.c: New test.
35284
35285 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35286
35287         * gcc.c-torture/compile/20011023-1.c: New test.
35288
35289 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35290
35291         * lib/g77.exp: Rewrite based on lib/g++.exp.
35292
35293 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35294
35295         * gcc.c-torture/execute/20011019-1.c: New test.
35296
35297         * gcc.dg/20011018-1.c: New test.
35298
35299 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35300
35301         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35302
35303 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35304
35305         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35306         * gcc.dg/attr-invalid.c: Likewise.
35307
35308 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35309
35310         * testsuite/gcc.dg/20011015-1.c: New test.
35311
35312 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35313
35314         * g++.dg/template/unify2.C: New test.
35315
35316 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35317
35318         * g++.dg/other/exception-specification.C: New test
35319
35320 2001-10-13  Tom Rix  <trix@redhat.com>
35321
35322         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35323         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35324
35325 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35326
35327         * testsuite/gcc.dg/20011009-1.c: New test.
35328
35329 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35330
35331         PR g++/4476
35332         * g++.dg/other/friend1.C: New test.
35333
35334 2001-10-11  Richard Henderson  <rth@redhat.com>
35335
35336         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35337
35338 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35339
35340         * gcc.c-torture/compile/20011010-1.c: New.
35341
35342 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35343
35344         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35345         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35346         g77.f-torture/execute/execute.exp,
35347         g77.f-torture/noncompile/noncompile.exp,
35348         gcc.c-torture/compile/compile.exp,
35349         gcc.c-torture/execute/execute.exp,
35350         gcc.c-torture/execute/ieee/ieee.exp,
35351         gcc.c-torture/execute/memcheck/memcheck.exp,
35352         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35353         objc/execute/execute.exp: Update FSF address.
35354
35355 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35356
35357         * gcc.dg/cpp/cmdlne-C.c: Update.
35358         * gcc.dg/cpp/cmdlne-C2.c: New.
35359
35360 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35361
35362         * gcc.c-torture/execute/20011008-3.c: New.
35363
35364 2001-10-08  DJ Delorie  <dj@redhat.com>
35365
35366         * gcc.dg/20011008-1.c: New.
35367         * gcc.dg/20011008-2.c: New.
35368
35369 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35370
35371         * gcc.dg/cpp/spacing1.c: Update test.
35372
35373 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35374
35375         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35376         spelling errors of "separate" as "seperate".
35377
35378 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35379
35380         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35381         enough to avoid inlining.
35382
35383 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35384
35385         * lib/g77.exp: set libg2c_dir correctly.
35386
35387 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35388
35389         * gcc.dg/cpp/macro11.c: New test.
35390
35391 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35392
35393         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35394         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35395         gcc.dg/format/multattr-3.c: New tests.
35396         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35397         tests for format attributes on function pointers being rejected.
35398
35399 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35400
35401         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35402
35403 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35404
35405         * g++.dg/warn/format1.C: New test.
35406
35407 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35408
35409         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35410
35411 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35412
35413         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35414
35415 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35416
35417         * gcc.dg/cpp/redef2.c: Add test.
35418
35419 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35420
35421         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35422         long-standing bug on i686, apparently.
35423         * gcc.c-torture/execute/loop-2c.x: New file.
35424         * gcc.c-torture/execute/loop-2d.x: New file.
35425         * gcc.c-torture/execute/loop-3c.x: New file.
35426
35427 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35428
35429         * gcc.dg/cpp/20000625-2.c: Correct line number.
35430
35431 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35432
35433         * gcc.dg/cpp/macro10.c: New test.
35434         * gcc.dg/cpp/strify3.c: New test.
35435         * gcc.dg/cpp/spacing1.c: Add tests.
35436         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35437         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35438
35439 2001-09-24  DJ Delorie  <dj@redhat.com>
35440
35441         * gcc.c-torture/execute/20010924-1.c: New test.
35442
35443 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35444
35445         * testsuite/objc/execute/paste.m: Remove.
35446
35447 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35448
35449         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35450
35451 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35452
35453         * g77.dg/strlen0.f: New test.
35454
35455 2001-09-21  Richard Henderson  <rth@redhat.com>
35456
35457         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35458         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35459
35460 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35461
35462         Table-driven attributes.
35463         * g++.dg/ext/attrib1.C: New test.
35464
35465 2001-09-20  DJ Delorie  <dj@redhat.com>
35466
35467         * gcc.dg/20000926-1.c: Update expected warning messages.
35468         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35469         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35470         array.
35471
35472 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35473
35474         * g++.dg/eh/registers1.C: New test case.
35475
35476 2001-09-17  Richard Henderson  <rth@redhat.com>
35477
35478         * gcc.dg/array-5.c: Fix VLA decomposition test.
35479
35480 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35481
35482         * gcc.dg/cpp/line5.c: New testcase.
35483
35484 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35485
35486         * gcc.dg/cpp/macro9.c: New test.
35487
35488 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35489
35490         * gcc.c-torture/execute/980223.c: Change type of addr from long
35491         to char *.
35492
35493 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35494
35495         * gcc.c-torture/execute/20010915-1.c: New test.
35496
35497 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35498
35499         * g77.dg/bprob: New directory.
35500         * g77.dg/bprob/bprob.exp: New file.
35501         * g77.dg/bprob/bprob-1.f: New test.
35502         * g77.dg/gcov: New directory.
35503         * g77.dg/gcov/gcov.exp: New file.
35504         * g77.dg/gcov/gcov-1.f: New test.
35505         * g77.dg/gcov/gcov-1.x: New file.
35506
35507 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35508
35509         * gcc.dg/cpp/directiv.c: Update.
35510         * gcc.dg/cpp/undef1.c: Update.
35511
35512 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35513
35514         * gcc.dg/20010912-1.c: New test.
35515
35516 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35517
35518         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35519         language-independent file in lib.
35520         * lib/gcov.exp: New file.
35521
35522 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35523
35524         * gcc.c-torture/compile/20010911-1.c: New test.
35525
35526 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35527
35528         * lib/profopt.exp: New, to support profile-directed optimizations.
35529         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35530         * gcc.misc-tests/bprob-1.c: New test.
35531         * gcc.misc-tests/bprob-2.c: New test.
35532
35533 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35534
35535         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35536         XFAIL and which kinds of gcov output to verify.
35537         * gcc.misc-tests/gcov-4b.x: New file.
35538         * gcc.misc-tests/gcov-5b.x: New file.
35539         * gcc.misc-tests/gcov-6.x: New file.
35540         * gcc.misc-tests/gcov-7.c: New test.
35541         * gcc.misc-tests/gcov-7.x: New file.
35542
35543 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35544
35545         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35546         * gcc.misc-tests/gcov-6.c: New test.
35547
35548 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35549
35550         PR c++/3986
35551         * g++.dg/abi/vbase1.C: New test.
35552
35553 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35554
35555         * objc.dg/method-2.m: New.
35556
35557 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35558
35559         PR c++/4203
35560         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35561         * g++.dg/init/empty1.C: New test.
35562
35563 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35564
35565         * gcc.c-torture/compile/20010903-1.c: New test.
35566
35567 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35568
35569         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35570         for m68k.
35571
35572 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35573
35574         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35575
35576         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35577
35578         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35579
35580 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35581
35582         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35583         for 16-bit 'unsigned int'.
35584
35585 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35586
35587         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35588
35589 2001-08-27  Richard Henderson  <rth@redhat.com>
35590
35591         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35592         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35593
35594 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35595
35596         * gcc.dg/asm-names.c (ymain): New.
35597
35598 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35599
35600         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35601         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35602         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35603
35604 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35605
35606         * gcc.dg/compare5.c: New testcase.
35607
35608 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35609
35610         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35611         and "In instantiation".
35612
35613 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35614
35615         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35616
35617 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35618
35619         * gcc.misc-tests/gcov.exp: Add support for branch information.
35620         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35621         * gcc.misc-tests/gcov-4.c: New test.
35622         * gcc.misc-tests/gcov-4b.c: New test.
35623         * gcc.misc-tests/gcov-5b.c: New test.
35624
35625 2001-08-20  Zack Weinberg  <zackw@panix.com>
35626
35627         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35628         expected to fail.
35629
35630 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35631
35632         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35633
35634 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35635
35636         * g++.dg/eh/template1.C: New test.
35637
35638 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35639
35640         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35641         Fix thinko.
35642         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35643         for xfail.
35644
35645 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35646
35647         * lib/g77-dg.exp: Use prune.exp for common procedures
35648         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35649         * lib/g77.exp: (g77-dg-prune) Remove
35650
35651 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35652
35653         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35654
35655 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35656
35657         * g++.dg/template/unify1.C: New test.
35658
35659 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35660
35661         * g++.dg/abi/empty4.C: New test.
35662
35663 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35664
35665         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35666         solaris2.*
35667         * g77.f-torture/compile/pr3743.x: Likewise.
35668
35669 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35670
35671         * g++.dg/other/using-declaration.C: New test.
35672
35673 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35674
35675         * gcc.dg/cpp/tr-sign.c: New testcase.
35676
35677 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35678
35679         * gcc.dg/cpp/19951025-1.c: Revert.
35680         * gcc.dg/cpp/directiv.c: We no longer process directives that
35681         interrupt macro arguments.
35682
35683 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35684
35685         * gcc.dg/bconstp-1.c: New test.
35686
35687 2001-08-03  Richard Henderson  <rth@redhat.com>
35688
35689         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35690
35691 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35692
35693         * gcc.dg/cpp/19951025-1.c: Update.
35694
35695 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35696
35697         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35698         should be x.
35699
35700 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35701
35702         Kill -fhonor-std.
35703         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35704         * g++.old-deja/g++.other/std1.C: Likewise.
35705         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35706
35707 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35708
35709         * lib/g77.exp: Load gcc-defs.exp for common procedures
35710         (g77_pass, g77_fail, g77_finish, g77_exit,
35711         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35712
35713 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35714
35715         * g77.dg/fbackslash.f
35716         * g77.dg/fcase-preserve.f
35717         * g77.dg/ff90-1.f
35718         * g77.dg/ffixed-line-length-0.f
35719         * g77.dg/ffixed-line-length-132.f
35720         * g77.dg/ffixed-line-length-7.f
35721         * g77.dg/ffixed-line-length-72.f
35722         * g77.dg/ffixed-line-length-none.f
35723         * g77.dg/ffree-form-1.f
35724         * g77.dg/fno-backslash.f
35725         * g77.dg/fno-f90-1.f
35726         * g77.dg/fno-fixed-form-1.f
35727         * g77.dg/fno-onetrip.f
35728         * g77.dg/fno-typeless-boz.f
35729         * g77.dg/fno-underscoring.f
35730         * g77.dg/fno-vxt-1.f
35731         * g77.dg/fonetrip.f
35732         * g77.dg/ftypeless-boz.f
35733         * g77.dg/fugly-assumed.f
35734         * g77.dg/funderscoring.f
35735         * g77.dg/fvxt-1.f
35736
35737 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35738
35739         * objc.dg/fwd-proto-1.m: New.
35740         * objc.dg/local-decl-1.m: New.
35741         * objc.dg/naming-1.m: New.
35742         * objc.dg/naming-2.m: New.
35743         * objc.dg/proto-hier-1.m: New.
35744
35745 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35746
35747         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35748         largest-type elements to a struct makes its size grow.
35749
35750 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35751
35752         * g++.dg/abi/vthunk1.C: New test.
35753
35754 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35755
35756         * g++.dg/abi/vbase8-22.C: New test.
35757
35758 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35759
35760         * gcc.dg/cpp/macro8.c: New test.
35761
35762 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35763
35764         * g++.dg/abi/vbase8-21.C: New test.
35765
35766 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35767
35768         * g++.dg/abi/vbase8-10.C: New test.
35769
35770 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35771
35772         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35773         ${tool}_set_ld_library_path.
35774         Changed caller.
35775         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35776         g++.exp.
35777
35778 2001-07-26  Stan Cox <scox@redhat.com>
35779
35780         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35781         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35782         gcc_exit, gcc_check_unsupported_p):
35783         Moved to gcc-deps.exp
35784         * gcc-deps.exp: New file.
35785
35786 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35787
35788         * g++.old-deja/g++.pt/defarg14.C: New test.
35789
35790 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35791
35792         * g++.old-deja/g++.other/lineno5.C: New test.
35793
35794 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35795
35796         * g++.old-deja/g++.pt/crash68.C: New test.
35797
35798 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35799
35800         * g++.old-deja/g++.other/crash42.C: New test.
35801
35802 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35803
35804         * gcc.dg/cpp/extratokens.c: Fix.
35805         * gcc.dg/cpp/skipping2.c: New tests.
35806
35807 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35808
35809         * gcc.c-torture/execute/20010724-1.c: New file.
35810         * gcc.c-torture/execute/20010724-1.x: New file.
35811
35812 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35813
35814         * g++.old-deja/g++.other/cond7.C: New test.
35815
35816 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35817
35818         * g++.old-deja/g++.other/optimize4.C: New test.
35819
35820 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35821
35822         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35823
35824 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35825
35826         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35827         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35828         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35829         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35830
35831         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35832         bug report" message.
35833
35834         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35835         * g++.dg/ext/instantiate1.C: Move from old-deja.
35836
35837 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35838
35839         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35840         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35841         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35842         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35843
35844 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35845
35846         * gcc.c-torture/execute/20010723-1.c: New test.
35847
35848 2001-07-23  Ben Elliston  <bje@redhat.com>
35849
35850         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35851
35852 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35853
35854         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35855         i[34567]86-*-*.
35856         Delete handling of ieee_multilib_flags.
35857         Pass -mieee for alpha*-*-* and sh-*-*.
35858         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35859
35860 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35861
35862         Remove old-abi tests.
35863         * g++.old-deja/g++.mike/p11116.C: Remove.
35864         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35865
35866 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35867
35868         * g77.f-torture/compile/pr3743.f: New test
35869
35870 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35871
35872         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35873
35874 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35875
35876         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35877         g++.old-deja/g++.pt/static6.C: Likewise.
35878         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35879         supports weak symbols.
35880
35881 2001-07-18  Andreas Jaeger  <aj@suse.de>
35882
35883         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35884         supported again.
35885
35886 2001-07-18  Andreas Jaeger  <aj@suse.de>
35887
35888         * gcc.dg/iftrap-1.c: Fix target line.
35889
35890 2001-07-17  Richard Henderson  <rth@redhat.com>
35891
35892         * gcc.c-torture/execute/20010717-1.c: New.
35893
35894 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35895
35896         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35897         tests.
35898
35899 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35900
35901         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35902
35903 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35904
35905         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35906         UAC_SIGBUS, UAC_NOPRINT definitions.
35907
35908 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35909
35910         * objc/execute/object_is_class.m: New test.
35911         * objc/execute/object_is_meta_class.m: New test.
35912
35913 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35914
35915         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35916         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35917
35918 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35919
35920         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35921         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35922
35923 2001-07-14  Richard Henderson  <rth@redhat.com>
35924
35925         * gcc.dg/iftrap-1.c: New.
35926
35927 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35928
35929         * g77.f-torture/execute/intrinsic77.f: New test.
35930
35931 2001-07-11  Janis Johnson <janis@us.ibm.com>
35932
35933         * gcc.misc-tests/gcov-3.c: New test.
35934
35935 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35936
35937         * gcc.c-torture/compile/20010711-1.c,
35938         * gcc.c-torture/compile/20010711-2.c: New tests.
35939
35940 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35941
35942         * gcc.c-torture/execute/20010711-1.c: New test.
35943
35944 2001-07-11  Ben Elliston  <bje@redhat.com>
35945
35946         * g++.old-deja/g++.other/enum5.C: New test.
35947
35948 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35949
35950         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35951         (g++-dg-prune): Call prune_gcc_output.
35952         * prune.exp: New file for prune_gcc_output.
35953         * lib/g++.exp, lib/gcc.exp: Load it.
35954
35955 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35956
35957         * gcc.c-torture/compile/20010701-1.c,
35958         g++.old-deja/g++.ext/attrib6.C: New tests.
35959
35960 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35961
35962         * gcc.c-torture/compile/20010706-1.c: New test.
35963
35964 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35965
35966         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35967
35968 2001-06-28  Stan Shebs  <shebs@apple.com>
35969
35970         * gcc.dg/pragma-darwin.c: New test.
35971
35972 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35973
35974         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35975         Solaris 2.[678] system.
35976
35977 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35978
35979         * gcc.dg/20010622-1.c: New test.
35980
35981 2001-06-18  Stan Shebs  <shebs@apple.com>
35982
35983         * objc.dg: New directory.
35984         * objc.dg/dg.exp: New file.
35985         * objc.dg/alias.m: New.
35986         * objc.dg/class-1.m: New.
35987         * objc.dg/class-2.m: New.
35988         * objc.dg/const-str-1.m: New.
35989         * objc.dg/const-str-2.m: New.
35990         * objc.dg/id-1.m: New.
35991         * objc.dg/method-1.m: New.
35992         * objc.dg/super-class-1.m: New.
35993         * lib/objc-dg.exp: New file.
35994
35995 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35996
35997         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35998         of label name.
35999
36000 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36001
36002         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36003
36004 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36005
36006         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36007         variable.
36008
36009 2001-06-12  Richard Henderson  <rth@redhat.com>
36010
36011         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36012
36013 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36014
36015         * g++.old-deja/g++.abi/vbase5.C: New test.
36016         * g++.old-deja/g++.abi/vbase6.C: New test.
36017         * g++.old-deja/g++.abi/vbase7.C: New test.
36018
36019 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36020
36021         * gcc.c-torture/compile/20010610-1.c: New test.
36022
36023 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36024
36025         * g++.old-deja/g++.abi/vbase4.C: New test.
36026
36027 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36028
36029         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36030         support %f for HC11/HC12 targets.
36031         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36032         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36033         on HC11/HC12 targets.
36034         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36035
36036 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36037
36038         * gcc.dg/wchar_t-1.c: New file.
36039         * gcc.dg/wint_t-1.c: Likewise.
36040
36041 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36042
36043         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36044
36045 2001-06-11  Richard Henderson  <rth@redhat.com>
36046
36047         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36048
36049 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36050
36051         * gcc.c-torture/compile/20010611-1.c: New test.
36052
36053 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36054
36055         * gcc.dg/c99-tag-1.c: Add more tests.
36056
36057 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36058
36059         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36060         representation on MN10300 and ARM/Thumb.
36061
36062 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36063
36064         * g77.f-torture/execute/20010610.f: New.
36065
36066 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36067
36068         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36069         names.
36070
36071 2001-06-09  Richard Henderson  <rth@redhat.com>
36072
36073         * gcc.c-torture/execute/ashrdi-1.c: New.
36074         * gcc.c-torture/execute/ashldi-1.c: New.
36075         * gcc.c-torture/execute/lshrdi-1.c: New.
36076
36077 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36078
36079         * objc/execute/load-3.m: Added. Check sending +load to categories,
36080         in addition to classes.
36081
36082 2001-06-08  Stan Shebs  <shebs@apple.com>
36083
36084         * objc/execute/load-2.m: New test.  From Nicola Pero
36085         <n.pero@mi.flashnet.it>.
36086
36087 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36088
36089         * gcc.c-torture/execute/20010605-2.c: New test.
36090
36091 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36092
36093         * g++.old-deja/g++.abi/vbase2.C: New test.
36094         * g++.old-deja/g++.abi/vbase3.C: New test.
36095
36096 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36097
36098         * g++.old-deja/g++.pt/friend49.C: New test.
36099
36100 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36101
36102         * g++.old-deja/g++.ext/anon3.C: New test.
36103
36104 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36105
36106         * g++.old-deja/g++.other/conv7.C: New test.
36107
36108 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36109
36110         * gcc.c-torture/compile/20010605-2.c: New test.
36111
36112 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36113
36114         * gcc.c-torture/execute/20010604-1.c: New test.
36115
36116 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36117
36118         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36119
36120 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36121
36122         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36123         (g++_link_flags): Likewise.
36124         (g++_init): Pass gccpath's value to two previous functions.
36125
36126 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36127
36128         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36129         Ensure logfile entry matches exec command line.
36130
36131 2001-05-31  Richard Henderson  <rth@redhat.com>
36132
36133         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36134         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36135
36136 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36137
36138         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36139         compiler for irix6.2
36140
36141 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36142
36143         * g++.old-deja/g++.other/optimize3.C: New file.
36144
36145 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36146
36147         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36148         assemble.
36149
36150 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36151
36152         * g++.old-deja/g++.other/optimize2.C: New file.
36153
36154 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36155
36156         * gcc.c-torture/compile/20010518-2.c: New file.
36157         * gcc.c-torture/execute/20010518-1.c: New file.
36158         * gcc.c-torture/execute/20010518-2.c: New file.
36159
36160 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36161
36162         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36163
36164 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36165
36166         G++ no longer defines builtins that do not begin with __builtin.
36167         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36168         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36169         * g++.old-deja/g++.law/builtin1.C: Likewise.
36170         * g++.old-deja/g++.law/cvt2.C: Likewise.
36171         * g++.old-deja/g++.mike/net5.C: Likewise.
36172         * g++.old-deja/g++.other/builtins1.C: Likewise.
36173         * g++.old-deja/g++.other/builtins2.C: Likewise.
36174         * g++.old-deja/g++.other/builtins3.C: Likewise.
36175         * g++.old-deja/g++.other/builtins4.C: Likewise.
36176         * g++.old-deja/g++.other/inline8.C: Likewise.
36177         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36178
36179 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36180
36181         * g++.old-deja/g++.pt/using1.C: Adjust.
36182         * g++.old-deja/g++.pt/using2.C: New test.
36183
36184 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36185
36186         * gcc.dg/cpp/charconst.c: New tests.
36187         * gcc.dg/cpp/escape.c: New tests.
36188         * gcc.dg/cpp/escape-1.c: New tests.
36189         * gcc.dg/cpp/escape-2.c: New tests.
36190         * gcc.dg/cpp/ucs.c: New tests.
36191
36192 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36193
36194         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36195         native compiler for irix6.5.
36196
36197 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36198
36199         * lib/g++.exp (g++_include_flags): Use args to compute
36200         get_multilibs.
36201         (g++_link_flags): Likewise.
36202         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36203
36204 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36205
36206         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36207
36208 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36209
36210         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36211         this file.
36212
36213 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36214
36215         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36216         STACK_SIZE;
36217         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36218         to STACK_SIZE; Use it to define size of add_histo array.
36219         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36220         to STACK_SIZE.
36221         (f): Use GITT_SIZE to define size of gitt local table.
36222         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36223         to STACK_SIZE; Use it to define size of bytemem array.
36224
36225 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36226
36227         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36228         on 68HC11/HC12 due to the asm instruction.
36229         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36230         * gcc.c-torture/compile/920520-1.x: Likewise.
36231         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36232         on 68HC11/HC12 because the function is larger than 64K.
36233         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36234         on 68HC11/HC12 because the structure is too large.
36235
36236 2001-05-20  Richard Henderson  <rth@redhat.com>
36237
36238         * gcc.c-torture/execute/20010520-1.c: New.
36239
36240 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36241
36242         * g++.old-deja/g++.warn/compare1.C: New test.
36243         * gcc.dg/compare4.c: New test.
36244
36245 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36246
36247         * g++.old-deja/g++.other/optimize1.C: New test.
36248
36249 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36250
36251         * g++.old-deja/g++.pt/spec41.C: New test.
36252
36253 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36254
36255         * gcc.c-torture/compile/20010114-1.x: Remove.
36256
36257 2001-05-18  Stan Shebs  <shebs@apple.com>
36258
36259         * gcc.c-torture/compile/20010518-1.c: New test.
36260
36261 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36262
36263         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36264         * g++.old-deja/g++.pt/crash67.C: New test.
36265
36266 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36267
36268         * g++.old-deja/g++.other/debug9.C: New test.
36269
36270 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36271
36272         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36273
36274 2001-05-16  Jan Hubicka  <jh@suse.cz>
36275
36276         * gcc.c-torture/compile/20010516-1.c: New test.
36277
36278 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36279
36280         * g++.old-deja/g++.other/crash41.C: New test.
36281
36282 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36283
36284         * g++.old-deja/g++.pt/crash66.C: New test.
36285
36286 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36287
36288         * g++.old-deja/g++.robertl/eb27.C: Convert.
36289
36290 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36291
36292         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36293         declaration being redundant.
36294
36295 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36296
36297         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36298
36299 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36300
36301         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36302
36303 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36304
36305         * lib/g++.exp: Use testsuite_flags.
36306
36307 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36308
36309         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36310
36311 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36312
36313         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36314
36315 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36316
36317         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36318
36319 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36320
36321         * gcc.c-torture/compile/20010313-1.c: New test.
36322
36323 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36324
36325         * gcc.dg/cpp/direct2.c: New test.
36326         * gccq.dg/cpp/direct2s.c: New test.
36327
36328         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36329
36330 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36331
36332         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36333         * g++.old-deja/g++.other/op3.C: Likewise.
36334
36335 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36336
36337         * gcc.dg/cpp/syshdr.h: New file.
36338         * gcc.dg/cpp/sysmac1.c: Update.
36339         * gcc.dg/cpp/sysmac2.c: Update.
36340
36341 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36342
36343         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36344
36345 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36346
36347         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36348         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36349
36350 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36351
36352         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36353
36354 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36355
36356         * lib/g++.exp (g++_include_flags): Don't use any special flags
36357         if TESTING_IN_BUILD_TREE is not defined.
36358         (g++_init): Use a plain 'c++' as the compiler if
36359         TESTING_IN_BUILD_TREEE is not defined.
36360
36361 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36362
36363         * g++.old-deja/g++.eh/catch13.C: New test.
36364         * g++.old-deja/g++.eh/catch14.C: New test.
36365
36366 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36367
36368         * gcc.dg/cpp/tr-define.c: New test.
36369
36370 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36371
36372         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36373         <stdlib.h>, not <malloc.h>.
36374
36375 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36376
36377         * g++.old-deja/g++.ns/template17.C: New test.
36378
36379 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36380
36381         * g++.old-deja/g++.pt/ref4.C: New test.
36382
36383 2001-04-30  Richard Henderson  <rth@redhat.com>
36384
36385         * gcc.dg/20000724-1.c: Revert last change.
36386
36387 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36388
36389         * g77.f-torture/execute/20010430.f: New test.
36390
36391 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36392
36393         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36394
36395 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36396
36397         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36398
36399 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36400
36401         * g++.old-deja/g++.eh/crash6.C: New test.
36402
36403 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36404
36405         * g++.old-deja/g++.other/warn7.C: New test.
36406
36407 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36408
36409         * g++.old-deja/g++.other/defarg9.C: New test.
36410
36411 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36412
36413         * g77.f-torture/compile/20010426.f: New test.
36414         * g77.f-torture/execute/20010426.f: New test.
36415
36416 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36417
36418         * g77.f-torture/compile/20000629-1.x: Remove - error
36419         has been fixed.
36420
36421 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36422
36423         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36424         Tweak slightly to work with g++.dg framework.
36425         * g++.dg/special/ecos.exp: Run initp1.C test.
36426         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36427
36428         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36429         its linker doesn't give line numbers either.
36430         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36431
36432 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36433
36434         * g++.old-deja/g++.other/lex1.C: New test.
36435
36436 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36437
36438         * gcc.dg/noncompile/20010425-1.c: New test.
36439
36440 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36441
36442         * g++.old-deja/g++.pt/mangle2.C: New test.
36443
36444 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36445
36446         * gcc.dg/format/plus-1.c: New test.
36447
36448 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36449
36450         * gcc.dg/20010423-1.c: New test.
36451
36452 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36453
36454         * gcc.c-torture/execute/20010422-1.c: New test.
36455
36456 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36457
36458         * g++.old-deja/g++.ns/type2.C: New test.
36459
36460 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36461
36462         * g++.old-deja/g++.other/perf1.C: New test.
36463
36464 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36465
36466         * gcc.dg/c99-func-2.c: Remove xfail.
36467         * gcc.dg/c99-func-3.c: Remove xfail.
36468         * gcc.dg/c99-func-4.c: Remove xfail.
36469
36470 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36471
36472         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36473
36474 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36475
36476         * gcc.c-torture/compile/20010423-1.c: New test.
36477
36478 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36479
36480         * g++.old-deja/g++.pt/typename28.C: New test.
36481
36482 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36483
36484         * g++.old-deja/g++.abi/empty2.C: New test.
36485         * g++.old-deja/g++.abi/empty3.C: New test.
36486
36487 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36488
36489         * g++.old-deja/g++.other/comdat2.C: New test.
36490         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36491
36492 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36493
36494         * g++.old-deja/g++.other/overload14.C: New test.
36495
36496 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36497
36498         * g++.old-deja/g++.other/lookup23.C: New test.
36499
36500 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36501
36502         * gcc.c-torture/execute/20010403-1.c: New test.
36503
36504 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36505             Mark Mitchell  <mark@codesourcery.com>
36506
36507         * lib/old-dejagnu.exp: Don't delete output of executable.
36508         Add .exe suffix to executables.
36509
36510 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36511
36512         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36513
36514 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36515
36516         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36517
36518 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36519
36520         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36521         * g++.old-deja/g++.abi/crash1.C: New test.
36522
36523 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36524
36525         * g++.old-deja/g++.other/crash40.C: New test.
36526
36527 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36528
36529         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36530
36531 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36532
36533         * g++.old-deja/g++.other/warn6.C: New test.
36534
36535 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36536
36537         * g++.old-deja/g++.robertl/eb42.C: Same.
36538
36539 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36540
36541         * gcc.dg/wtr-conversion-1.c: New testcase.
36542
36543 2001-04-10  Richard Henderson  <rth@redhat.com>
36544
36545         * g++.old-deja/g++.other/array5.C: New.
36546
36547 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36548
36549         * gcc.c-torture/execute/20010408-1.c: New test.
36550
36551 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36552
36553         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36554         headers and constructs.
36555         * g++.old-deja/g++.robertl/eb79.C: Same.
36556         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36557         * g++.old-deja/g++.robertl/eb73.C: Same.
36558         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36559         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36560         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36561         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36562         * g++.old-deja/g++.robertl/eb44.C: Same.
36563         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36564         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36565         * g++.old-deja/g++.robertl/eb39.C: Same.
36566         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36567         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36568         * g++.old-deja/g++.robertl/eb30.C: Same.
36569         * g++.old-deja/g++.robertl/eb3.C: Same.
36570         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36571         * g++.old-deja/g++.robertl/eb21.C: Same.
36572         * g++.old-deja/g++.robertl/eb15.C: Same.
36573         * g++.old-deja/g++.robertl/eb118.C: Same.
36574         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36575         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36576         * g++.old-deja/g++.robertl/eb109.C: Same.
36577         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36578         * g++.old-deja/g++.mike/rtti1.C: Same.
36579         * g++.old-deja/g++.mike/p658.C: Same.
36580         * g++.old-deja/g++.mike/net46.C: Same.
36581         * g++.old-deja/g++.mike/net34.C: Same.
36582         * g++.old-deja/g++.mike/memoize1.C: Same.
36583         * g++.old-deja/g++.mike/eh2.C: Same.
36584         * g++.old-deja/g++.law/weak.C: Same.
36585         * g++.old-deja/g++.law/visibility7.C: Same.
36586         * g++.old-deja/g++.law/visibility25.C: Same.
36587         * g++.old-deja/g++.law/visibility22.C: Same.
36588         * g++.old-deja/g++.law/visibility2.C: Same.
36589         * g++.old-deja/g++.law/visibility17.C: Same.
36590         * g++.old-deja/g++.law/visibility13.C: Same.
36591         * g++.old-deja/g++.law/visibility10.C: Same.
36592         * g++.old-deja/g++.law/visibility1.C: Same.
36593         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36594         * g++.old-deja/g++.law/vbase1.C: Same.
36595         * g++.old-deja/g++.law/operators32.C: Same.
36596         * g++.old-deja/g++.law/nest3.C: Same.
36597         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36598         * g++.old-deja/g++.law/except5.C (main): Same.
36599         * g++.old-deja/g++.law/cvt7.C (run): Same.
36600         * g++.old-deja/g++.law/cvt2.C: Same.
36601         * g++.old-deja/g++.law/cvt16.C: Same.
36602         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36603         * g++.old-deja/g++.law/ctors17.C (main): Same.
36604         * g++.old-deja/g++.law/ctors13.C: Same.
36605         * g++.old-deja/g++.law/ctors12.C (main): Same.
36606         * g++.old-deja/g++.law/ctors10.C: Same.
36607         * g++.old-deja/g++.law/code-gen5.C: Same.
36608         * g++.old-deja/g++.law/bad-error7.C: Same.
36609         * g++.old-deja/g++.law/arm9.C: Same.
36610         * g++.old-deja/g++.law/arm12.C: Same.
36611         * g++.old-deja/g++.law/arg8.C: Same.
36612         * g++.old-deja/g++.law/arg1.C: Same.
36613         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36614         * g++.old-deja/g++.jason/template31.C: Same.
36615         * g++.old-deja/g++.jason/template24.C (main): Same.
36616         * g++.old-deja/g++.jason/2371.C: Same.
36617         * g++.old-deja/g++.eh/new2.C: Same.
36618         * g++.old-deja/g++.eh/new1.C: Same.
36619         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36620         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36621         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36622         * g++.old-deja/g++.brendan/crash62.C: Same.
36623         * g++.old-deja/g++.brendan/crash52.C: Same.
36624         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36625         * g++.old-deja/g++.brendan/crash38.C: Same.
36626         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36627         * g++.old-deja/g++.brendan/copy9.C: Same.
36628
36629 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36630
36631         * gcc.c-torture/execute/20001203-2.c (memset):
36632         Count argument is of type __SIZE_TYPE__.
36633
36634 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36635
36636         * gcc.c-torture/compile/20010404-1.c: New test.
36637
36638 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36639
36640         * gcc.c-torture/compile/20010326-1.c: New test.
36641
36642 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36643
36644         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36645         peculiarities of the SH.
36646         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36647
36648 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36649
36650         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36651         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36652         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36653
36654 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36655
36656         * g77.f-torture/compile/20010321-1.f: New test.
36657
36658 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36659
36660         * gcc.c-torture/compile/20010329-1.c: New test.
36661
36662 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36663
36664         * gcc.c-torture/execute/20010329-1.c: New test.
36665
36666 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36667
36668         * g++.old-deja/g++.other/eh4.C: Fix typo.
36669
36670 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36671
36672         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36673
36674 2001-03-28  Philip Blundell  <philb@gnu.org>
36675
36676         * gcc.c-torture/compile/20010328-1.c: New test.
36677
36678 2001-03-27  Richard Henderson  <rth@redhat.com>
36679
36680         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36681         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36682
36683 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36684
36685         * gcc.c-torture/compile/20010327-1.c: New test.
36686
36687 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36688
36689         * g++.old-deja/g++.other/friend12.C: New test.
36690         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36691         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36692
36693 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36694
36695         * gcc.c-torture/execute/20010325-1.c: New test.
36696
36697 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36698
36699         * g++.old-deja/g++.other/mangle3.C: New test.
36700
36701 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36702
36703         * g++.old-deja/g++.other/anon8.C: New test.
36704
36705 2001-03-20  Philip Blundell  <philb@gnu.org>
36706
36707         * gcc.c-torture/compile/20010320-1.c: New test.
36708
36709 2001-03-17  Richard Henderson  <rth@redhat.com>
36710
36711         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36712
36713 2001-03-15  Geoff Keating  <geoff@redhat.com>
36714
36715         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36716         tests on AIX.
36717
36718 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36719
36720         * g++.old-deja/g++.other/eh4.C: New test.
36721
36722 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36723
36724         * gcc.dg/cpp/mi1.c: Update.
36725
36726 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36727
36728         * g++.old-deja/g++.other/regstack.C: New test.
36729
36730 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36731
36732         * g++.old-deja/g++.other/ref4.C: New test.
36733
36734 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36735
36736         * objc/execute/va_method.m: Added.
36737         * objc/execute/IMP.m: Added.
36738         * objc/execute/_cmd.m: Added.
36739         * objc/execute/accessing_ivars.m: Added.
36740         * objc/execute/class-1.m: Added.
36741         * objc/execute/class-10.m: Added.
36742         * objc/execute/class-11.m: Added.
36743         * objc/execute/class-12.m: Added.
36744         * objc/execute/class-13.m: Added.
36745         * objc/execute/class-14.m: Added.
36746         * objc/execute/class-2.m: Added.
36747         * objc/execute/class-3.m: Added.
36748         * objc/execute/class-4.m: Added.
36749         * objc/execute/class-5.m: Added.
36750         * objc/execute/class-6.m: Added.
36751         * objc/execute/class-7.m: Added.
36752         * objc/execute/class-8.m: Added.
36753         * objc/execute/class-9.m: Added.
36754         * objc/execute/class-tests-1.h
36755         * objc/execute/class-tests-2.h
36756         * objc/execute/compatibility_alias.m: Added.
36757         * objc/execute/encode-1.m: Added.
36758         * objc/execute/formal_protocol-1.m: Added.
36759         * objc/execute/formal_protocol-2.m: Added.
36760         * objc/execute/formal_protocol-3.m: Added.
36761         * objc/execute/formal_protocol-4.m: Added.
36762         * objc/execute/formal_protocol-5.m: Added.
36763         * objc/execute/formal_protocol-6.m: Added.
36764         * objc/execute/formal_protocol-7.m: Added.
36765         * objc/execute/informal_protocol.m: Added.
36766         * objc/execute/initialize.m: Added.
36767         * objc/execute/load.m: Added.
36768         * objc/execute/many_args_method.m: Added.
36769         * objc/execute/nested-3.m: Added.
36770         * objc/execute/no_clash.m: Added.
36771         * objc/execute/private.m: Added.
36772         * objc/execute/redefining_self.m: Added.
36773         * objc/execute/root_methods.m: Added.
36774         * objc/execute/selector-1.m: Added.
36775         * objc/execute/static-1.m: Added.
36776         * objc/execute/static-2.m: Added.
36777         * objc/execute/va_method.m: Added.
36778
36779 2001-03-10  Richard Henderson  <rth@redhat.com>
36780
36781         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36782
36783 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36784
36785         * g++.old-deja/g++.other/crash31.C: XFAIL.
36786         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36787         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36788         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36789         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36790         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36791
36792 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36793
36794         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36795
36796 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36797
36798         * gcc.dg/20000724-1.c: Don't use multiline strings.
36799
36800 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36801
36802         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36803         result of -cString against what we expect it to be; don't just
36804         print it out for no one to read.
36805
36806         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36807         Based on testcases provided by Nicola Pero.
36808
36809 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36810
36811         * gcc.dg/cpp/macro7.c: New test.
36812
36813 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36814
36815         * gcc.dg/cpp/multiline.c: Update.
36816
36817 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36818
36819         * g++.old-deja/g++.other/enum3.C: New test.
36820
36821 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36822
36823         * g++.old-deja/g++.other/pod1.C: New test.
36824
36825 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36826
36827         * g++.old-deja/g++.ext/overload1.C: New test.
36828
36829 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36830
36831         * g++.old-deja/g++.pt/using1.C: New test.
36832
36833 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36834
36835         * g++.old-deja/g++.other/using9.C: New test.
36836
36837 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36838
36839         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36840
36841         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36842
36843 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36844
36845         * g++.old-deja/g++.ext/realpt1.C: Remove.
36846
36847 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36848
36849         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36850
36851 2001-02-26  Will Cohen  <wcohen@redhat.com>
36852
36853         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36854
36855 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36856
36857         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36858         templatized constructors.
36859
36860 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36861
36862         * gcc.c-torture/execute/20010224-1.c: New test.
36863
36864 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36865
36866         * gcc.c-torture/execute/20010222-1.c: New test.
36867
36868 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36869
36870         * g++.old-deja/g++.other/inline20.C: New test.
36871
36872 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36873
36874         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36875
36876 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36877
36878         * g++.old-deja/g++.other/lookup22.C: New test.
36879
36880 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36881
36882         * g77.dg: New directory.
36883         * g77.dg/20010216-1.f: New test case.
36884         * g77.dg/dg.exp: New driver.
36885         * lib/g77-dg.exp: New driver library.
36886
36887 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36888
36889         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36890
36891 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36892
36893         * g++.old-deja/g++.other/decl9.C: New test.
36894
36895 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36896
36897         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36898         not need <string> and also tests the initialization at runtime.
36899
36900 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36901
36902         * gcc.c-torture/execute/longlong.c: New test.
36903
36904 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36905
36906         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36907
36908 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36909
36910         * gcc.c-torture/execute/920302-1.c (execute):
36911         Change argument type to short.
36912
36913 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36914
36915         * g++.old-deja/g++.pt/deduct6.C: New test.
36916
36917 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36918
36919         * g++.old-deja/g++.pt/deduct5.C: New test.
36920
36921 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36922
36923         * gcc.c-torture/execute/20010209-1.c: New test.
36924
36925 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36926
36927         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36928
36929 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36930
36931         * g++.dg/vtgc1.C: Update for new ABI.
36932
36933         * consistency.vlad: New directory, 1665 files.
36934
36935 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36936
36937         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36938         return type.
36939         * gcc.dg/cpp/digraphs.c: Declare puts.
36940
36941 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36942
36943         * g++.old-deja/g++.other/warn5.C: New test.
36944
36945 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36946
36947         * g++.old-deja/g++.pt/spec40.C: New test.
36948
36949 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36950
36951         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36952         case.
36953         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36954
36955 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36956
36957         * gcc.c-torture/compile/20010209-1.c: New test.
36958
36959 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36960
36961         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36962         excess errors message but not if it crashes.
36963         * g++.old-deja/g++.other/crash27.C: Likewise.
36964         * g++.old-deja/g++.other/crash28.C: Likewise.
36965         * g++.old-deja/g++.other/crash30.C: Likewise.
36966         * g++.old-deja/g++.other/crash32.C: Likewise.
36967         * g++.old-deja/g++.other/crash35.C: Likewise.
36968         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36969
36970 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36971
36972         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36973         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36974         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36975         g77.f-torture/execute/execute.exp,
36976         g77.f-torture/noncompile/noncompile.exp,
36977         gcc.c-torture/execute/execute.exp,
36978         gcc.c-torture/execute/memcheck/memcheck.exp,
36979         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36980         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36981         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36982         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36983         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36984         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36985         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36986         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36987         Remove bug reporting instructions with ancient email addresses.
36988
36989 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36990
36991         * gcc.dg/20010202-1.c: New test.
36992         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36993
36994 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36995
36996         * g++.dg/stdbool-if.C: New test.
36997
36998 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36999
37000         * objc/execute/fdecl.m: Added main().
37001
37002 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37003
37004         * gcc.c-torture/execute/20010206-1.c: New test.
37005
37006 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37007
37008         * gcc.dg/cpp/avoidpaste1.c: Update.
37009
37010 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37011
37012         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37013         Pero <nicola@brainstorm.co.uk>.
37014         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37015
37016 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37017
37018         * g++.old-deja/g++.pt/spec39.C: New test.
37019
37020 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37021
37022         * gcc.c-torture/compile/20010202-1.c: New test.
37023
37024 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37025
37026         * g++.old-deja/g++.abi/primary2.C: New test.
37027         * g++.old-deja/g++.abi/primary3.C: New test.
37028         * g++.old-deja/g++.abi/primary4.C: New test.
37029         * g++.old-deja/g++.abi/primary5.C: New test.
37030         * g++.old-deja/g++.abi/vtable3.h: New test.
37031         * g++.old-deja/g++.abi/vtable3a.C: New test.
37032         * g++.old-deja/g++.abi/vtable3b.C: New test.
37033         * g++.old-deja/g++.abi/vtable3c.C: New test.
37034         * g++.old-deja/g++.abi/vtable3d.C: New test.
37035         * g++.old-deja/g++.abi/vtable3e.C: New test.
37036         * g++.old-deja/g++.abi/vtable3f.C: New test.
37037         * g++.old-deja/g++.abi/vtable3g.C: New test.
37038         * g++.old-deja/g++.abi/vtable3h.C: New test.
37039         * g++.old-deja/g++.abi/vtable3i.C: New test.
37040         * g++.old-deja/g++.abi/vtable3j.C: New test.
37041         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37042
37043 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37044
37045         * g++.old-deja/g++.other/anon6.C: New test.
37046         * g++.old-deja/g++.other/anon7.C: New test.
37047
37048 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37049
37050         * gcc.dg/cpp/avoidpaste2.c: New tests.
37051
37052 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37053
37054         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37055
37056 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37057
37058         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37059         DECIMAL_DIG cases for Irix."
37060
37061 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37062
37063         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37064
37065 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37066
37067         * gcc.dg/c99-tag-1.c: New test.
37068
37069 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37070
37071         * gcc.dg/cpp/tr-warn1.c: Add tests.
37072
37073 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37074
37075         * gcc.dg/cpp/avoidpaste1.c: Update.
37076         * gcc.dg/cpp/paste4.c: Update.
37077
37078 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37079
37080         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37081         cases for Irix.
37082
37083 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37084
37085         * g++.old-deja/g++.other/inline19.C: New test.
37086
37087 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37088
37089         * gcc.dg/Wlarger-than.c: New test.
37090
37091 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37092
37093         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37094
37095 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37096
37097         * gcc.c-torture/execute/20010129-1.c: New test.
37098         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37099
37100 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37101
37102         * gcc.dg/cpp/avoidpaste1.c: Test case.
37103
37104 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37105
37106         * g++.old-deja/g++.other/inline18.C: New test.
37107
37108 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37109
37110         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37111         and __builtin_putchar.
37112
37113 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37114
37115         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37116         tests.
37117
37118 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37119
37120         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37121         floating point number rounding mode to round to the nearest
37122         representable mode.
37123
37124 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37125
37126         * g++.old-deja/g++.other/mangle2.C: New test.
37127
37128 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37129
37130         * gcc.c-torture/compile/20010124-1.c: New test.
37131
37132 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37133
37134         * g++.old-deja/g++.pt/spec38.C: New test.
37135
37136 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37137
37138         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37139         "Build don't run".
37140
37141 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37142
37143         * gcc.c-torture/execute/20010123-1.c: New test.
37144
37145 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37146
37147         * g++.old-deja/g++.pt/spec37.C: New test.
37148
37149 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37150
37151         * g++.old-deja/g++.pt/overload14.C: New test.
37152
37153 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37154
37155         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37156         __builtin_return_address.
37157
37158 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37159
37160         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37161         * g++.old-deja/g++.pt/spec35.C: New test.
37162         * g++.old-deja/g++.pt/spec36.C: New test.
37163
37164 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37165
37166         * gcc.c-torture/compile/20010118-1.c: New test.
37167
37168 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37169
37170         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37171
37172 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37173
37174         * gcc.c-torture/execute/20010119-1.c: New test.
37175
37176 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37177
37178         * g++.old-deja/g++.other/vbase5.C: New test.
37179
37180 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37181
37182         * gcc.c-torture/execute/20010118-1.c: New test.
37183
37184 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37185
37186         * g++.old-deja/g++.pt/deduct3.C: New test.
37187
37188 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37189
37190         * g++.old-deja/g++.pt/spec34.C: New test.
37191
37192 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37193
37194         * g77.f-torture/compile/20000601-2.f: New test.
37195
37196 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37197
37198         * g++.old-deja/g++.other/init17.C: New test.
37199
37200 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37201
37202         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37203
37204 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37205
37206         * g++.old-deja/g++.pt/unify8.C: New test.
37207
37208 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37209
37210         * g++.old-deja/g++.abi/vbase1.C: New test.
37211
37212 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37213
37214         * g++.old-deja/g++.pt/crash65.C: New test.
37215
37216 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37217
37218         * gcc.dg/cpp/assembl2.S: New test case.
37219
37220 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37221
37222         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37223         are supported.
37224
37225 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37226
37227         * g++.old-deja/g++.other/builtins1.C: New test.
37228         * g++.old-deja/g++.other/builtins2.C: Likewise.
37229         * g++.old-deja/g++.other/builtins3.C: Likewise.
37230         * g++.old-deja/g++.other/builtins4.C: Likewise.
37231
37232 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37233
37234         * gcc.c-torture/compile/20010117-1.c: New test.
37235         * gcc.c-torture/compile/20010117-2.c: New test.
37236
37237 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37238
37239         * g77.f-torture/execute/20010116.[fx]: New test,
37240         XFAIL on i?86-*-*.
37241         * g77.f-torture/compile/20010115.f: Indicate it's
37242         a test for PR fortran/1636.
37243
37244 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37245
37246         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37247
37248 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37249
37250         * g77.f-torture/compile/20010115.f: New test.
37251
37252 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37253
37254         * g++.old-deja/g++.pt/nontype5.C: New test.
37255
37256 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37257
37258         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37259         have an equivalent working one below it.
37260
37261 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37262
37263         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37264         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37265
37266 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37267
37268         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37269         message containing "init_priority".
37270         (conpr-2.C): Likewise.
37271         (conpr-3.C): Likewise.
37272         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37273
37274 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37275
37276         * gcc.c-torture/execute/20010114-2.c: New test.
37277
37278 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37279
37280         * gcc.c-torture/compile/20010114-1.c: New test.
37281         * gcc.c-torture/compile/20010114-1.x: Xfail.
37282         * gcc.c-torture/compile/20010114-2.c: New test.
37283         * gcc.c-torture/execute/20010114-1.c: New test.
37284         * gcc.dg/trunc-1.c: New test.
37285         * gcc.dg/uninit-B.c: New test.
37286
37287 2001-01-13  Nick Clifton  <nickc@redhat.com>
37288
37289         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37290         target.
37291
37292 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37293
37294         * gcc.c-torture/compile/20010113-1.c: New test.
37295
37296 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37297
37298         * gcc.c-torture/compile/20001212-1.c: New test.
37299
37300 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37301
37302         * gcc.dg/cpp/widestr1.c: Update.
37303         * gcc.dg/cpp/prag-imp.c: Remove.
37304
37305 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37306
37307         * gcc.c-torture/execute/20000801-3.x: Remove.
37308         * gcc.dg/c90-init-1.c: New test.
37309         * gcc.dg/c99-init-1.c: New test.
37310         * gcc.dg/c99-init-2.c: New test.
37311         * gcc.dg/gnu99-init-1.c: New test.
37312
37313 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37314
37315         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37316         testing that no relevant ones were found.
37317
37318 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37319
37320         * g++.old-deja/g++.pt/cast2.C: New test.
37321
37322 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37323
37324         * g++.old-deja/g++.pt/friend47.C: New test.
37325
37326 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37327
37328         * g++.old-deja/g++.pt/instantiate13.C: New test.
37329
37330 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37331
37332         * g++.old-deja/g++.other/defarg7.C: New test.
37333         * g++.old-deja/g++.other/defarg8.C: New test.
37334
37335 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37336
37337         * g++.old-deja/g++.pt/crash64.C: New test.
37338
37339 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37340
37341         * g++.old-deja/g++.pt/crash63.C: New test.
37342
37343 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37344
37345         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37346
37347 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37348
37349         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37350
37351 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37352
37353         * g++.old-deja/g++.pt/error3.C: New test.
37354
37355 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37356
37357         * g++.old-deja/g++.other/crash39.C: New test.
37358
37359 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37360
37361         * g++.old-deja/g++.other/vbase4.C: New test.
37362
37363 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37364
37365         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37366         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37367         * gcc.dg/special/special.exp: New test driver which will check
37368         for alias support for the above test.
37369
37370 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37371
37372         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37373         problems on small machines.
37374         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37375         parameterize.
37376
37377 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37378
37379         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37380         mips.
37381         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37382
37383 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37384
37385         * g++.old_deja/g++.pt/using8.C: New test.
37386
37387 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37388
37389         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37390
37391 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37392
37393         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37394         where a failure is expected.
37395         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37396
37397 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37398
37399         * g++.old_deja/g++.pt/instantiate12.C: New test.
37400
37401 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37402
37403         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37404         start of structs.
37405         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37406         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37407         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37408         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37409         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37410         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37411         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37412         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37413         * g++.old-deja/g++.eh/spec6.C: Likewise.
37414         * g++.old-deja/g++.jason/crash3.C: Likewise.
37415         * g++.old-deja/g++.law/ctors11.C: Likewise.
37416         * g++.old-deja/g++.law/ctors17.C: Likewise.
37417         * g++.old-deja/g++.law/ctors5.C: Likewise.
37418         * g++.old-deja/g++.law/ctors9.C: Likewise.
37419         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37420         * g++.old-deja/g++.mike/net22.C: Likewise.
37421         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37422         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37423         * g++.old-deja/g++.mike/virt3.C: Likewise.
37424         * g++.old-deja/g++.niklas/t128.C: Likewise.
37425         * g++.old-deja/g++.other/anon4.C: Likewise.
37426         * g++.old-deja/g++.other/using1.C: Likewise.
37427         * g++.old-deja/g++.other/warn3.C: Likewise.
37428         * g++.old-deja/g++.pt/t37.C: Likewise.
37429         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37430         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37431
37432 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37433
37434         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37435
37436 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37437
37438         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37439
37440 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37441
37442         * gcc.c-torture/compile/20010107-1.c: New test.
37443
37444 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37445
37446         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37447
37448 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37449
37450         * gcc.dg/format/format.h: New file.
37451         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37452         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37453         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37454         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37455         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37456         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37457         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37458         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37459         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37460         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37461         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37462         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37463         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37464         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37465         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37466         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37467         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37468         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37469         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37470         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37471         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37472         instead of declaring standard types, macros and functions in each
37473         test.
37474
37475 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37476
37477         * gcc.c-torture/execute/20010106-1.c: New test.
37478
37479 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37480
37481         * gcc.dg/format/format.exp: New file.
37482         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37483         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37484         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37485         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37486         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37487         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37488         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37489         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37490         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37491         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37492         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37493         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37494         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37495         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37496         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37497         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37498         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37499         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37500         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37501         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37502         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37503         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37504         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37505         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37506         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37507         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37508         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37509         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37510         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37511         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37512         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37513         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37514         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37515         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37516         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37517         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37518         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37519         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37520         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37521         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37522         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37523         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37524
37525 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37526
37527         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37528         account.
37529
37530 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37531
37532         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37533
37534 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37535
37536         * g++.old-deja/g++.pt/crash62.C: New test.
37537
37538 2001-01-04  Richard Henderson  <rth@redhat.com>
37539
37540         * gcc.dg/20000926-1.c: Update expected warnings.
37541         * gcc.dg/array-2.c: Likewise.
37542         * gcc.dg/array-4.c: Also validate flexible array members.
37543         * gcc.dg/c99-flex-array-1.c: New.
37544
37545 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37546
37547         * gcc.c-torture/compile/20001222-1.x: Remove.
37548
37549 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37550
37551         * gcc.c-torture/execute/built-in-setjmp.c: New.
37552
37553 2001-01-03  Richard Henderson  <rth@redhat.com>
37554
37555         * gcc.dg/940510-1.c: Update expected error wording.
37556         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37557
37558 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37559
37560         * lib/target-supports.exp (check_alias_available): Modified to
37561         indicate aliases not supported if only weak aliases are supported.
37562
37563 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37564
37565         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37566         Turn on cmpstrsi checks for __pj__ and __i370__.
37567
37568 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37569
37570         * g++.old-deja/g++.other/virtual11.C: New test.
37571
37572 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37573
37574         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37575
37576 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37577
37578         * gcc.c-torture/compile/20010102-1.c: New test.
37579
37580 2001-01-02  Andreas Jaeger  <aj@suse.de>
37581
37582         * gcc.dg/noreturn-3.c: New test.
37583
37584         * gcc.dg/noreturn-4.c: New test.
37585
37586 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37587
37588         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37589         __builtin_fputc and __builtin_fwrite.
37590
37591 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37592
37593         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37594         signed char, not default char.
37595
37596 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37597
37598         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37599
37600 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37601
37602         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37603
37604 2000-12-29  Richard Henderson  <rth@redhat.com>
37605
37606         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37607         (__cyg_profile_func_exit): Define.
37608
37609 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37610
37611         * g++.dg/vtgc1.C: New test.
37612
37613 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37614
37615         * gcc.dg/noncompile/20001228-1.c: New test.
37616
37617         * gcc.dg/20001228-1.c: New test.
37618
37619         * gcc.c-torture/execute/20001228-1.c: New test.
37620
37621 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37622
37623         * gcc.dg/format-strfmon-1.c: New test.
37624
37625 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37626
37627         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37628         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37629         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37630         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37631         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37632         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37633         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37634         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37635         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37636         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37637         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37638         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37639         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37640
37641         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37642         * gcc.c-torture/execute/string-opt-4.c: Test index.
37643
37644 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37645
37646         * gcc.c-torture/compile/20001226-1.c: New test.
37647
37648 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37649
37650         * gcc.c-torture/compile/20001222-1.c: New test.
37651         * gcc.c-torture/compile/20001222-1.x: Xfail.
37652
37653 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37654
37655         * gcc.c-torture/execute/comp-goto-2.c: New test.
37656
37657 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37658
37659         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37660         Use long types if __INT_MAX__ is 32767.
37661         (main): Use cast to (sint32 *) when poking 88 into a_page.
37662
37663         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37664
37665 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37666
37667         * gcc.c-torture/compile/20001221-1.c: New test.
37668         * gcc.c-torture/execute/20001221-1.c: New test.
37669
37670 2000-12-20  Richard Henderson  <rth@redhat.com>
37671
37672         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37673         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37674
37675 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37676
37677         * gcc.dg/compare3.c: New test.
37678
37679 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37680
37681         * gcc.dg/format-warnll-1.c: New test.
37682
37683 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37684
37685         * gcc.dg/cpp/cmdlne-P.c: New test.
37686
37687 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37688
37689         * gcc.c-torture/execute/builtin-abs-1.c,
37690         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37691
37692 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37693
37694         * gcc.dg/cpp/multiline.c: New test.
37695
37696 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37697
37698         * g++.old-deja/g++.other/syshdr1.C: Update.
37699         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37700
37701 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37702
37703         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37704
37705 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37706
37707         * g++.old-deja/g++.pt/ttp65.C: New test.
37708
37709 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37710
37711         * g++.old-deja/g++.pt/ttp64.C: New test.
37712
37713 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37714
37715         * g++.old-deja/g++.pt/spec33.C: New test.
37716
37717 2000-12-14  Catherine Moore  <clm@redhat.com>
37718
37719         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37720         * gcc.c-torture/execute/920612-2.c: Likewise.
37721         * gcc.c-torture/execute/920428-2.c: Likewise.
37722         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37723         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37724
37725 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37726
37727         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37728         * gcc.dg/pack-test-2.c: Likewise.
37729
37730 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37731
37732         Tests by Zack Weinberg <zackw@stanford.edu>.
37733
37734         * gcc.dg/cpp/defined.c: Update.
37735         * gcc.dg/cpp/defined_trad.c: New tests.
37736
37737 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37738
37739         * gcc.dg/cpp/trad-direct.c: Update.
37740
37741 2000-12-11  Neil Booth  <neilb@earthling.net>
37742
37743         * gcc.dg/cpp/defined_trad.c
37744
37745 2000-12-11  Neil Booth  <neilb@earthling.net>
37746
37747         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37748
37749 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37750
37751         * gcc.dg/format-miss-2.c: New test.
37752
37753 2000-12-09  Neil Booth  <neilb@earthling.net>
37754
37755         * gcc.dg/cpp/lineflags.c: New tests.
37756         * gcc.dg/cpp/poison.c: Update.
37757         * gcc.dg/cpp/redef2.c: Update.
37758         * gcc.dg/cpp/skipping.c: New test.
37759
37760 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37761
37762         * g++.old-deja/g++.other/eh3.C: New testcase.
37763
37764 2000-12-07  Neil Booth  <neilb@earthling.net>
37765
37766         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37767         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37768         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37769         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37770         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37771         Update.
37772
37773 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37774
37775         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37776         __SIZE_TYPE__ instead of int for type of integers cast to
37777         pointers.
37778
37779 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37780
37781         * g++.old-deja/g++.other/cleanup4.C: New test.
37782
37783 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37784
37785         * format-sec-1.c: New test.
37786
37787 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37788
37789         * gcc.dg/format-nonlit-3.c: New test.
37790
37791 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37792
37793         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37794         through a null pointer.
37795
37796 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37797
37798         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37799         * g++.old-deja/g++.pt/partial4.C: New test.
37800
37801 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37802
37803         * gcc.c-torture/execute/ieee/hugeval.x: New.
37804
37805 2000-12-06  Neil Booth  <neilb@earthling.net>
37806
37807         * gcc.dg/cpp/backslash2.c: New tests.
37808
37809 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37810
37811         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37812         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37813
37814 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37815
37816         * gcc.c-torture/execute/20001203-2.c: New testcase.
37817
37818 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37819
37820         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37821         * g++.old-deja/g++.other/virtual10.C: New test.
37822
37823 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37824
37825         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37826
37827 2000-12-05  Richard Henderson  <rth@redhat.com>
37828
37829         * gcc.c-torture/compile/20001205-1.c: New.
37830
37831 2000-12-04  Neil Booth  <neilb@earthling.net>
37832
37833         * g++.old-deja/g++.other/virtual9.C: New test.
37834         * g++.old-deja/g++.pt/crash61.C: New test.
37835         * gcc.c-torture/execute/loop-9.c: New test.
37836
37837 2000-12-04  Neil Booth  <neilb@earthling.net>
37838
37839         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37840         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37841         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37842         * gcc.dg/cpp/extratokens.c: ...here.
37843
37844 2000-12-04  Neil Booth  <neilb@earthling.net>
37845
37846         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37847         New tests.
37848
37849 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37850
37851         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37852         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37853
37854 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37855
37856         * gcc.c-torture/execute/20001203-1.c: New test.
37857
37858 2000-12-03  Neil Booth  <neilb@earthling.net>
37859
37860         * gcc.dg/cpp/macro6.c: New test cases.
37861
37862 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37863
37864         * gcc.c-torture/execute/string-opt-9.c: New test.
37865         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37866         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37867         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37868
37869         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37870         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37871
37872 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37873
37874         * gcc.dg/cpp/if-6.c: New testcase.
37875
37876         * gcc.dg/20001201-1.c: New testcase.
37877
37878 2000-12-02  Neil Booth  <neilb@earthling.net>
37879
37880         * g++.old-deja/g++.other/externC4.C,
37881         g++.old-deja/g++.other/friend10.C: New tests.
37882
37883 2000-12-02  Neil Booth  <neilb@earthling.net>
37884
37885         * g++.old-deja/g++.other/instan2.C
37886         * g++.old-deja/g++.other/instan3.C: New test.
37887
37888 2000-12-02  Neil Booth  <neilb@earthling.net>
37889
37890         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37891         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37892         gnuc99.c,gnuc99-pedantic.c: New tests.
37893
37894 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37895
37896         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37897         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37898
37899 2000-12-01  Neil Booth  <neilb@earthling.net>
37900
37901         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37902         * gcc.dg/cpp/poison.c: Update.
37903         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37904
37905 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37906
37907         * g77.f-torture/execute/20001201.f: New test.
37908
37909 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37910
37911         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37912
37913 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37914
37915         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37916
37917 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37918
37919         * g++.old-deja/g++.other/cast6.C: New test.
37920
37921 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37922
37923         * gcc.c-torture/execute/20001130-2.c: New testcase.
37924
37925 2000-11-30  Richard Henderson  <rth@redhat.com>
37926
37927         * gcc.c-torture/execute/20001130-1.c: New test.
37928
37929 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37930
37931         * g++.old-deja/g++.other/op3.C: New test.
37932
37933 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37934
37935         * g++.old-deja/g++.other/op2.C: New test.
37936
37937 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37938
37939         * g++.old-deja/g++.other/crash38.C: New test.
37940
37941 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37942
37943         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37944
37945 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37946
37947         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37948         tests.
37949         * gcc.c-torture/execute/string-opt-6.c: New test.
37950
37951         * gcc.dg/20001117-1.c: Add main.
37952
37953 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37954
37955         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37956         Move from here ...
37957         * gcc.dg/940510-1.c: ... to here.
37958
37959         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37960         zero-size arrays in toplevel structures.
37961
37962 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37963
37964         * gcc.c-torture/execute/loop-8.c: New test.
37965
37966 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37967
37968         * g++.old-deja/g++.other/base1.C: New test.
37969
37970 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37971
37972         * g++.old-deja/g++.other/parse2.C: New test.
37973
37974 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37975
37976         * g++.old-deja/g++.pt/incomplete1.C: New test.
37977
37978 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37979
37980         * g++.old-deja/g++.other/friend9.C: New test.
37981
37982 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37983
37984         * gcc.dg/20001127-1.c: New test.
37985
37986 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37987
37988         * g++.old-deja/g++.pt/friend46.C: New test.
37989
37990 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37991
37992         * g++.old-deja/g++.other/ptrmem8.C: New test.
37993
37994 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37995
37996         * gcc.c-torture/execute/string-opt-7.c: New test.
37997         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37998
37999 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38000
38001         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38002         instead of 'mkcheck 2'.
38003
38004 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38005
38006         * gcc.c-torture/execute/memcheck/driver.c,
38007         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38008         C9X references to refer to C99.
38009
38010 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38011
38012         * gcc.dg/ultrasp3.c: New test.
38013
38014 2000-11-25  Neil Booth  <neilb@earthling.net>
38015
38016         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38017
38018 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38019
38020         * gcc.c-torture/compile/20001123-2.c: New.
38021
38022 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38023
38024         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38025
38026 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38027
38028         * gcc.dg/sequence-point-1.c: Add some new tests.
38029         * gcc.c-torture/execute/20001124-1.c: New test.
38030
38031 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38032
38033         * g++.old-deja/g++.other/vaarg4.C: New test.
38034         * gcc.c-torture/compile/20001123-1.c: New test.
38035
38036 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38037
38038         * g++.other/crash24.C: Adjust and remove XFAIL.
38039         * g++.other/crash37.C: New test.
38040
38041 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38042
38043         * g++.old-deja/g++.pt/instantiate9.C: New test.
38044
38045 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38046
38047         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38048         new ABI, too.
38049
38050         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38051         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38052
38053 2000-11-22  Neil Booth  <neilb@earthling.net>
38054
38055         * gcc.dg/cpp/Wtrigraphs.c: New test.
38056
38057 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38058
38059         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38060
38061 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38062
38063         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38064
38065 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38066
38067         * lib/gcc-dg.exp: load_lib scanasm.exp.
38068         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38069         * lib/g++-dg.exp: load_lib scanasm.exp.
38070         * lib/scanasm.exp: New.
38071         (scan-assembler, scan-assembler-not): Add optional arguments to
38072         test name, or if not present, the pattern name.
38073         (scan-assembler-dem, scan-assembler-dem-not): New.
38074
38075         * g++.dg/dg.exp: New.
38076
38077 2000-11-21  Neil Booth  <neilb@earthling.net>
38078
38079         * gcc.dg/cpp/integrated1.c: Remove.
38080
38081 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38082
38083         * gcc.c-torture/execute/20001121-1.c: New test.
38084
38085 2000-11-21  Richard Henderson  <rth@redhat.com>
38086
38087         * gcc.c-torture/compile/20001121-1.c: New test.
38088
38089 2000-11-20  Neil Booth  <neilb@earthling.net>
38090
38091         * gcc.dg/cpp/integrated1.c: New test.
38092
38093 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38094
38095         * g++.old-deja/g++.other/inline17.C: New test.
38096
38097 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38098
38099         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38100         local variable to be zero: I made the variable global. Now
38101         uses abort() and exit() instead of relying on main's return value.
38102
38103 2000-11-20  Neil Booth  <neilb@earthling.net>
38104
38105         * gcc.dg/cpp/paste2.c: Update test.
38106         * objc/execute/paste.m: New test.
38107
38108 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38109
38110         * gcc.dg/c99-condexpr-1.c: New test.
38111
38112 2000-11-20  Neil Booth  <neilb@earthling.net>
38113
38114         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38115
38116 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38117
38118         * g++.old-deja/g++.pt/export1.C: New test.
38119
38120 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38121
38122         * gcc.dg/20001117-1.c: New test.
38123
38124 2000-11-18  Richard Henderson  <rth@redhat.com>
38125
38126         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38127
38128 2000-11-18  Richard Henderson  <rth@redhat.com>
38129
38130         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38131         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38132         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38133
38134 2000-11-18  Richard Henderson  <rth@redhat.com>
38135
38136         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38137         (main): New.  Exit cleanly.
38138
38139 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38140
38141         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38142         gcc.dg/c99-fordecl-2.c: New tests.
38143
38144 2000-11-18  Richard Henderson  <rth@redhat.com>
38145
38146         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38147         * gcc.c-torture/execute/zerolen-2.c: New.
38148
38149 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38150
38151         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38152         memory.
38153
38154 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38155
38156         * g++.old-deja/g++.pt/instantiate8.C: New test.
38157
38158 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38159
38160         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38161         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38162
38163 2000-11-16  Nick Clifton  <nickc@redhat.com>
38164
38165         * gcc.c-torture/execute/nestfunc-2.c: New test.
38166         * gcc.c-torture/execute/nestfunc-3.c: New test.
38167
38168 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38169
38170         * gcc.c-torture/compile/20001116-1.c: New test.
38171
38172 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38173
38174         * gcc.c-torture/execute/20001115-1.c: New test.
38175
38176 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38177
38178         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38179         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38180         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38181         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38182
38183 2000-11-15  Neil Booth  <neilb@earthling.net>
38184
38185         gcc.dg/cpp/_Pragma1.c: Update.
38186         gcc.dg/cpp/_Pragma2.c: New test.
38187
38188 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38189
38190         * g++.old-deja/g++.other/anon5.C: New test.
38191
38192 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38193
38194         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38195         tests.
38196
38197 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38198
38199         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38200         output.
38201
38202 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38203
38204         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38205         labels at end of compound statements.
38206
38207 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38208
38209         * gcc.c-torture/execute/loop-7.c: New test.
38210
38211 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38212
38213         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38214
38215 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38216
38217         * gcc.dg/c99-bool-1.c: New test.
38218
38219 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38220
38221         * gcc.dg/c99-scope-1.c: Remove xfail.
38222         * gcc.dg/c99-scope-2.c: New test.
38223
38224 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38225
38226         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38227         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38228
38229 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38230
38231         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38232         error messages.
38233
38234         * g++.mike/p700.C: Don't typedef wchar_t.
38235         * g++.mike/p784.C: Likewise.
38236         * g++.mike/eb101.C: Don't use __wchar_t.
38237
38238 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38239
38240         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38241         from DO loop.
38242
38243 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38244
38245         * gcc.c-torture/execute/20001111-1.c: New test.
38246
38247 2000-11-10  Nick Clifton  <nickc@redhat.com>
38248
38249         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38250         long multuiple and accumulate.
38251
38252 2000-11-09  Richard Henderson  <rth@redhat.com>
38253
38254         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38255         via size_t instead of int.
38256
38257         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38258         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38259         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38260         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38261
38262 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38263
38264         * gcc.c-torture/compile/20001109-1.c: New test.
38265         * gcc.c-torture/compile/20001109-2.c: New test.
38266
38267 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38268
38269         * g++.old-deja/g++.pt/operator1.C: New test.
38270         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38271
38272 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38273
38274         * gcc.dg/20001108-1.c: New test.
38275
38276 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38277
38278         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38279         with both arguments constant strings.
38280         * gcc.c-torture/execute/string-opt-3.c: New test.
38281         * gcc.c-torture/execute/string-opt-4.c: New test.
38282         * gcc.c-torture/execute/string-opt-5.c: New test.
38283
38284 2000-11-08  Nick Clifton  <nickc@redhat.com>
38285
38286         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38287         mulsidi3adddi patterns.
38288
38289 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38290
38291         * g++.old-deja/g++.other/crash36.C: New test.
38292
38293 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38294
38295         * g++.old-deja/g++.other/init16.C: New test.
38296
38297 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38298
38299         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38300
38301 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38302
38303         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38304         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38305         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38306
38307 2000-11-07  DJ Delorie  <dj@redhat.com>
38308
38309         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38310
38311 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38312
38313         * gcc.c-torture/execute/string-opt-1.c: New test.
38314
38315 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38316
38317         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38318         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38319         parameters in registers, and there is no way for a varargs
38320         function to know in which order the integer and floating-point
38321         parameters should be interleaved when they are placed on the
38322         stack.
38323         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38324         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38325
38326 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38327
38328         * gcc.c-torture/execute/string-opt-2.c: New test.
38329
38330 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38331
38332         * g++.old-deja/g++.pt/crash60.C: New test.
38333
38334 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38335
38336         * g++.old-deja/g++.other/crash24.C: New test.
38337         * g++.old-deja/g++.other/crash25.C: New test.
38338         * g++.old-deja/g++.other/crash26.C: New test.
38339         * g++.old-deja/g++.other/crash27.C: New test.
38340         * g++.old-deja/g++.other/crash28.C: New test.
38341         * g++.old-deja/g++.other/crash29.C: New test.
38342         * g++.old-deja/g++.other/crash30.C: New test.
38343         * g++.old-deja/g++.other/crash31.C: New test.
38344         * g++.old-deja/g++.other/crash32.C: New test.
38345         * g++.old-deja/g++.other/crash33.C: New test.
38346         * g++.old-deja/g++.other/crash34.C: New test.
38347         * g++.old-deja/g++.other/crash35.C: New test.
38348
38349 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38350
38351         * gcc.c-torture/execute/20001031-1.c: New test.
38352
38353 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38354
38355         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38356         namespace.
38357
38358         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38359         standards-conformant.
38360
38361         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38362
38363         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38364         * g++.old-deja/g++.mike/p755a.C: Likewise.
38365         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38366         library makes no calls to `operator new' during initialization.
38367
38368 2000-11-04  Neil Booth  <neilb@earthling.net>
38369
38370         * gcc.dg/cpp/include2.c: New tests.
38371
38372 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38373
38374         * lib/g++.exp (g++_set_ld_library_path): New function.
38375         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38376
38377 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38378
38379         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38380         warnings.
38381
38382 2000-11-01  Richard Henderson  <rth@redhat.com>
38383
38384         * g++.old-deja/g++.ext/namedret1.C: New.
38385         * g++.old-deja/g++.ext/namedret2.C: New.
38386         * g++.old-deja/g++.ext/namedret3.C: New.
38387
38388 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38389
38390         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38391         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38392
38393 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38394
38395         * gcc.c-torture/execute/va-arg-21.c: New test.
38396
38397 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38398
38399         * gcc.dg/c99-complex-2.c: New test.
38400
38401 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38402
38403         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38404
38405 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38406
38407         * g++.old-deja/g++.other/inline16.C: New test.
38408
38409 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38410
38411         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38412         __PRETTY_FUNCTION__
38413
38414 2000-10-29  Neil Booth  <neilb@earthling.net>
38415
38416         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38417         New tests.
38418         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38419         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38420         optimisation.
38421
38422 2000-10-29  Neil Booth  <neilb@earthling.net>
38423
38424         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38425         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38426         * mi5.c: Test multiple includes work with -C.
38427         * trigraphs.c: Test ^= version.
38428
38429 2000-10-28  Neil Booth  <neilb@earthling.net>
38430
38431         New tests and test updates for new macro expander.
38432
38433         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38434         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38435         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38436         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38437         new diagnostic messages.
38438
38439         * gcc.dg/cpp/macro3.c: New tests.
38440
38441 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38442
38443         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38444         on the same line.
38445
38446 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38447
38448         * g++.old-deja/g++.other/eh2.C: New test.
38449
38450 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38451
38452         * gcc.c-torture/execute/20001027-1.c: New test.
38453
38454 2000-10-26  Richard Henderson  <rth@redhat.com>
38455
38456         * gcc.c-torture/execute/20001026-1.c: New.
38457
38458 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38459
38460         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38461         * g++.old-deja/g++.law/builtin1.C: Likewise.
38462         * g++.old-deja/g++.law/ctors10.C: Likewise.
38463         * g++.old-deja/g++.law/virtual3.C: Likewise.
38464         * g++.old-deja/g++.mike/p658.C: Likewise.
38465         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38466         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38467         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38468         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38469         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38470
38471 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38472
38473         * gcc.c-torture/compile/20001024-1.c: New test.
38474
38475 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38476
38477         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38478         to tell us whether or not we are using V3.
38479
38480 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38481
38482         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38483         operands.
38484
38485 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38486
38487         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38488
38489 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38490
38491         * gcc.c-torture/execute/20001024-1.c: New test.
38492
38493 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38494
38495         * g++.old-deja/g++.other/sibcall1.C: New test.
38496
38497 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38498
38499         * gcc.dg/noncompile/init-3.c: New test.
38500
38501 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38502
38503         * gcc.dg/format-array-1.c: New test.
38504
38505 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38506
38507         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38508         writing through null pointers; remove comment about testing
38509         unterminated strings.
38510
38511 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38512
38513         * gcc.c-torture/execute/20001017-2.c: New test.
38514
38515 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38516
38517         * gcc.c-torture/compile/20001018-1.c: New test.
38518         * gcc.c-torture/compile/20001018-1.x: Xfail.
38519
38520 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38521
38522         * gcc.c-torture/execute/20001017-1.c: New test.
38523
38524 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38525
38526         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38527         for multiple use of arguments with scanf formats; add tests for
38528         multiple use of arguments.
38529
38530 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38531
38532         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38533
38534 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38535
38536         * gcc.dg/format-miss-1.c: New test.
38537
38538 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38539
38540         * gcc.c-torture/execute/20001013-1.c: New test.
38541
38542 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38543
38544         * gcc.dg/format-branch-1.c: New test.
38545
38546 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38547
38548         * README, lib/file-format.exp: Remove EGCS references.
38549
38550 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38551
38552         * gcc.dg/20001013-1.c: New test.
38553
38554 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38555
38556         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38557         for intmax_t in the compiler using __typeof__ and the type rules
38558         for conditional expressions.
38559
38560 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38561
38562         * gcc.dg/20001012-1.c: New test.
38563         * gcc.dg/20001012-2.c: New test.
38564
38565 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38566
38567         * gcc.dg/format-attr-1.c: New test.
38568
38569 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38570
38571         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38572         __LONG_LONG_MAX__ instead of LLONG_MAX.
38573
38574 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38575
38576         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38577         scanf flags.
38578         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38579         flags.
38580
38581 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38582
38583         * gcc.dg/sequence-pt-1.c: New test.
38584
38585 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38586
38587         * gcc.c-torture/execute/20001011-1.c: New testcase.
38588         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38589
38590 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38591
38592         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38593         does not error on it.
38594
38595 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38596
38597         * gcc.dg/20001009-1.c: New test.
38598
38599 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38600
38601         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38602         * gcc.c-torture/execute/20001009-2.c: ... to here.
38603
38604 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38605
38606         * gcc.c-torture/compile/20001009-1.c: New testcase.
38607         * gcc.c-torture/execute/20001009-1.c: New testcase.
38608         Testcases provided by Jan Hubicka <jh@suse.cz>.
38609
38610 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38611
38612         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38613         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38614         uintmax_t using <limits.h> to emulate the compiler's internal
38615         logic.  No longer XFAIL %j tests.
38616
38617 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38618
38619         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38620         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38621         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38622         regexps and details of expected handling of some bad formats.
38623         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38624         suppression.
38625
38626 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38627
38628         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38629         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38630         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38631         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38632         in list archives.
38633
38634 2000-10-06  Richard Henderson  <rth@cygnus.com>
38635
38636         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38637         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38638         * g++.old-deja/g++.jason/report.C: Likewise.
38639         * g++.old-deja/g++.law/friend5.C: Likewise.
38640         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38641         of the expected warnings.
38642
38643 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38644
38645         * g++.old-deja/g++.pt/enum14.C: New test.
38646
38647 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38648
38649         * g++.old-deja/g++.pt/crash59.C: New test.
38650
38651 2000-10-04  Will Cohen  <wcohen@redhat.com>
38652
38653         * gcc.dg/20000926-1.c: New test.
38654
38655 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38656
38657         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38658         function name for current C++ compiler.
38659         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38660
38661 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38662
38663         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38664         __PRETTY_FUNCTION__.
38665         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38666
38667 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38668
38669         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38670
38671 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38672
38673         * gcc.c-torture/compile/20000923-1.c: New test.
38674
38675 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38676
38677         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38678         * g++.old-deja/g++.pt/ttp62.C: Same.
38679         * g++.old-deja/g++.other/inline14.C: Same.
38680
38681 2000-09-24  Richard Henderson  <rth@cygnus.com>
38682
38683         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38684
38685 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38686
38687         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38688
38689 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38690
38691         * gcc.c-torture/compile/20000922-1.c: New file.
38692
38693 2000-09-21  Nick Clifton  <nickc@redhat.com>
38694
38695         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38696         a signed long modulo operation.
38697         (mod6): New function - perform an unsigned long modulo operation.
38698         (main): Add tests for modulos of very large numbers by very small
38699         dividends.
38700
38701 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38702
38703         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38704
38705 2000-09-19  Richard Henderson  <rth@cygnus.com>
38706
38707         * gcc.dg/compare2.c (case 10): XFAIL.
38708
38709 2000-09-18  Richard Henderson  <rth@cygnus.com>
38710
38711         * gcc.c-torture/execute/20000906-1.c: Move ...
38712         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38713         that support __builtin_trap.
38714
38715 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38716
38717         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38718
38719 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38720
38721         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38722         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38723         more $ format tests.
38724
38725 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38726
38727         * gcc.dg/format-errmk-1.c: New test.
38728
38729 2000-09-17  Greg McGary  <greg@mcgary.org>
38730
38731         * gcc.c-torture/execute/20000917-1.x: Remove.
38732
38733 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38734
38735         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38736
38737 2000-09-17  Greg McGary  <greg@mcgary.org>
38738
38739         * gcc.c-torture/execute/20000917-1.c: New test.
38740         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38741
38742 2000-09-16  Neil Booth  <NeilB@earthling.net>
38743
38744         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38745         in nested macro bug.
38746
38747 2000-09-15  Neil Booth  <NeilB@earthling.net>
38748
38749         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38750
38751 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38752
38753         * gcc.c-torture/execute/20000914-1.c: New test.
38754
38755 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38756
38757         * g++.other/inline13.C: New test.
38758
38759 2000-09-12  Andreas Jaeger  <aj@suse.de>
38760
38761         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38762         constant by Ulrich Drepper <drepper@redhat.com>.
38763
38764 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38765
38766         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38767
38768 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38769
38770         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38771
38772 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38773
38774         * gcc.dg/cpp/backslash.c: New test.
38775
38776 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38777
38778         * gcc.c-torture/execute/20000910-1.c: New test.
38779         * gcc.c-torture/execute/20000910-2.c: Likewise.
38780
38781 2000-09-11  Robert Lipe  <robertl@sco.com>
38782
38783         * gcc.dg/pragma-align.c: New test.
38784
38785 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38786
38787         * g++.old-deja/g++.pt/explicit82.C: New test.
38788         * g++.old-deja/g++.pt/explicit83.C: New test.
38789
38790 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38791
38792         * gcc.dg/asm-names.c: New test.
38793
38794 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38795
38796         * gcc.dg/cpp/tr-warn6.c: New test
38797
38798 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38799
38800         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38801         be accepted.
38802
38803 2000-09-07  Catherine Moore  <clm@redhat.com>
38804
38805         * gcc.c-torture/execute/unroll-1.c: New test.
38806
38807 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38808
38809         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38810         ERROR markers.
38811         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38812         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38813         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38814         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38815         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38816         Preprocess only.
38817         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38818         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38819
38820 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38821
38822         * g++.old-deja/g++.pt/deduct2.C: New test.
38823
38824 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38825
38826         * g++.old-deja/g++.pt/parms2.C: New test.
38827
38828 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38829
38830         * g++.old-deja/g++.pt/crash58.C: New test.
38831
38832 2000-09-06  Greg McGary  <greg@mcgary.org>
38833
38834         * gcc.c-torture/execute/20000906-1.c: New test.
38835         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38836
38837 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38838
38839         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38840
38841 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38842
38843         * g++.old-deja/g++.pt/crash57.C: New test.
38844
38845 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38846
38847         * g++.old-deja/g++.pt/crash56.C: New test.
38848
38849 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38850
38851         * g++.old-deja/g++.pt/koenig1.C: New test.
38852
38853 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38854
38855         * gcc.dg/20000904-1.c: New test.
38856
38857 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38858
38859         * gcc.dg/cpp/paste8.c: New test.
38860
38861 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38862
38863         * gcc.c-torture/compile/20000827-1.c: New test.
38864
38865 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38866
38867         * gcc.dg/format-diag-1.c: New test.
38868
38869 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38870
38871         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38872         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38873         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38874         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38875         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38876
38877 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38878
38879         * g++.old-deja/g++.other/nested4.C: New test.
38880
38881 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38882
38883         * g++.old-deja/g++.ns/scoped1.C: New test.
38884
38885 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38886
38887         * lib/g++.exp: Support testing already-installed GCC.
38888
38889 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38890
38891         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38892
38893 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38894
38895         * gcc.dg/return-type-2.c: New test.
38896
38897 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38898
38899         * gcc.c-torture/compile/20000825-1.c: New test.
38900
38901 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38902
38903         * gcc.dg/dwarf2-2.c: New test.
38904
38905 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38906
38907         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38908         dg-warning regexps.
38909
38910 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38911
38912         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38913         gcc.dg/format-ext-5.c: New tests.
38914
38915 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38916
38917         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38918
38919 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38920
38921         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38922
38923 2000-08-24  Richard Henderson  <rth@cygnus.com>
38924
38925         * gcc.dg/ia64-sync-1.c: New test.
38926         * gcc.dg/ia64-sync-2.c: New test.
38927         * gcc.dg/ia64-asm-1.c: New test.
38928
38929 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38930
38931         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38932         * gcc.dg/format-ext-2.c: New test.
38933
38934 2000-08-23  Jason Merrill  <jason@redhat.com>
38935
38936         * lib/old-dejagnu.exp: Also ignore "In member function" and
38937         "At global scope".
38938
38939 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38940
38941         * gcc.dg/noncompile/label-lineno-1.c: New test.
38942
38943 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38944
38945         * gcc.dg/c99-array-nonobj-1.c: New test.
38946
38947 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38948
38949         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38950         tests.
38951         * gcc.dg/format-ext-1.c: New test.
38952
38953 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38954
38955         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38956         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38957         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38958         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38959         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38960
38961 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38962
38963         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38964         gcc.dg/c99-strftime-2.c: New tests.
38965
38966 2000-08-22  Richard Henderson  <rth@cygnus.com>
38967
38968         * gcc.c-torture/execute/20000822-1.c: New test.
38969
38970 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38971
38972         * gcc.c-torture/execute/20000819-1.x: Remove.
38973
38974 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38975
38976         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38977         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38978         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38979         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38980         gcc.dg/format-xopen-1.c: New tests.
38981
38982 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38983
38984         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38985
38986 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38987
38988         * g++.old-deja/g++.other/loop2.C: New test.
38989
38990         * gcc.c-torture/compile/20000606-1.c: New test.
38991         * gcc.c-torture/compile/20000728-1.c: New test.
38992         * gcc.c-torture/execute/20000801-1.c: New test.
38993         * gcc.c-torture/execute/20000801-2.c: New test.
38994         * gcc.c-torture/execute/20000819-1.c: New test.
38995         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38996         * gcc.dg/20000629-1.c: New test.
38997         * gcc.dg/20000724-1.c: New test.
38998         * gcc.dg/20000807-1.c: New test.
38999
39000 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39001
39002         * gcc.dg/cpp/pragma-1.c: New test.
39003         * gcc.dg/cpp/pragma-2.c: New test.
39004
39005 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39006
39007         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39008         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39009
39010 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39011
39012         * gcc.c-torture/compile/20000818-1.c: New test.
39013
39014 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39015
39016         * gcc.c-torture/execute/20000818-1.c: New test.
39017
39018 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39019
39020         * gcc.dg/format-va-1.c: New test.
39021
39022 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39023
39024         * g++.old-deja/g++.other/typedef8.C: New test.
39025
39026 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39027
39028         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39029         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39030         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39031         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39032         * g++.old-deja/g++.other/ptrmem7.C: New test.
39033         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39034
39035 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39036
39037         * g++.old-deja/g++.pt/typename27.C: New test.
39038
39039 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39040
39041         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39042         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39043         * g++.old-deja/g++.pt/friend45.C: New test.
39044         * g++.old-deja/g++.other/friend8.C: New test.
39045
39046 2000-08-15  Richard Henderson  <rth@cygnus.com>
39047
39048         * gcc.c-torture/execute/20000815-1.c: New test.
39049
39050 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39051
39052         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39053         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39054         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39055
39056 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39057
39058         * g++.old-deja/g++.other/refinit2.C: New test.
39059
39060 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39061
39062         * lib/c-torture.exp (c-torture): Make
39063         compiler_conditional_xfail_data global.
39064         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39065         compiler_conditional_xfail_data machinery.
39066         (f-torture-execute): Likewise.
39067         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39068         and only when unrolling loops.
39069
39070         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39071
39072 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39073
39074         * g++.old-deja/g++.pt/explicit81.C: New test.
39075
39076 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39077
39078         * g++.old-deja/g++.pt/typename26.C: New test.
39079
39080 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39081
39082         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39083         warning.
39084
39085 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39086
39087         * g++.old-deja/g++.other/array3.C: New test.
39088
39089 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39090
39091         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39092         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39093         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39094         New tests.
39095
39096 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39097
39098         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39099         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39100
39101 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39102
39103         * gcc.c-torture/execute/20000808-1.c: New test.
39104
39105 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39106
39107         * gcc.dg/c90-const-expr-1.c: New test.
39108
39109 2000-08-08  Richard Henderson  <rth@cygnus.com>
39110
39111         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39112
39113 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39114
39115         * gcc.dg/noncompile/const-ll-1.c: New test.
39116
39117 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39118
39119         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39120
39121 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39122
39123         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39124         that running programs linked against the shared version of libobjc
39125         run correctly.
39126
39127 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39128
39129         * gcc.dg/c99-printf-1.c: New test.
39130
39131 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39132
39133         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39134
39135 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39136
39137         * gcc.c-torture/execute/20000731-1.x: Delete.
39138
39139 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39140
39141         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39142         and torture_without_loops as is done by c-torture.exp.
39143         (search_for): Copy from c-torture.exp.
39144         (gcc-dg-runtest): New function, drives a directory of tests
39145         iterating over the TORTURE_OPTIONS.
39146         (scan-assembler, scan-assembler-not): Move here from
39147         individual directory drivers.
39148
39149         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39150         defined by lib/gcc-dg.exp.
39151         * gcc.dg/cpp/cpp.exp: Likewise.
39152         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39153         gcc-dg-runtest, so we cycle over optimization options.
39154
39155         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39156         * gcc.dg/compare2.c: No longer expected to fail.
39157
39158 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39159
39160         * gcc.c-torture/execute/20000804-1.c: New test.
39161
39162 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39163
39164         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39165
39166 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39167
39168         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39169
39170 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39171
39172         * gcc.c-torture/compile/20000803-1.c: New test.
39173
39174 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39175
39176         * gcc.c-torture/execute/20000801-3.c,
39177         gcc.c-torture/execute/20000801-4.c: New tests.
39178         * gcc.c-torture/execute/20000801-3.x,
39179         gcc.c-torture/execute/20000801-4.x: Xfail.
39180
39181 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39182
39183         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39184         libobjc/.libs to allow for libtool.
39185
39186 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39187
39188         * gcc.c-torture/compile/20000802-1.c: New test.
39189
39190 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39191
39192         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39193
39194 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39195
39196         * gcc-c-torture/execute/20000731-2.c: New test.
39197
39198         * gcc.c-torture/execute/20000731-1.c: New test.
39199         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39200
39201 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39202
39203         * testsuite/gcc.dg/cpp/paste7.c: New test.
39204         * gcc.dg/cpp/20000725-1.c: New test.
39205
39206 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39207
39208         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39209         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39210         declaration warning for __builtin_dwarf_reg_size.
39211
39212         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39213
39214 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39215
39216         * gcc.dg/noncompile/voidparam-1.c: New test.
39217
39218 2000-07-30  Richard Henderson  <rth@cygnus.com>
39219
39220         * gcc.dg/c90-digraph-1.c: Don't xfail.
39221         * gcc.dg/compare2.c (case 10): Xfail.
39222         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39223
39224 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39225
39226         * gcc.dg/c99-main-1.c: New test.
39227
39228 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39229
39230         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39231
39232 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39233
39234         * gcc.c-tortuer/execute/20000726-1.c: New test.
39235
39236 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39237
39238         * gcc.c-torture/execute/enum-2.c: New test.
39239
39240 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39241
39242         * gcc.dg/cpp/tr-warn3.c: New test.
39243
39244 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39245
39246         * g++.old-deja/g++.ext/implicit1.C: Remove.
39247         * g++.old-deja/g++.jason/c2.C: Remove
39248         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39249         * g++.old-deja/g++.pt/crash16.C: Likewise.
39250         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39251
39252 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39253
39254         * g++.old-deja/g++.other/for2.C: New test.
39255
39256 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39257
39258         * gcc.dg/20000720-1.c: New test.
39259
39260 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39261
39262         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39263
39264 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39265
39266         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39267         * gcc.c-torture/execute/20000722-1.c: New.
39268         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39269
39270 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39271
39272         * gcc.dg/cpp/20000720-1.S: New test.
39273
39274 2000-07-21  Michael Meissner  <meissner@redhat.com>
39275
39276         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39277
39278 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39279
39280         * g++.old-deja/g++.brendan/crash16.C,
39281         g++.old-deja/g++.brendan/parse3.C,
39282         g++.old-deja/g++.brendan/redecl1.C,
39283         g++.old-deja/g++.ns/template13.C,
39284         g++.old-deja/g++.other/decl4.C,
39285         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39286
39287 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39288
39289         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39290         and "Internal error".
39291
39292         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39293         regexps.
39294         * gcc.dg/cpp/paste6.c: New test.
39295
39296 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39297
39298         * gcc.dg/cpp/tr-direct.c: New test.
39299
39300         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39301         gcc.dg/cpp/undef1.c: Tweak error regexps.
39302
39303 2000-07-18  Eric Christopher <echristo@redhat.com>
39304
39305         * gcc.c-torture/compile/20000718-1.c: New test.
39306
39307 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39308
39309         * cpplex.c (_cpp_push_token): If the token being pushed back
39310         is the previous token in this context, just subtract one from
39311         context->posn.
39312         * cppmacro.c (save_expansion): Clear aux field when storing a
39313         placemarker.
39314
39315 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39316
39317         * gcc.dg/noncompile/redecl-1.c: New test.
39318
39319 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39320
39321         * gcc.c-torture/execute/20000717-5.c: New test.
39322         * gcc.c-torture/execute/20000717-1.x: Removed.
39323
39324 2000-07-17  Richard Henderson  <rth@cygnus.com>
39325
39326         * gcc.c-torture/execute/20000717-4.c: New test.
39327
39328 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39329
39330         * gcc.dg/cpp/syshdr.c: New test.
39331         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39332
39333 2000-07-17  Neil Booth  <neilb@earthling.net>
39334
39335         * gcc.dg/cpp/cmdlne-dM.c: New test.
39336         * gcc.dg/cpp/cmdlne-dD.c: New test.
39337
39338 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39339
39340         * gcc.c-torture/execute/20000717-3.c: New test.
39341
39342         * gcc.c-torture/compile/20000717-1.c: New test.
39343
39344 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39345
39346         * gcc.c-torture/execute/20000717-2.c: New test.
39347
39348 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39349
39350         * gcc.dg/formatz-1.c: New test.
39351
39352         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39353         * gcc.dg/c99-digraph-1.c: New tests.
39354
39355         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39356         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39357
39358         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39359         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39360         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39361         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39362         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39363         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39364         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39365
39366 2000-07-17   Greg McGary <greg@mcgary.org>
39367
39368         * gcc.c-torture/execute/20000717-1.c: New test.
39369         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39370
39371 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39372
39373         * gcc.c-torture/execute/20000715-2.c: New test.
39374         * gcc.dg/20000715-1.c: New test.
39375
39376 2000-07-15  Michael Meissner  <meissner@redhat.com>
39377
39378         * gcc.c-torture/execute/20000715-1.c: New test.
39379
39380 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39381
39382         * gcc.c-torture/execute/20000707-1.c: New test.
39383
39384 2000-07-13  Neil Booth  <NeilB@earthling.net>
39385
39386         * testsuite/gcc.dg/cpp/digraph1.c,
39387         testsuite/gcc.dg/cpp/digraph2.c,
39388         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39389
39390 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39391
39392         * g77.f-torture/compile/20000630-2.f: New test.
39393         * g77.f-torture/compile/20000630-2.x
39394
39395 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39396
39397         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39398
39399 2000-07-11  Neil Booth  <NeilB@earthling.net>
39400
39401         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39402
39403 2000-07-11  Neil Booth  <NeilB@earthling.net>
39404
39405         * gcc.dg/cpp/cmdlne-C.c: New.
39406
39407 2000-07-09  Neil Booth  <NeilB@earthling.net>
39408
39409         * gcc.dg/cpp/directiv.c: New tests.
39410         * gcc.dg/cpp/undef1.c: Update.
39411
39412 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39413
39414         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39415
39416 2000-07-09  Neil Booth  <NeilB@earthling.net>
39417
39418         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39419
39420 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39421
39422         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39423         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39424
39425 2000-07-08  Neil Booth  <NeilB@earthling.net>
39426
39427         * gcc.dg/cpp/macsyntx.c: New tests.
39428
39429 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39430
39431         * gcc.dg/20000707-1.c: New test.
39432
39433 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39434
39435         * gcc.c-torture/execute/20000706-1.c: New test.
39436         * gcc.c-torture/execute/20000706-2.c: New test.
39437         * gcc.c-torture/execute/20000706-3.c: New test.
39438         * gcc.c-torture/execute/20000706-4.c: New test.
39439         * gcc.c-torture/execute/20000706-5.c: New test.
39440
39441 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39442
39443         * g++.old-deja/g++.pt/instantiate7.C: New test.
39444
39445 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39446
39447         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39448         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39449         * g++.old-deja/g++.other/rtti3.C: Likewise.
39450         * g++.old-deja/g++.other/rttid3.C: Likewise.
39451
39452 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39453
39454         *  g77.f-torture/compile/20000630-1.x: Fix typo
39455
39456 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39457
39458         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39459         assembly output.
39460
39461 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39462
39463         * gcc.dg/cpp/ident.c: New test.
39464
39465 2000-07-05  Neil Booth  <NeilB@earthling.net>
39466
39467         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39468           gcc.dg/cpp/lexstrng.c: New tests.
39469
39470 2000-07-04  Neil Booth  <NeilB@earthling.net>
39471
39472         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39473         * gcc.dg/cpp/strify2.c: Same.
39474
39475 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39476
39477         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39478         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39479         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39480         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39481
39482         * testsuite/gcc.dg/cpp/macro1.c,
39483         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39484         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39485         testsuite/gcc.dg/cpp/strify1.c,
39486         testsuite/gcc.dg/cpp/strify2.c: New tests.
39487
39488 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39489
39490         * gcc.c-torture/execute/20000703-1.c: New test.
39491
39492 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39493
39494         * g++.old-deja/g++.pt (lookup10.C): New test.
39495
39496 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39497
39498         * g++.old-deja/g++.pt (typename25.C): New test.
39499
39500 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39501
39502         * gcc.c-torture/compile/20000701-1.c: New test.
39503
39504 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39505
39506         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39507         to test case.
39508
39509 2000-06-30  Catherine Moore  <clm@cygnus.com>
39510
39511         * gcc.c-torture/execute/align-1.c: New test.
39512
39513 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39514
39515         * g++.old-deja/g++.pt/expr8.C: New test.
39516         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39517
39518 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39519
39520         * gcc.c-torture/compile/20000629-1.c: New test.
39521
39522 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39523
39524
39525         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39526         gcc.dg/noncompile directory, depending on whether they're
39527         preprocessor tests or not.  Annotate all the tests for the dg
39528         framework.
39529
39530         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39531         * gcc.dg/noncompile/noncompile.exp: New.
39532
39533         * Moved files:
39534         Old name                                New name
39535         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39536         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39537         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39538         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39539         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39540         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39541         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39542         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39543         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39544         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39545         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39546         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39547         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39548         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39549         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39550         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39551         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39552         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39553         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39554         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39555         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39556         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39557         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39558         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39559
39560         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39561         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39562         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39563         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39564         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39565         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39566
39567 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39568
39569         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39570         declare one variable.  On the fourth, error.
39571         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39572         declared by 20000628-1a.h.
39573
39574 2000-06-29  Richard Henderson  <rth@redhat.com>
39575
39576         * gcc.c-torture/execute/930529-1.x: New file.
39577         * gcc.dg/920413-1.c: Adjust expected warning text.
39578         * gcc.dg/980217-1.c: Declare abort.
39579         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39580
39581 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39582
39583         * g77.f-torture/compile/20000629-1.f: New test.
39584         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39585
39586 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39587
39588         Rearrange lots of files, removing entirely the
39589         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39590         directories.
39591
39592         * Deleted files:
39593         gcc.c-torture/code_quality/code_quality.exp
39594         gcc.c-torture/special/special.exp
39595         gcc.failure/failure.exp
39596         gcc.failure/940409-1.x
39597         gcc.c-torture/compile/961203-1.x
39598
39599         * New files:
39600         gcc.misc-tests/linkage.exp
39601         gcc.c-torture/execute/920730-1t.c
39602         gcc.c-torture/execute/920730-1t.x
39603         gcc.c-torture/compile/920520-1.x
39604         gcc.c-torture/compile/920521-1.x
39605         gcc.c-torture/compile/981006-1.x
39606         gcc.c-torture/execute/eeprof-1.x
39607
39608         * Moved files (possibly with modifications to fit a new harness):
39609         Old name                                New name
39610         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39611         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39612         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39613         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39614         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39615         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39616         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39617         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39618         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39619         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39620         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39621         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39622         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39623         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39624
39625 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39626
39627         * c-torture/compile/961203-1.x: Delete.
39628
39629         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39630         not exit. Include stdio.h.
39631         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39632         * gcc.misc-tests/dg-12.c: Likewise.
39633         * gcc.misc-tests/dg-5.c: Likewise.
39634         * gcc.misc-tests/dg-6.c: Likewise.
39635         * gcc.misc-tests/dg-7.c: Prototype abort.
39636         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39637         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39638         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39639         not exit.
39640         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39641         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39642
39643 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39644
39645         * gcc.dg/cpp/20000628-1.c: New test.
39646         * gcc.dg/cpp/20000628-1.h: New header for above test.
39647         * gcc.dg/cpp/20000628-1a.h: Likewise.
39648
39649 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39650
39651         * gcc.dg/cpp: New directory.
39652         * gcc.dg/cpp/cpp.exp: New driver.
39653         * gcc.dg/cpp/20000627-1.c: New test.
39654         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39655         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39656         and rewrite as a compilation test.
39657
39658         * gcc.dg: Move many files into the cpp subdirectory, possibly
39659         renaming or editing them as well.
39660         Old name                New name
39661         990119-1.c              cpp/19990119-1.c
39662         990228-1.c              cpp/19990228-1.c
39663         990407-1.c              cpp/19990407-1.c
39664         990409-1.c              cpp/19990409-1.c
39665         990413-1.c              cpp/19990413-1.c
39666         990703-1.c              cpp/19990703-1.c
39667         20000127-1.c            cpp/20000127-1.c
39668         20000129-1.c            cpp/20000129-1.c
39669         20000207-1.c            cpp/20000207-1.c
39670         20000207-2.c            cpp/20000207-2.c
39671         20000209-1.c            cpp/20000209-1.c
39672         20000209-2.c            cpp/20000209-2.c
39673         20000301-1.c            cpp/20000301-1.c
39674         20000419-1.c            cpp/20000419-1.c
39675         20000510-1.S            cpp/20000510-1.S
39676         20000519-1.c            cpp/20000519-1.c
39677         20000529-1.c            cpp/20000529-1.c
39678         20000625-1.c            cpp/20000625-1.c
39679         20000625-2.c            cpp/20000625-2.c
39680         cpp-as1.c               cpp/assert1.c
39681         cpp-as2.c               cpp/assert2.c
39682         cxx-comments-1.c        cpp/cxxcom1.c
39683         cxx-comments-2.c        cpp/cxxcom2.c
39684         endif-label.c           cpp/endif.c
39685         cpp-hash1.c             cpp/hash1.c
39686         cpp-hash2.c             cpp/hash2.c
39687         cpp-if1.c               cpp/if-1.c
39688         cpp-if2.c               cpp/if-2.c
39689         cpp-if3.c               cpp/if-3.c
39690         cpp-if4.c               cpp/if-4.c
39691         cpp-if5.c               cpp/if-5.c
39692         cpp-cond.c              cpp/if-cexp.c
39693         cpp-missingop.c         cpp/if-mop.c
39694         cpp-missingparen.c      cpp/if-mpar.c
39695         cpp-opprec.c            cpp/if-oppr.c
39696         cpp-ifparen.c           cpp/if-paren.c
39697         cpp-shortcircuit.c      cpp/if-sc.c
39698         cpp-shift.c             cpp/if-shift.c
39699         cpp-unary.c             cpp/if-unary.c
39700         cpp-li1.c               cpp/line1.c
39701         cpp-li2.c               cpp/line2.c
39702         lineno.c                cpp/line3.c
39703         lineno-2.c              cpp/line4.c
39704         cpp-mi.c                cpp/mi1.c
39705         cpp-mic.h               cpp/mi1c.h
39706         cpp-micc.h              cpp/mi1cc.h
39707         cpp-mind.h              cpp/mi1nd.h
39708         cpp-mindp.h             cpp/mi1ndp.h
39709         cpp-mix.h               cpp/mi1x.h
39710         cpp-mi2.c               cpp/mi2.c
39711         cpp-mi2a.h              cpp/mi2a.h
39712         cpp-mi2b.h              cpp/mi2b.h
39713         cpp-mi2c.h              cpp/mi2c.h
39714         cpp-mi3.c               cpp/mi3.c
39715         cpp-mi3.def             cpp/mi3.def
39716         poison-1.c              cpp/poison.c
39717         pr-impl.c               cpp/prag-imp.c
39718         cpp-redef-2.c           cpp/redef1.c
39719         cpp-redef.c             cpp/redef2.c
39720         strpaste.c              cpp/strp1.c
39721         strpaste-2.c            cpp/strp2.c
39722         cpp-tradpaste.c         cpp/tr-paste.c
39723         cpp-tradstringify.c     cpp/tr-str.c
39724         cpp-tradwarn1.c         cpp/tr-warn1.c
39725         cpp-tradwarn2.c         cpp/tr-warn2.c
39726         trigraphs.c             cpp/trigraphs.c
39727         cpp-unc1.c              cpp/unc1.c
39728         cpp-unc2.c              cpp/unc2.c
39729         cpp-unc3.c              cpp/unc3.c
39730         cpp-unc.c               cpp/unc4.c
39731         undef.c                 cpp/undef1.c
39732         undef-2.c               cpp/undef2.c
39733         cpp-wi1.c               cpp/widestr1.c
39734
39735 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39736
39737         * lib/g++.exp (g++_include_flags): Tweak.
39738
39739 2000-06-27  H.J. Lu  <hjl@gnu.org>
39740             Loren J. Rittle  <ljrittle@acm.org>
39741
39742         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39743         version with one that knows about the new gcc tree structure.
39744         (g++_link_flags): Same.
39745
39746 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39747
39748         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39749         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39750         case we are cross-compiling.
39751
39752         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39753         g++.old-deja/g++.niklas/Makefile.in,
39754         g++.old-deja/g++.niklas/configure.in,
39755         g++.old-deja/g++.other/Makefile.in,
39756         g++.old-deja/g++.other/configure.in,
39757         gcc.c-torture/code_quality/Makefile.in,
39758         gcc.c-torture/code_quality/configure.in,
39759         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39760         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39761         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39762         gcc.c-torture/execute/ieee/Makefile.in,
39763         gcc.c-torture/execute/ieee/configure.in,
39764         gcc.c-torture/noncompile/Makefile.in,
39765         gcc.c-torture/noncompile/configure.in,
39766         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39767         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39768         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39769
39770 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39771
39772         * g++.old-deja/g++.other/ambig3.C: New test.
39773
39774 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39775
39776         * g++.old-deja/g++.pt/syntax1.C: New test.
39777         * g++.old-deja/g++.pt/syntax2.C: New test.
39778         * g++.old-deja/g++.other/syntax3.C: New test.
39779         * g++.old-deja/g++.other/syntax4.C: New test.
39780
39781 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39782
39783         * gcc.dg/20000623-1.c: Prototype exit and abort.
39784
39785 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39786
39787         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39788         New tests.
39789         * gcc.dg/cpp-mi3.def: New file.
39790
39791         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39792         inside assertions.
39793         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39794         lexer's error messages.
39795         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39796         divine anything from the linemarkers.
39797         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39798         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39799
39800 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39801
39802         * gcc.dg/20000623-1.c: New test.
39803
39804 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39805
39806         * gcc.c-torture/execute/20000622-1.c: New test.
39807
39808 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39809
39810         * g++.old-deja/g++.other/init15.C: New test.
39811
39812 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39813
39814         * g++.old-deja/g++.pt/vaarg2.C: New test.
39815         * g++.old-deja/g++.pt/vaarg3.C: New test.
39816
39817 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39818
39819         * g++.old-deja/g++.other/dyncast6.C: New test.
39820
39821 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39822
39823         * gcc.c-torture/execute/loop-6.c: New test.
39824
39825 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39826
39827         * gcc.dg/20000614-1.c: New test.
39828         * gcc.dg/20000614-2.c: New test.
39829
39830 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39831
39832         * g++.old-deja/g++.other/inline12.C: New test.
39833
39834 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39835
39836         * g++.old-deja/g++.other/eh1.C: New test.
39837
39838 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39839
39840         * g++.old-deja/g++.other/type.C: New test.
39841
39842 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39843
39844         * g++.old-deja/g++.other/initstring.C: New test.
39845
39846 2000-06-12  Jason Merrill  <jason@redhat.com>
39847
39848         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39849
39850 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39851
39852         * gcc.c-torture/compile/20000609-1.c: New test.
39853
39854 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39855
39856         * gcc.dg/20000609-1.c: New test.
39857
39858 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39859
39860         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39861         * gcc.c-torture/noncompile/poison-1.c: Move...
39862         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39863         * gcc.dg/cpp-li1.c: Add a token after the #line.
39864
39865 2000-06-05  Richard Henderson  <rth@cygnus.com>
39866
39867         * gcc.c-torture/execute/20000605-2.c: New test.
39868         * gcc.c-torture/execute/20000605-3.c: New test.
39869
39870 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39871
39872         * g77.f-torture/execute/20000503-1.x: New file.
39873
39874 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39875
39876         * g++.old-deja/g++.eh/badalloc1.C: New test.
39877
39878 2000-06-05  Richard Henderson  <rth@cygnus.com>
39879
39880         * gcc.c-torture/execute/20000605-1.c: New test.
39881
39882 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39883             Nathan Sidwell <nathan@codesourcery.com>
39884
39885         * gcc.c-torture/compile/20000605-1.c: New test.
39886
39887 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39888
39889         * g77.f-torture/compile/20000601-1.f: New test.
39890
39891 2000-06-03  Richard Henderson  <rth@cygnus.com>
39892
39893         * gcc.c-torture/execute/20000603-1.c: New.
39894
39895 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39896
39897         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39898         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39899
39900 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39901
39902         * gcc.dg/compare2.c (case 12): XFAIL.
39903         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39904         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39905
39906         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39907
39908 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39909
39910         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39911         guard macro is already defined when the header is first
39912         included.
39913         * gcc.dg/cpp-mix.h: New file.
39914         * gcc.dg/endif-label.c: Update patterns to match compiler.
39915
39916         * g++.brendan/complex1.C: Declare abort.
39917         * g++.law/refs4.C: Remove XFAIL.
39918         * g++.oliva/expr2.C: Declare abort and exit.
39919
39920 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39921
39922         * gcc.c-torture/execute/20000528-1.c: New test.
39923
39924         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39925         * g++.old-deja/g++.law/temps4.C: Likewise.
39926
39927         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39928         stdlib.h.  Call abort() on failure.
39929         * g++.old-deja/g++.law/refs4.C: Likewise.
39930         * g++.old-deja/g++.law/temps4.C: Likewise.
39931         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39932         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39933
39934 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39935
39936         Relative to g++.dg/special:
39937         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39938
39939         Relative to g++.old-deja:
39940         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39941         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39942         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39943         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39944         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39945         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39946         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39947
39948         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39949         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39950         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39951         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39952         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39953         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39954         and/or string.h.
39955
39956         * g++.other/goto1.C: Update expectations for error messages.
39957
39958 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39959
39960         * gcc.c-torture/compile/20000523-1.c: New test.
39961
39962 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39963
39964         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39965
39966 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39967
39968         * g++.old-deja/g++.eh/catch11.C: New test.
39969         * g++.old-deja/g++.eh/catch12.C: New test.
39970
39971 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39972
39973         * gcc.c-torture/execute/20000523-1.c: New test.
39974
39975 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39976
39977         * c-torture/execute/bcp-1.c: Replace abort in arg of
39978         __builtin_constant_p with a generic external function.
39979
39980         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39981         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39982         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39983         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39984         Prototype abort and/or exit.
39985
39986         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39987         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39988         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39989         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39990
39991 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39992
39993         * gcc.dg/dwarf2-1.c: New test.
39994
39995 2000-05-20  Richard Henderson  <rth@cygnus.com>
39996
39997         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39998
39999 2000-05-20  Andreas Jaeger  <aj@suse.de>
40000
40001         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40002         testcase.
40003
40004 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40005
40006         * gcc.c-torture/execute/20000519-2.c: New test.
40007
40008 2000-05-19  Andreas Jaeger  <aj@suse.de>
40009
40010         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40011         which fails with SSA.
40012
40013         * lib/c-torture.exp: Also test with -O3 -fssa.
40014
40015 2000-05-18  Michael Meissner  <meissner@redhat.com>
40016
40017         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40018         * gcc.c-torture/execute/920415-1.c: Ditto.
40019         * gcc.c-torture/execute/920501-1.c: Ditto.
40020         * gcc.c-torture/execute/conversion.c: Ditto.
40021         * gcc.c-torture/execute/cvt-1.c: Ditto.
40022
40023 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40024
40025         * gcc.c-torture/compile/20000518-1.c: New test.
40026
40027 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40028
40029         * g77.f-torture/compile/200005018.f: New test.
40030
40031 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40032
40033         * gcc.c-torture/compile/20000517-1.c: New test.
40034
40035 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40036
40037         * gcc.c-torture/execute/20000516-1.c: New test.
40038
40039 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40040
40041         * g++.old-deja/g++.other/eh.C: New test.
40042
40043 2000-05-12  Richard Henderson  <rth@cygnus.com>
40044
40045         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40046         constants through to doit's conditional.
40047
40048 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40049
40050         * gcc.c-torture/compile/20000511-1.c: New test.
40051         * g77.f-torture/compile/20000511-1.f: New test.
40052         * g77.f-torture/compile/20000511-2.f: New test.
40053
40054 2000-05-11  Michael Meissner  <meissner@redhat.com>
40055
40056         * gcc.c-torture/execute/20000511-1.c: New test.
40057
40058 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40059
40060         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40061         * gcc.dg/20000510-1.S: New.
40062
40063 2000-05-08  Catherine Moore  <clm@cygnus.com>
40064
40065         * gcc.dg/unused-3.c: New.
40066
40067 2000-05-06  Richard Henderson  <rth@cygnus.com>
40068
40069           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40070           * g++.old-deja/g++.mike/warn1.C: Likewise.
40071           * g++.old-deja/g++.pt/local1.C: Likewise.
40072           * g++.old-deja/g++.pt/local7.C: Likewise.
40073           * g++.old-deja/g++.pt/spec16.C: Likewise.
40074
40075 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40076
40077         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40078
40079 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40080
40081           * g77.f-torture/execute/20000503-1.f: New test.
40082
40083 2000-05-04  Andreas Jaeger  <aj@suse.de>
40084
40085         * gcc.dg/noreturn-2.c: New test.
40086
40087 2000-05-04  Neil Booth  <NeilB@earthling.net>
40088
40089         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40090         preprocessor.
40091
40092 2000-05-04  Richard Henderson  <rth@cygnus.com>
40093
40094         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40095
40096 2000-05-04  Richard Henderson  <rth@cygnus.com>
40097
40098         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40099         OpenSSL by Jason R Thorpe.
40100
40101 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40102
40103         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40104
40105 2000-05-03  Robert Lipe <robertlipe@usa.net>
40106
40107         * gcc.dg/20000503-1.c: New test.
40108
40109 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40110
40111         * gcc.c-torture/compile/20000502-1.c: New test.
40112         * g++.old-deja/g++.other/align.C: New test.
40113         * gcc.dg/cpp-tradstringify.c: New test.
40114
40115 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40116
40117         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40118         and hard registers.
40119
40120 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40121
40122         * gcc.c-torture/execute/loop-5.c: New test.
40123
40124 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40125
40126         * gcc.c-torture/execute/va-arg-20.c: New test.
40127
40128 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40129
40130         * gcc.c-torture/execute/20000422-1.c: New test.
40131
40132 2000-04-20  Greg McGary  <gkm@gnu.org>
40133
40134         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40135         when optimizing, but without sibling-call optimizations (-O1).
40136
40137 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40138
40139           * gcc.c-torture/compile/20000420-1.c: New test.
40140
40141 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40142
40143         * g++.abi/ptrflags.C: New test.
40144         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40145
40146 2000-04-19  Catherine Moore  <clm@cygnus.com>
40147
40148         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40149
40150 2000-04-19  Greg McGary  <gkm@gnu.org>
40151
40152         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40153         sibling-call optimizations.
40154
40155 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40156
40157         * gcc.dg/20000419-1.c: New test.
40158
40159 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40160
40161         * gcc.c-torture/execute/20000412-6.c: New test.
40162
40163 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40164
40165         * gcc.c-torture/execute/20000412-5.c: New test.
40166         * g77.f-torture/compile/20000412-1.f: New test.
40167         * gcc.c-torture/execute/20000412-4.c: New test.
40168         * gcc.c-torture/compile/20000412-2.c: New test.
40169         * gcc.c-torture/execute/20000412-3.c: New test.
40170         * gcc.c-torture/compile/20000412-1.c: New test.
40171         * gcc.c-torture/execute/20000412-2.c: New test.
40172
40173 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40174
40175         * objc/execute/bf-20.m: New test.
40176
40177 2000-04-10  Richard Henderson  <rth@cygnus.com>
40178
40179         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40180
40181         * gcc.c-torture/execute/20000412-1.c: New test.
40182
40183 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40184
40185         * g++.old-deja/g++.eh/catchptr1.C: New test.
40186
40187 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40188
40189         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40190
40191 2000-04-08  Neil Booth  <NeilB@earthling.net>
40192
40193         * gcc.dg/cpp-nullchar.c: Remove test as
40194         embedded nulls cause problems.
40195
40196 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40197
40198         * gcc.dg/compare2.c: New test.
40199
40200 2000-04-08  Neil Booth  <NeilB@earthling.net>
40201
40202         * gcc.dg/cpp-nullchar.c: New test.
40203
40204 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40205
40206         * gcc.dg/cpp-mi2.c: New test.
40207         * gcc.dg/cpp-mi2[abc].h: New files.
40208
40209 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40210
40211         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40212         member name.
40213
40214 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40215
40216         * g++.old-deja/g++.abi/vmihint.C: New test.
40217
40218 2000-04-06  Neil Booth  <NeilB@earthling.net>
40219
40220         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40221         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40222         copyright.
40223
40224 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40225
40226         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40227         avoid stack-frame overwrite.
40228
40229 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40230
40231         * gcc.c-torture/compile/20000405-2.c: New test.
40232         * gcc.c-torture/compile/20000405-3.c: New test.
40233
40234 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40235
40236         * gcc.c-torture/compile/20000405-1.c: New test.
40237
40238 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40239
40240         * gcc.dg/cast-qual-1.c: Revert last change.
40241
40242 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40243
40244         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40245
40246 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40247
40248         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40249         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40250
40251 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40252
40253         * gcc.c-torture/compile/20000403-2.c: New test.
40254         * gcc.c-torture/compile/20000403-1.c: New test.
40255
40256 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40257
40258         * gcc.c-torture/execute/20000403-1.c: New test.
40259
40260 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40261
40262         * gcc.c-torture/execute/20000402-1.c: New test.
40263
40264 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40265
40266         * gcc.c-torture/execute/va-arg-15.c: New test.
40267         * gcc.c-torture/execute/va-arg-16.c: New test.
40268         * gcc.c-torture/execute/va-arg-17.c: New test.
40269         * gcc.c-torture/execute/va-arg-18.c: New test.
40270         * gcc.c-torture/execute/va-arg-19.c: New test.
40271
40272 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40273
40274         * gcc.c-torture/compile/981211-1.c: Move to...
40275         * gcc.dg/cpp-as1.c: ...here.
40276         * gcc.dg/cpp-as2.c: New file.
40277
40278         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40279         compiler.
40280
40281 2000-04-02  Neil Booth  <NeilB@earthling.net>
40282
40283         * gcc.dg/cpp-cond.c  New tests.
40284         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40285         accidental success less likely.
40286         * gcc.dg/cpp-missingop.c  New tests.
40287         * gcc.dg/cpp-missingparen.c  New tests.
40288         * gcc.dg/cpp-shift.c  New tests.
40289         * gcc.dg/cpp-shortcircuit.c  New tests.
40290         * gcc.dg/cpp-unary.c  New tests.
40291
40292 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40293
40294         * gcc.c-torture/compile/20000329-1.c: New test.
40295
40296 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40297
40298         * gcc.c-torture/compile/20000326-1.c: New test.
40299         * gcc.c-torture/compile/20000326-2.c: New test.
40300
40301 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40302
40303         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40304         the first parameter is a function argument.
40305
40306 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40307
40308         * g++.old-deja/g++.ext/array4.C: New test.
40309
40310 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40311
40312         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40313
40314 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40315
40316         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40317
40318 2000-03-19  Richard Henderson  <rth@cygnus.com>
40319
40320         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40321
40322 2000-03-19  Richard Henderson  <rth@cygnus.com>
40323
40324         * gcc.c-torture/compile/20000319-1.c: New test.
40325
40326 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40327
40328         * gcc.c-torture/execute/20000314-3.c: New test.
40329         * gcc.c-torture/execute/20000314-2.c: New test.
40330         * gcc.c-torture/execute/20000314-1.c: New test.
40331         * gcc.c-torture/compile/20000314-2.c: New test.
40332         * gcc.c-torture/compile/20000314-1.c: New test.
40333
40334 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40335
40336         * g++.old-deja/g++.warn/inline.C: New test.
40337
40338 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40339
40340         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40341         standards-compliant result rather than specific constants.
40342         Put test-values in array.
40343
40344 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40345
40346         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40347         (g++_target_compile): Put test-specific options last.
40348
40349 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40350
40351         * g++.old-deja/g++.eh/vbase4.C: New test.
40352
40353 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40354
40355         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40356
40357 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40358
40359         * g++.old-deja/g++.brendan/misc12.C: Removed.
40360         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40361         * g++.old-deja/g++.ext/pretty4.C: New test.
40362
40363 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40364
40365         * g++.old-deja/g++.other/string2.C: New test.
40366
40367 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40368
40369         * g++.old-deja/g++.warn/impint2.C: New test.
40370
40371 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40372
40373         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40374         is 1, not zero.
40375
40376 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40377
40378         * g++.old-deja/g++.warn/impint.C: New test.
40379         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40380         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40381         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40382         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40383         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40384         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40385         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40386         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40387         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40388         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40389         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40390         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40391
40392 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40393
40394         * gcc.dg/cpp-redef.c: New test.
40395
40396 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40397
40398         * g++.old-deja/g++.pt/unify7.C: New test.
40399
40400 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40401
40402         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40403         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40404
40405 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40406
40407         * gcc.c-torture/compile/20000224-1.c: New test.
40408
40409 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40410
40411         * gcc.c-torture/compile/cpp-2.c: New test.
40412         * gcc.c-torture/compile/cpp-1.c: New test.
40413
40414 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40415
40416         * gcc.c-torture/execute/20000225-1.c: New test.
40417
40418 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40419
40420         * gcc.dg/cpp-li2.c: New test.
40421
40422         * gcc.dg/cpp-wi1.c: New test.
40423
40424         * gcc.dg/cpp-li1.c: New test.
40425
40426 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40427
40428         * g++.old-deja/g++.other/sizeof5.C: New test.
40429
40430 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40431
40432         * gcc.c-torture/execute/va-arg-13.c: New test.
40433
40434 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40435
40436         * gcc.c-torture/execute/va-arg-12.c: New test.
40437
40438 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40439
40440         * gcc.c-torture/execute/20000223-1.c: New test.
40441
40442 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40443
40444         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40445
40446 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40447
40448         * g++.old-deja/g++.abi/ptrmem.C: New test.
40449
40450 2000-02-19  Richard Henderson  <rth@cygnus.com>
40451
40452         * gcc.c-torture/compile/init-3.c: New.
40453
40454 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40455
40456         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40457         ALWAYS_CXXFLAGS.
40458
40459 2000-02-11  Robert Lipe <robertl@sco.com>
40460
40461         * gcc.c-torture/compile/20000211-3.c: New test.
40462
40463 2000-02-11  Martin Buchholz <martin@xemacs.org>
40464
40465         * gcc.c-torture/compile/20000211-2.c: New test.
40466
40467 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40468
40469         * gcc.c-torture/compile/20000211-1.c: New test.
40470
40471 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40472
40473         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40474           on native targets
40475
40476 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40477
40478         * g++.old-deja/g++.other/cast5.C: New test.
40479
40480 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40481
40482         * gcc.c-torture/execute/20000205-1.c: New.
40483
40484 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40485
40486         * g++.old-deja/g++.jason/cast3.C: Return void.
40487         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40488
40489 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40490
40491         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40492
40493         * gcc.dg/loop-1.c: New test.
40494
40495 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40496
40497         * gcc.c-torture/compile/20000127-1.c: New test.
40498         * gcc.c-torture/execute/991228-1.c: New test.
40499
40500 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40501
40502         * gcc.dg/unused-2.c: New test.
40503
40504         * gcc.dg/conv-1.c: New test.
40505
40506 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40507
40508         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40509         compiler.
40510         (tool_option_proc): Fix typo.
40511
40512 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40513
40514         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40515         of the ld on the host, not on the build machine.
40516         Also, don't crash if '--help' is not a supported option.
40517
40518 2000-01-24  Richard Henderson  <rth@cygnus.com>
40519
40520         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40521
40522 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40523
40524         * gcc.c-torture/execute/20000120-2.c: New test.
40525         * gcc.c-torture/execute/20000120-1.c: New test.
40526
40527 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40528
40529         * gcc.c-torture/execute/20000113-1.c: New test.
40530
40531 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40532
40533         * gcc.c-torture/execute/20000112-1.c: New test.
40534
40535 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40536
40537         * gcc.dg/20000111-1.c: New test.
40538
40539 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40540
40541         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40542         with 16 bit integers.
40543
40544 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40545
40546         * gcc.dg/20000108-1.c: New test.
40547
40548 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40549
40550         * g++.old-deja/g++.ns/koenig8.C: New test.
40551
40552 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40553
40554         * g++.old-deja/g++.other/cast4.C: New test.
40555
40556 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40557
40558         * gcc.c-torture/compile/20000105-2.c: New test.
40559         * gcc.c-torture/compile/20000105-1.c: New test.
40560
40561 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40562
40563         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40564         references to printf & atoi to conform to ANSI standard.
40565         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40566         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40567         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40568         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40569         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40570         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40571         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40572         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40573         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40574         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40575         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40576         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40577         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40578         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40579         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40580         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40581         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40582         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40583         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40584         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40585         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40586         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40587         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40588         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40589         * g++.old-deja/g++.brendan/init3.C: Likewise.
40590         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40591         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40592         * g++.old-deja/g++.brendan/new2.C: Likewise.
40593         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40594         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40595         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40596         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40597         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40598         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40599         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40600         * g++.old-deja/g++.brendan/template24.C: Likewise.
40601         * g++.old-deja/g++.brendan/template3.C: Likewise.
40602         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40603         * g++.old-deja/g++.jason/inline3.C: Likewise.
40604         * g++.old-deja/g++.jason/opeq.C: Likewise.
40605         * g++.old-deja/g++.law/arg5.C: Likewise.
40606         * g++.old-deja/g++.law/arm7.C: Likewise.
40607         * g++.old-deja/g++.law/ctors11.C: Likewise.
40608         * g++.old-deja/g++.law/cvt8.C: Likewise.
40609         * g++.old-deja/g++.law/init9.C: Likewise.
40610         * g++.old-deja/g++.law/refs4.C: Likewise.
40611         * g++.old-deja/g++.law/template2.C: Likewise.
40612         * g++.old-deja/g++.law/visibility24.C: Likewise.
40613         * g++.old-deja/g++.law/vtable3.C: Likewise.
40614         * g++.old-deja/g++.mike/asm2.C: Likewise.
40615         * g++.old-deja/g++.mike/eh1.C: Likewise.
40616         * g++.old-deja/g++.mike/misc1.C: Likewise.
40617         * g++.old-deja/g++.mike/misc13.C: Likewise.
40618         * g++.old-deja/g++.mike/misc14.C: Likewise.
40619         * g++.old-deja/g++.mike/ns12.C: Likewise.
40620         * g++.old-deja/g++.mike/p1248.C: Likewise.
40621         * g++.old-deja/g++.mike/p3708.C: Likewise.
40622         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40623         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40624         * g++.old-deja/g++.mike/p646.C: Likewise.
40625         * g++.old-deja/g++.mike/p700.C: Likewise.
40626         * g++.old-deja/g++.mike/p783.C: Likewise.
40627         * g++.old-deja/g++.mike/p783a.C: Likewise.
40628         * g++.old-deja/g++.mike/p783b.C: Likewise.
40629         * g++.old-deja/g++.mike/p786.C: Likewise.
40630         * g++.old-deja/g++.mike/p789.C: Likewise.
40631         * g++.old-deja/g++.mike/p789a.C: Likewise.
40632         * g++.old-deja/g++.mike/p807a.C: Likewise.
40633         * g++.old-deja/g++.other/delete3.C: Likewise.
40634         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40635         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40636         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40637         * g++.old-deja/g++.other/empty1.C: Likewise.
40638         * g++.old-deja/g++.other/temporary1.C: Likewise.
40639         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40640         * g++.old-deja/g++.pt/t16.C: Likewise.
40641         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40642
40643 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40644
40645         * gcc.dg/991230-1.c: New test.
40646
40647 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40648
40649         * gcc.c-torture/compile/991229-3.c: New test.
40650         * gcc.c-torture/compile/991229-2.c: New test.
40651         * gcc.c-torture/compile/991229-1.c: New test.
40652
40653 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40654
40655         * gcc.c-torture/compile/labels-2.c: New test.
40656
40657 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40658
40659         * gcc.c-torture/execute/991227-1.c: New test.
40660
40661 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40662
40663         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40664
40665 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40666
40667         * gcc.c-torture/execute/991221-1.c: New test.
40668
40669 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40670
40671         * g++.old-deja/g++.other/cast3.C: New test.
40672
40673 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40674
40675         * gcc.c-torture/execute/991216-4.c: New test.
40676
40677 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40678
40679         * gcc.c-torture/execute/991216-1.c: New test.
40680         * gcc.c-torture/execute/991216-2.c: New test.
40681         * gcc.c-torture/execute/991216-3.c: New test.
40682
40683 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40684
40685         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40686         Actually make the test fail by using "-O2" for compilation.
40687
40688 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40689
40690         * g++.old-deja/g++.warn/cast-align1.C: New test.
40691
40692 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40693
40694         * gcc.c-torture/compile/991214-1.c: New test.
40695         * gcc.c-torture/compile/991214-2.c: New test.
40696
40697 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40698
40699         * gcc.dg/991214-1.c: New test.
40700
40701 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40702
40703         * gcc.c-torture/compile/991213-3.c: New test.
40704         * gcc.c-torture/compile/991213-2.c: New test.
40705         * gcc.c-torture/compile/991213-1.c: New test.
40706
40707 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40708
40709         * gcc.dg/991209-1.c: New test.
40710
40711 1999-12-08  Nathan Sidwell <nathan@acm.org>
40712
40713         * gcc.c-torture/compile/991208-1.c: New test.
40714
40715 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40716
40717         * gcc.dg/ultrasp2.c: New test.
40718
40719 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40720
40721         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40722
40723 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40724
40725         * gcc.c-torture/compile/991202-1.c: New test.
40726         * gcc.c-torture/execute/991202-1.c: New test.
40727         * gcc.c-torture/execute/991202-2.c: New test.
40728         * gcc.c-torture/execute/991202-3.c: New test.
40729
40730 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40731
40732         * g++.old-deja/g++.abi/align.C: New test.
40733         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40734         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40735
40736 1999-12-01  Richard Henderson  <rth@cygnus.com>
40737
40738         * gcc.c-torture/execute/991201-1.c: New.
40739
40740 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40741
40742         * gcc.dg/991129-1.c: New test.
40743
40744 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40745
40746         * gcc.c-torture/compile/991127-1.c: New test.
40747
40748 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40749
40750         * g++.old-deja/g++.other/warn4.C: New test.
40751
40752 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40753
40754         * g++.old-deja/g++.eh/cleanup2.C: New test.
40755         * g++.old-deja/g++.ext/pretty2.C: New test.
40756         * g++.old-deja/g++.ext/pretty3.C: New test.
40757         * g++.old-deja/g++.other/debug6.C: New test.
40758
40759 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40760
40761         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40762         compiler_output to look for one error message instead of two.
40763
40764 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40765
40766         * gcc.c-torture/execute/991118-1.c: Also test case
40767         where the word boundary does not split a byte evenly.
40768
40769 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40770
40771         * g++.old-deja/g++.ext/restrict1.C: New test.
40772
40773 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40774
40775         * gcc.c-torture/execute/991118-1.c: New test.
40776
40777 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40778
40779         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40780         working directory pathnames.
40781
40782 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40783
40784         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40785         host is equipped with driver.h and driver.o so it can actually
40786         compile and run the tests.
40787
40788 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40789
40790         * gcc.c-torture/compile/991008-1.c: New test.
40791
40792 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40793
40794         * lib/gcc-dg.exp: Include target-supports.exp
40795
40796 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40797
40798         * lib/target-supports.exp: New file: Provide procs to test for
40799         features supported by the target.
40800         (check_weak_available): Moved here from ecos.exp.
40801         (check_alias_available): New proc: Determine of the target
40802         toolchain supports the alias attribute.
40803
40804         * gcc.dg/special/ecos.exp: Move check_weak_available to
40805         target-supports.exp.
40806         (alias-1.c): Only perform the test if the target supports
40807         aliases.
40808         (wkali-1.c): Only perform the test if the target supports
40809         aliases.
40810
40811         * gcc.dg/990506-0.c: Expect error messages from cross
40812         targets as well as native targets.
40813
40814 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40815
40816         * gcc.dg/ultrasp1.c: Removed xfail.
40817         * gcc.dg/struct-ret-2.c: Likewise.
40818         * gcc.dg/array-1.c: Likewise.
40819
40820 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40821
40822         * gcc.dg/struct-ret-2.c: New test.
40823
40824         * gcc.dg/array-1.c: New test.
40825
40826 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40827
40828         * gcc.c-torture/execute/991030-1.c: New test.
40829
40830 1999-10-26  Richard Henderson  <rth@cygnus.com>
40831
40832         * gcc.c-torture/compile/991026-2.c: New test.
40833
40834 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40835
40836         * gcc.c-torture/compile/991026-1.c: New test.
40837
40838 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40839
40840         * gcc.c-torture/execute/991023-1.c: New test.
40841
40842 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40843
40844         * gcc.c-torture/execute/991019-1.c: New test.
40845
40846 1999-10-16  Richard Henderson  <rth@cygnus.com>
40847
40848         * gcc.c-torture/execute/991016-1.c: New test.
40849
40850 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40851
40852         * gcc.c-torture/execute/991014-1.c: New test.
40853
40854 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40855
40856         * g++.old-deja/g++.other/union2.C: New test.
40857
40858 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40859
40860         * g++.old-deja/g++.other/vaarg2.C: New test.
40861         * g++.old-deja/g++.other/vaarg3.C: New test.
40862
40863 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40864
40865         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40866         in compile/.
40867
40868 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40869
40870         * gcc.c-torture/execute/va-arg-11.c: New test.
40871
40872 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40873
40874         * lib/file-format.exp (gcc_target_object_format): Don't
40875         crash if objdump is unavailable.
40876
40877 1999-09-29  Donn Terry <donn@interix.com>
40878
40879         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40880
40881 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40882
40883         * gcc.c-torture/compile/990928-1.c: New test.
40884
40885 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40886
40887         * g++.old-deja/g++.other/decl6.C: New test.
40888
40889 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40890
40891         * gcc.c-torture/execute/va-arg-10.c: New test.
40892
40893 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40894
40895         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40896         __PRETTY_FUNCTION__.
40897
40898 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40899
40900         * gcc.c-torture/execute/990923-1.c: New test.
40901
40902 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40903
40904         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40905         for which -fpic is inappropriate.
40906
40907 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40908
40909         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40910
40911 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40912
40913         * g++.old-deja/g++.other/dyncast1.C: New test.
40914         * g++.old-deja/g++.other/dyncast2.C: New test.
40915         * g++.old-deja/g++.other/dyncast3.C: New test.
40916         * g++.old-deja/g++.other/dyncast4.C: New test.
40917         * g++.old-deja/g++.other/dyncast5.C: New test.
40918         * g++.old-deja/g++.eh/catch3.C: New test.
40919         * g++.old-deja/g++.eh/catch3p.C: New test.
40920         * g++.old-deja/g++.eh/catch4.C: New test.
40921         * g++.old-deja/g++.eh/catch4p.C: New test.
40922         * g++.old-deja/g++.eh/catch5.C: New test.
40923         * g++.old-deja/g++.eh/catch5p.C: New test.
40924         * g++.old-deja/g++.eh/catch6.C: New test.
40925         * g++.old-deja/g++.eh/catch6p.C: New test.
40926         * g++.old-deja/g++.eh/catch7.C: New test.
40927         * g++.old-deja/g++.eh/catch7p.C: New test.
40928         * g++.old-deja/g++.eh/catch8.C: New test.
40929         * g++.old-deja/g++.eh/catch8p.C: New test.
40930         * g++.old-deja/g++.eh/catch9.C: New test.
40931         * g++.old-deja/g++.eh/catch9p.C: New test.
40932
40933 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40934
40935         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40936         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40937
40938 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40939
40940         * gcc.c-torture/compile/990913-1.c: New test.
40941
40942 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40943
40944         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40945         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40946
40947 1999-09-09  Richard Henderson  <rth@cygnus.com>
40948
40949         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40950
40951 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40952
40953         * g++.old-deja/g++.other/lookup11.C: New test.
40954         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40955         what is permitted and what we want.
40956         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40957         overload use.
40958         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40959
40960 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40961
40962         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40963         * gcc.c-torture/noncompile/poison-1.c: New file.
40964
40965 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40966
40967         * g++.old-deja/g++.other/sizeof3.C: New test.
40968         * g++.old-deja/g++.other/sizeof4.C: New test.
40969         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40970         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40971
40972 1999-09-07  Richard Henderson  <rth@cygnus.com>
40973
40974         * gcc.dg/va-arg-1.c: New.
40975
40976 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40977
40978         * gcc.c-torture/execute/va-arg-9.c: New test.
40979
40980 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40981
40982         * g77.f-torture/compile/980519-2.f: New test.
40983         * g77.f-torture/compile/19990905-0.f: New test.
40984         * g77.f-torture/compile/19990905-1.f: New test.
40985         * g77.f-torture/compile/19990905-2.f: New test.
40986
40987         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40988
40989 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40990
40991         * gcc.c-torture/execute/990827-1.c: Fix typo.
40992
40993 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40994
40995         * g++.old-deja/g++.other/deref1.C: New test.
40996
40997 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40998
40999         * g++.old-deja/g++.other/ambig2.C: New test.
41000         * g++.old-deja/g++.other/cond5.C: New test.
41001         * g++.old-deja/g++.other/lookup16.C: New test.
41002
41003 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41004
41005         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41006         assemblers too.
41007
41008 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41009
41010         * lib/c-torture.exp: Avoid the "compare executables" optimization
41011         when testing native.
41012
41013 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41014
41015         * gcc.c-torture/execute/990829-1.c: New test.
41016         * gcc.c-torture/compile/990829-1.c: New test.
41017
41018 1999-08-27  Paul Burchard  <burchard@pobox.com>
41019
41020         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41021         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41022         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41023         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41024         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41025         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41026         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41027         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41028         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41029         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41030         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41031
41032 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41033
41034         * gcc.c-torture/execute/990827-1.c: New test.
41035
41036 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41037
41038         * g77.f-torture/noncompile/19990826-4.f: New test.
41039
41040         * g77.f-torture/compile/19990826-3.f: New test.
41041
41042         * g77.f-torture/execute/19990826-2.f: New test.
41043
41044         * g77.f-torture/compile/19990826-1.f: New test.
41045
41046         * gcc.c-torture/execute/990826-0.c: New test.
41047         * g77.c-torture/execute/19990826-0.f: New test.
41048
41049         * g77.f-torture/noncompile/970626-2.f: New test.
41050
41051 1999-08-25  Paul Burchard  <burchard@pobox.com>
41052
41053         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41054         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41055         lss-011.C: New tests.
41056
41057 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41058
41059         * g++.old-deja/g++.other/decl5.C: New test.
41060
41061 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41062
41063         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41064         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41065         call `postbase' for each one.  All callers of `postbase' changed
41066         to call this instead.
41067
41068 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41069
41070         * gcc.c-torture/execute/990811-1.c: New test.
41071
41072 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41073
41074         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41075         just native ones.
41076
41077         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41078         just native ones.
41079
41080 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41081
41082         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41083
41084 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41085
41086         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41087
41088 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41089
41090         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41091
41092 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41093
41094         * gcc.c-torture/execute/990804-1.c: New test.
41095
41096 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41097
41098         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41099         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41100         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41101
41102 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41103
41104         * g++.old-deja/g++.other/struct1.C: New test.
41105
41106 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41107
41108         * g++.old-deja/g++.other/enum2.C: New test.
41109
41110 1999-08-02  Richard Henderson  <rth@cygnus.com>
41111
41112         Adapted from tests from Franz Sirl:
41113         * gcc.c-torture/execute/va-arg-7.c: New test.
41114         * gcc.c-torture/execute/va-arg-8.c: New test.
41115
41116 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41117
41118         * gcc.c-torture/compile/990801-2.c: New test.
41119
41120         * gcc.c-torture/compile/990801-1.c: New test.
41121
41122 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41123
41124         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41125         fp-cmp-1.c, converting double to float.
41126
41127         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41128         fp-cmp-1.c, converting double to long double.
41129
41130         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41131         from fr1 to unknown_register, since fr1 is a legitimate register
41132         on some machines.
41133
41134 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41135
41136         * README: More listname related changes.
41137
41138 1999-07-08  Catherine Moore  <clm@cygnus.com>
41139
41140         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41141
41142 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41143
41144         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41145
41146 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41147
41148         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41149
41150 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41151
41152         * gcc.dg/990703-1.c: New test.
41153
41154 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41155
41156         * lib/file-format.exp: New file: Move definition of proc
41157         gcc_target_object_format to here from
41158         gcc.dg/special/ecos.exp.
41159
41160         * lib/c-torture.exp: Include lib file-format.exp.
41161         * lib/gcc-dg.exp: Include lib file-format.exp.
41162
41163         * gcc.dg/special/ecos.exp: Remove definition of proc
41164         gcc_target_object_format.
41165
41166 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41167
41168         * gcc.c-torture/execute/990628-1.c: New test.
41169
41170 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41171
41172         * gcc.c-torture/compile/990625-2.c: New test.
41173
41174         * gcc.c-torture/compile/990625-1.c: New test.
41175
41176 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41177
41178         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41179         attributes compile.
41180         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41181         ports that use the COFF/PE file format.
41182
41183 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41184
41185         * gcc.c-torture/compile/990617-1.c: New test.
41186
41187 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41188
41189         * g++.old-deja/g++.other/decl4.C: New test.
41190
41191 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41192
41193         * g++.old-deja/g++.other/bitfld3.C: New test.
41194
41195 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41196
41197         * g++.old-deja/g++.eh/catch1.C: New test.
41198
41199 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41200
41201         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41202
41203         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41204         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41205
41206 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41207
41208         * g77.f-torture/compile/19990502-0.f: Replace with new,
41209         shorter, test that still fails after recent changes.
41210
41211 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41212
41213         * gcc.c-torture/execute/990604-1.c: New test.
41214
41215 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41216
41217         * gcc.c-torture/execute/990531-1.c: New test.
41218
41219 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41220
41221         * gcc.c-torture/compile/990527-1.c: New test.
41222
41223 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41224
41225         * gcc.c-torture/execute/990527-1.c: New test.
41226
41227 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41228
41229         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41230         bitfields as signed.
41231
41232 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41233
41234         * g77.f-torture/compile/19990525-0.f: New test.
41235
41236 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41237
41238         * gcc.c-torture/execute/990525-2.c: New test.
41239
41240         * gcc.c-torture/execute/990525-1.c: New test.
41241
41242 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41243
41244         * g++.old-deja/g++.other/anon3.C: New test.
41245         * g++.old-deja/g++.other/anon4.C: New test.
41246         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41247         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41248         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41249         Merrill).
41250
41251 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41252
41253         * gcc.c-torture/execute/990524-1.c: New test.
41254
41255         * gcc.dg/990524-1.c: New test.
41256
41257 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41258
41259         * gcc.c-torture/compile/990523-1.c: New test.
41260
41261 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41262
41263         * gcc.c-torture/compile/990519-1.c: New test.
41264
41265 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41266
41267         * gcc.c-torture/compile/990517-1.c: New test.
41268
41269         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41270         (e4, f4): New tests.
41271         (main): Call them.
41272
41273 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41274
41275         * gcc.dg/noreturn-1.c: New test.
41276
41277 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41278
41279         * gcc.c-torture/execute/990513-1.c: New test.
41280
41281 1999-05-10  Richard Henderson  <rth@cygnus.com>
41282
41283         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41284
41285 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41286
41287         * g77.f-torture/execute/erfc.f: Use small single-precision
41288         values, to avoid problems on Alphas when not -mieee.
41289
41290 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41291
41292         * gcc.dg/990506-0.c: New test.
41293
41294 1999-05-08  Richard Henderson  <rth@cygnus.com>
41295
41296         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41297         the constant to test.  Don't XFAIL 64-bit targets.
41298
41299         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41300         * g++.old-deja/g++.law/profile1.C: Likewise.
41301
41302         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41303         operator new instances.
41304         * g++.old-deja/g++.other/delete5.C: Likewise.
41305
41306 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41307
41308         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41309         intrinsic.
41310
41311 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41312
41313         * g77.f-torture/execute/u77-test.f: Reverse order of two
41314         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41315
41316 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41317
41318         * gcc.dg/compare1.c: New test.
41319
41320 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41321
41322         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41323         New tests.
41324
41325 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41326
41327         * g77.f-torture/compile/19990502-1.f: New test.
41328
41329 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41330
41331         * g77.f-torture/compile/19990502-0.f: New test.
41332
41333 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41334
41335         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41336         intrinsic.
41337
41338 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41339
41340         * g77.f-torture/execute/u77-test.f (main): List libU77
41341         intrinsics not currently tested.
41342         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41343         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41344         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41345         Trim blanks off the ends of some printed strings.
41346
41347 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41348
41349         * g77.f-torture/execute/u77-test.f (main): Just warn about
41350         FSTAT gid disagreement, as it's expected on some systems.
41351
41352 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41353
41354         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41355         use a new function, which allows for some slop.
41356         Clean up some commentary.
41357         (issum): The new function.
41358         (sgladd): Deleted subroutine.
41359
41360 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41361
41362         * g77.f-torture/execute/u77-test.f: Modify to be more like
41363         libf2c/libU77 version, bringing patches to that version here.
41364         Add suitable commentary.
41365
41366 1999-04-25  Richard Henderson  <rth@cygnus.com>
41367
41368         * gcc.dg/990424-1.c: New test.
41369
41370 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41371
41372         * g77.f-torture/execute/u77-test.f (main): Bug involving
41373         LSTAT has been fixed, so turn back on full checking.
41374
41375 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41376
41377         * g77.f-torture/compile/19990419-0.f: New test.
41378         * g77.f-torture/execute/19990419-1.f: New test.
41379
41380 1999-04-17  Richard Henderson  <rth@cygnus.com>
41381
41382         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41383         to avoid the need for a prototype to supress a warning.
41384
41385 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41386
41387         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41388
41389 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41390
41391         * gcc.c-torture/execute/990404-1.c: New test.
41392
41393 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41394
41395         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41396         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41397         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41398         missing initializer warnings.
41399
41400 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41401
41402         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41403         matching strings.
41404
41405 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41406
41407         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41408
41409 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41410
41411         * g77.f-torture/execute/19990325-0.f: New test.
41412         * g77.f-torture/execute/19990325-1.f: New test.
41413
41414 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41415
41416         * gcc.c-torture/execute/990324-1.c: New test.
41417
41418 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41419
41420         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41421         test with 4.
41422
41423 1999-03-17  Richard Henderson  <rth@cygnus.com>
41424
41425         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41426
41427 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41428
41429         * g77.f-torture/execute/19990313-2.f: New test.
41430         * g77.f-torture/execute/19990313-3.f: New test.
41431
41432 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41433
41434         * g77.f-torture/execute/19990313-0.f: New test.
41435         * g77.f-torture/execute/19990313-1.f: New test.
41436
41437 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41438
41439         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41440         printf to sprintf.
41441         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41442         (main): Add check for u15.  Conditionalize u31 check depending on
41443         whether ints are <32 bits or >=32 bits.
41444
41445 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41446
41447         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41448
41449 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41450
41451         * g77.f-torture/compile/19990305-0.f: New test.
41452         * g77.f-torture/execute/19981119-0.f: New test.
41453
41454 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41455
41456         * g77.f-torture/execute/970625-2.f: call ABORT if final
41457         result is not correct, instead of just printing it.
41458         Add this checking via newly introduced obfuscation, to
41459         trip up buggy front ends.
41460
41461 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41462
41463         * g77.f-torture/compile/960317-1.f: Moved from being
41464         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41465
41466 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41467
41468         * g77.f-torture/execute/960317-1.f: New (old) test.
41469         * g77.f-torture/execute/970625-2.f: Ditto.
41470
41471 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41472
41473         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41474         message on line 1 or line 2; cccp and cpplib do this differently.
41475
41476 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41477
41478         * g++.old-deja/g++.law/weak1.C: New test.
41479
41480 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41481
41482         * gcc.c-torture/execute/990119-1.c: Renamed to...
41483         * gcc.dg/990119-1.c: this, so it will only be tested once
41484         (it's a preprocessor test, it doesn't need to be run at
41485         multiple optimization levels).
41486
41487 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41488
41489         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41490           ALWAYS_CXXFLAGS.
41491
41492 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41493
41494         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41495         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41496         to not be compilable by current g77.
41497
41498 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41499
41500         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41501
41502 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41503
41504         * gcc.c-torture/execute/990222-1.c: New test.
41505
41506 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41507
41508         * g77.f-torture/compile/19990218-0.f: New test.
41509         * g77.f-torture/noncompile/19990218-1.f: New test.
41510
41511 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41512
41513         * g77.f-torture/compile/19981216-0.f: New test.
41514
41515 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41516
41517         * gcc.dg/990214-1.c: New test.
41518
41519 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41520
41521         * gcc.dg/990213-2.c: New test.
41522
41523         * gcc.dg/990213-1.c: New test.
41524
41525 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41526
41527         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41528         ints.
41529
41530 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41531
41532         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41533         specified by target.
41534
41535         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41536
41537 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41538
41539         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41540
41541 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41542
41543         * gcc.dg/special/ecos.exp: New test driver for new tests with
41544         special requirements.
41545
41546         * gcc.dg/special/alias-1.c: New test.
41547         * gcc.dg/special/gcsec-1.c: New test.
41548         * gcc.dg/special/weak-1.c: New test.
41549         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41550         * gcc.dg/special/weak-2.c: New test.
41551         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41552         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41553         * gcc.dg/special/wkali-1.c: New test.
41554         * gcc.dg/special/wkali-2.c: New test.
41555         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41556         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41557
41558 1999-02-10  Felix Lee  <flee@cygnus.com>
41559
41560           * lib/c-torture.exp (c-torture-compile): Pull out code for
41561           analyzing gcc error messages.
41562           (c-torture-execute): Likewise.  Fix some (harmless) false
41563           positives.
41564           * lib/gcc.exp (gcc_check_compile): New function.
41565
41566 1999-02-08  Richard Henderson  <rth@cygnus.com>
41567
41568         * gcc.c-torture/execute/990208-1.c: New test.
41569
41570 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41571
41572         * g++.dg/special/ecos.exp: New driver for new tests with special
41573         requirements
41574
41575         * g++.dg/special/conpr-1.C: New test
41576         * g++.dg/special/conpr-2.C: New test
41577         * g++.dg/special/conpr-2a.C: New test
41578         * g++.dg/special/conpr-3.C: New test
41579         * g++.dg/special/conpr-3a.C: New test
41580         * g++.dg/special/conpr-3b.C: New test
41581
41582         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41583         allow g++ to use the dg driver
41584
41585         * README: Add comment about g++.dg directory
41586
41587 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41588
41589         * README: Update email addresses.
41590
41591 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41592
41593         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41594         arguments in order to force structure S onto the stack even on
41595         the alpha.
41596         (test): Pass 10 leading arguments to function foo as well as the
41597         structure S.
41598
41599         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41600         failure for all targets.
41601
41602         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41603         abort to terminate program execution.
41604
41605 1999-01-30  Richard Henderson  <rth@cygnus.com>
41606
41607         * gcc.c-torture/execute/990130-1.c: New test.
41608
41609 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41610
41611         * gcc.dg/990130-1.c: New test.
41612
41613 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41614
41615         * gcc.c-torture/execute/990128-1.c: New test.
41616
41617 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41618
41619         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41620
41621 1999-01-27  Felix Lee  <flee@cygnus.com>
41622
41623         * lib/c-torture.exp (c-torture-compile): pull out code for
41624         analyzing gcc error messages.
41625         (c-torture-execute): ditto, and fix some (harmless) false
41626         positives.
41627         * lib/gcc.exp (gcc_check_compile): new function.
41628
41629 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41630
41631         * gcc.dg/990117-1.c: New test.
41632
41633         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41634
41635         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41636
41637 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41638
41639         * g77.f-torture/compile/990115-1.f: New test.
41640
41641 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41642
41643         * gcc.c-torture/compile/990107-1.c: New test
41644
41645 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41646
41647         * gcc.c-torture/execute/990106-2.c: New test.
41648
41649         * gcc.c-torture/execute/990106-1.c: New test.
41650
41651 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41652
41653         * gcc.c-torture/compile/981223-1.c: New test.
41654
41655 1998-12-29  Richard Henderson  <rth@cygnus.com>
41656
41657         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41658         (opt3): Rename from opt4 and disable.
41659
41660 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41661
41662         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41663
41664 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41665
41666         * g++.old-deja/g++.other/conv5.C: New test.
41667
41668 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41669
41670         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41671
41672 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41673
41674         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41675
41676 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41677
41678         * gcc.c-torture/compile/981211-1.c: New test.
41679
41680 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41681
41682         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41683
41684         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41685
41686 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41687
41688         * gcc.special/930510-1.c: Make C9X safe.
41689         * gcc.misc-tests/gcov-1.c Similarly.
41690         * gcc.misc-tests/gcov-2.c Similarly.
41691
41692 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41693
41694         * gcc.dg/ultrasp1.c: New test.
41695
41696 1998-12-06  Richard Henderson  <rth@cygnus.com>
41697
41698         * gcc.c-torture/execute/981206.c: New test.
41699
41700 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41701
41702         * g++.old-deja/g++.ns/template7.C: New test.
41703
41704         * g++.old-deja/g++.other/expr1.C: New test.
41705
41706         * g++.old-deja/g++.eh/tmpl3.C: New test.
41707
41708         * g++.old-deja/g++.eh/tmpl2.C: New test.
41709
41710 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41711
41712         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41713         * g++.old-deja/g++.other/using6.C: Removed.
41714         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41715
41716         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41717
41718 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41719
41720         * g++.old-deja/g++.pt/overload8.C: New test.
41721
41722         * g++.old-deja/g++.pt/overload7.C: New test.
41723
41724         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41725
41726         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41727         and relinking messages.
41728         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41729         compiling with -frepo.
41730
41731 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41732
41733         * g++.old-deja/g++.pt/lookup6.C: New test.
41734
41735 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41736
41737         * gcc.c-torture/execute/981130-1.c: New test.
41738         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41739
41740 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41741
41742         * g++.old-deja/g++.pt/explicit76.C: New test.
41743
41744         * g++.old-deja/g++.pt/friend38.C: New test.
41745
41746         * g++.old-deja/g++.ns/crash2.C: New test.
41747
41748         * g++.old-deja/g++.pt/defarg8.C: New test.
41749
41750         * g++.old-deja/g++.pt/instantiate6.C: New test.
41751
41752         * g++.old-deja/g++.pt/static6.C: New test.
41753
41754         * g++.old-deja/g++.pt/decl2.C: New test.
41755
41756 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41757
41758         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41759         problem is actually related with name lookup, but so what? :-)
41760
41761         * g++.old-deja/g++.pt/friend37.C: New test.
41762
41763 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41764
41765         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41766         element, which fails on some systems.
41767
41768         * g77.f-torture/execute/labug1.f: New test.
41769
41770 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41771
41772         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41773         is defined.
41774
41775 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41776
41777         * g77.f-torture/compile/981117-1.f: New test.
41778
41779 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41780
41781         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41782         properly discarded.
41783
41784 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41785
41786         * gcc.c-torture/execute/memcheck: New directory of tests for
41787         -fcheck-memory-usage.
41788
41789 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41790
41791         * README: New file, general information about the testsuite and
41792         new description of the various C++ test subdirectories.
41793         * README.g++: Eliminate obsolete information, update and move most
41794         relevant stuff to README.
41795
41796 1998-11-07  Richard Henderson  <rth@cygnus.com>
41797
41798         * gcc.c-torture/compile/981107-1.c: New test.
41799
41800 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41801
41802         * execute/memcpy-bi.c: New testcase.
41803
41804 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41805
41806         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41807         base classes.
41808
41809         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41810         template is selected.
41811
41812         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41813         classes, it should be accepted for all types.
41814
41815         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41816
41817         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41818         specializations start with template headers.
41819
41820 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41821
41822         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41823
41824         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41825         non-POD types.
41826
41827 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41828
41829         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41830
41831 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41832
41833         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41834
41835 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41836
41837         * 981019-1.c: New test.
41838
41839 1998-10-14  Robert Lipe <robertl@dgii.com>
41840
41841         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41842         find objc headers.
41843
41844 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41845
41846         * compile/981001-4.c: Remove use of GCC extension that triggers a
41847         compiler bug.
41848
41849 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41850
41851         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41852
41853 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41854
41855         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41856         instantiation of template produces incorrect code for delete
41857         expression.
41858
41859         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41860         constructors' name is not unique.
41861         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41862         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41863
41864         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41865         automatic array of const is ill-formed.
41866
41867         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41868         of template parameter?
41869
41870         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41871         const.
41872
41873         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41874         pointer-to-member expression.
41875
41876         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41877         declaration causes ICE.
41878
41879 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41880
41881         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41882         reserved in the global namespace.
41883
41884         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41885         generate needed virtual table.
41886
41887         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41888
41889 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41890
41891         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41892         template-dependent type
41893
41894 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41895
41896         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41897         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41898         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41899
41900         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41901         class should be usable as argument of member function.
41902         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41903         class should be usable as return type of member function.
41904         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41905         class should be usable as type of data member.
41906
41907         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41908
41909 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41910
41911         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41912
41913 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41914
41915         * gcc.dg/dll-?.c Add thumb to target list.
41916         Fix assembler scan patterns to match current assembler output.
41917
41918 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41919
41920         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41921         matching of template brackets.
41922
41923         * g++.old-deja/g++.other/using4.C: New test.  Test using
41924         declarations of methods from base classes.
41925
41926         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41927         within functions should introduce names into the innermost
41928         enclosing namespace.
41929
41930         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41931         of static locals if first initialization throws.
41932
41933 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41934
41935         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41936
41937 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41938
41939         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41940         lose track of the possible targets of tablejump insns.
41941         * special/special.exp: Run it.
41942
41943 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41944
41945         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41946         must be declared before its specializations can be named in friend
41947         declarations.
41948
41949 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41950
41951         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41952
41953         * g77.f-torture/execute/io1.f: New test.
41954
41955 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41956
41957         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41958         with pointer to template function, for which no argument deduction
41959         is possible.
41960
41961         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41962         specialization of template function as argument to template
41963         function.
41964
41965         * g++.old-deja/g++.other/access2.C: New test; Inner class
41966         shouldn't have privileged access to Outer's names.
41967
41968 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41969
41970         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41971         friend template declared within template class conflicts with
41972         nested class of the same name.
41973
41974         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41975         is ignored.
41976
41977         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41978         object with direct initializer as function declaration.
41979
41980         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41981         initializers.
41982
41983         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41984         involving const pointer and NULL produces incorrect result.
41985
41986         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41987         type name without `typename' should be rejected with -pedantic.
41988
41989 1998-10-02  Richard Henderson  <rth@cygnus.com>
41990
41991         * g++.old-deja/g++.other/addrof1.C: New test.
41992
41993 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41994
41995         * gcc.c-torture/compile/981001-1.c: New test.
41996         * gcc.c-torture/execute/981001-1.c: New test.
41997
41998 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41999
42000         * gcc.c-torture/compile/981001-2.c: New test.
42001         * gcc.c-torture/compile/981001-3.c: New test.
42002         * gcc.c-torture/compile/981001-4.c: New test.
42003
42004 1998-10-01  Robert Lipe  <robertl@dgii.com>
42005
42006         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42007         multilibbed hosts.  Idea grafted from g77.exp.
42008
42009 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42010
42011         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42012         avoid losing on systems which need -lsocket.
42013
42014 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42015
42016         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42017         * g++.old-deja/g++.other/nested2.C: Ditto.
42018         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42019         failure.
42020
42021 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42022
42023         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42024         preferred over template operator!= for enum bitfields.
42025
42026 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42027
42028         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42029         that happen to have the same base name, but in different scopes,
42030         are incorrectly rejected.
42031
42032 1998-09-16  Richard Henderson  <rth@cygnus.com>
42033
42034         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42035         on the native word size instead of an integer literal.
42036
42037 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42038
42039         * g++.old-deja/g++.other/static2.C: Invocation of static data
42040         member of type pointer-to-function denoted as non-static member.
42041
42042         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42043         checks involving function types and aliases.
42044
42045 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42046
42047         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42048         redefined to the same non-trivial type.
42049
42050         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42051         namespace-qualification of template specializations declared in
42052         other namespaces.
42053
42054         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42055         to declare a subset of the specializations of a template function
42056         as friends of specializations of a template class.
42057
42058         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42059         member templates that do not fully specialize the enclosing
42060         template class are rejected.
42061
42062 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42063
42064         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42065
42066 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42067
42068         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42069         altered from libf2c/libU77 version.
42070
42071 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42072
42073         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42074
42075 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42076
42077         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42078         (un)signed char are different types for template specialization
42079         purposes.
42080
42081 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42082
42083         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42084         * objc: ObjC testsuite.
42085
42086 1998-08-31  Catherine Moore  <clm@cygnus.com>
42087
42088         * gcc.c-torture/execute/941014-1.x: New file.
42089
42090 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42091
42092         * lib/c-torture.exp: Add support for
42093         torture_eval_before_compile and torture_eval_before_execute
42094         variables.
42095
42096 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42097
42098         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42099         this test triggers valid.
42100
42101 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42102
42103         * gcc.dg/980827-1.c: New test.
42104
42105 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42106
42107         * gcc.c-torture/execute/loop-4b.c: New test.
42108
42109 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42110
42111         * lib/c-torture.exp: Add support for
42112         torture_eval_before_compile and torture_eval_before_execute
42113         variables.
42114
42115 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42116
42117         * gcc.c-torture/compile/980825-1.c: New test.
42118
42119 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42120
42121         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42122         count number tests in opt_t0 not good_t0.
42123
42124 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42125
42126         * gcc.c-torture/compile/930326-1.x: Fix typo.
42127
42128 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42129
42130         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42131         causes an ICE.
42132
42133 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42134
42135         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42136         STACK_SIZE is defined.
42137         * gcc.c-torture/unsorted/stuct.c: Similarly.
42138
42139         * gcc.c-torture/compile/980821-1.c: New test.
42140
42141 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42142
42143         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42144
42145 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42146
42147         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42148         code.
42149
42150 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42151
42152         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42153         error'.
42154
42155 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42156
42157         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42158
42159 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42160
42161         * gcc.c-torture/compile/980816-1.c: New test.
42162
42163         * gcc.dg/980816-1.c: New test.
42164
42165 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42166
42167         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42168         compiler for ieee tests.
42169
42170 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42171
42172         * g77.f-torture/compile/980729-0.f: New test.
42173
42174 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42175
42176         * gcc.c-torture/special/eeprof-1.c: New test, for
42177         -finstrument-functions.
42178         * gcc.c-torture/special/special.exp: Run it.
42179
42180 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42181
42182         * gcc.c-torture/compile/980729-1.c: New test.
42183
42184 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42185
42186         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42187         __thumb__ is defined, and test for ARM style doubles if so.
42188
42189 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42190
42191         * g77.f-torture/noncompile/980615-0.f: New test.
42192
42193 1998-07-26  H.J. Lu  (hjl@gnu.org)
42194
42195         * gcc.dg/980312-1.c: Do link instead of compile.
42196         * gcc.dg/980313-1.c: Likewise.
42197
42198 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42199
42200         * gcc.c-torture/compile/980726-1.c: New test.
42201
42202 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42203
42204         * g77.f-torture/execute/io0.f: New test.
42205
42206 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42207
42208         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42209         an int.
42210
42211 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42212
42213         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42214         m32r bugs.
42215
42216 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42217
42218         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42219         c-decl.c:grokdeclarator can handle mode attributes.
42220
42221 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42222
42223         * gcc.c-torture/execute/980716-1.c: New test.
42224
42225 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42226
42227         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42228         the mn10200.
42229         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42230         the mn10200.
42231         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42232         * gcc.c-torture/compile/930326-1.x: Similarly.
42233
42234 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42235
42236         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42237         New test from Craig.
42238
42239 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42240
42241         * g77.f-torture/noncompile/980616-0.f: New test.
42242
42243         * g77.f-torture/execute/970816-3.f: New test from Craig.
42244
42245 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42246
42247         *  g++.other/singleton.C: Return error value instead of taking
42248         SIGSEGV.
42249
42250 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42251
42252         *  g++.other/singleton.C: New test.  Warning is under dispute.
42253         Runtime crash is not.
42254
42255 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42256
42257         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42258         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42259         using6.C, using7.C}: New namespace tests.
42260
42261 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42262
42263         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42264         specialization with typedef'ed names used as array indexes.
42265
42266 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42267
42268         * gcc.c-torture/execute/980709-1.c: New test.
42269
42270         * gcc.dg/980709-1.c: New test.
42271
42272 1998-07-07  Richard Henderson  <rth@cygnus.com>
42273
42274         * gcc.c-torture/execute/bcp-1.c: New test.
42275
42276 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42277
42278         * gcc.c-torture/execute/980707-1.c: New test.
42279
42280 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42281
42282         * gcc.c-torture/compile/980706-1.c: New test.
42283
42284 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42285
42286         * g77.f-torture/execute/980701-0.f,
42287         g77.f-torture/execute/980701-1.f: New test from Craig.
42288
42289 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42290
42291         * gcc.c-torture/compile/980701-1.c: New test.
42292
42293         * gcc.c-torture/execute/980701-1.c: New test.
42294
42295 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42296 rlsruhe.de>
42297
42298         * g++.old-deja/g++.robertl/eb132.C: New test.
42299         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42300
42301 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42302
42303         * g77.f-torture/execute/980628-7.f,
42304         g77.f-torture/execute/980628-8.f,
42305         g77.f-torture/execute/980628-9.f,
42306         g77.f-torture/execute/980628-10.f: New tests from Craig.
42307
42308         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42309
42310 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42311
42312         * g77.f-torture/execute/980628-4.f: New test from Craig.
42313         * g77.f-torture/execute/980628-5.f: Likewise.
42314         * g77.f-torture/execute/980628-2.f: Likewise.
42315         * g77.f-torture/execute/980628-0.f: Likewise.
42316         * g77.f-torture/execute/980628-1.f: Likewise.
42317         * g77.f-torture/execute/980628-3.f: Likewise.
42318         * g77.f-torture/execute/980628-6.f: Likewise.
42319
42320 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42321
42322         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42323         directory when nothing has been installed yet.
42324
42325 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42326
42327         * gcc.c-torture/special/special.exp: Handle newer versions of
42328         dejagnu.
42329
42330 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42331
42332         * gcc.dg/980626-1.c: New test.
42333
42334 1998-06-19  Bruno Haible <haible@ilog.fr>
42335
42336         * gcc.misc-tests/m-un-2.c: New test.
42337         * g++.old-deja/g++.other/warn01.c: Likewise.
42338
42339 1998-06-19  Robert Lipe  <robertl@dgii.com>
42340
42341         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42342         compatibility with assmblers with a different comment character.
42343         Eliminate use of GAS-specific extensions.
42344
42345 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42346
42347         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42348
42349 1998-06-19  Robert Lipe  <robertl@dgii.com>
42350
42351         * lib/g77.exp: Replace search for libf2c.a with search for newly
42352         renamed libg2c.a
42353
42354 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42355
42356         * gcc.c-torture/execute/980617-1.c: New test.
42357
42358 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42359
42360         * gcc.c-torture/execute/980612-1.c: New test.
42361
42362 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42363
42364         * gcc.dg/980523-1.c: Only test on ppc-linux.
42365         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42366
42367         * gcc.c-torture/execute/980608-1.c: New test.
42368
42369 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42370
42371         * gcc.c-torture/execute/980605-1.c: New test.
42372
42373 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42374
42375         * gcc.c-torture/execute/980604-1.c: New test.
42376
42377 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42378
42379         * gcc.c-torture/execute/980602-1.c: New test.
42380         * gcc.c-torture/execute/980602-2.c: Likewise.
42381
42382 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42383
42384         * 970125-0.f: Fix per JCB.  Add commentary.
42385
42386 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42387
42388         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42389         IEEE -0 support.
42390
42391 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42392
42393         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42394         earlier.
42395
42396 1998-05-28  Catherine Moore <clm@cygnus.com>
42397
42398         * gcc.c-torture/execute/980526-3.c: New test.
42399
42400 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42401
42402         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42403         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42404         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42405         m88k-motorola-sysv3 to XFAIL.
42406
42407 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42408
42409         * gcc.dg/980526-1.c: New test.
42410         * gcc.c-torture/execute/980526-2.c: New test.
42411
42412 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42413
42414         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42415
42416         * gcc.c-torture/execute/980526-1.c: New test.
42417
42418 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42419
42420         * g77.f-torture/execute/alpha2.f: Add runtime test.
42421
42422 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42423
42424         * g++.old-deja/old-deja.exp: Strip leading directories.
42425
42426         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42427         error for the line.  Don't run multiple tests for the same line.
42428
42429 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42430
42431         * gcc.dg/980523-1.c: New test.
42432
42433 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42434
42435         * g77.f-torture/compile/970915-0.f: New test.
42436
42437 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42438
42439         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42440
42441 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42442
42443         * gcc.dg/980520-1.c: New test.
42444
42445 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42446
42447         * gcc.dg/980502-1.c: Fix return type.
42448
42449 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42450
42451         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42452         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42453         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42454         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42455         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42456
42457 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42458
42459         * g77.f-torture/execute/980520-1.f: New test.
42460
42461 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42462
42463         * lib/mike-g77.exp: New file.
42464
42465         * g77.f-torture/noncompile/noncompile.exp,
42466         g77.f-torture/noncompile/check0.f: New files.
42467
42468 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42469
42470         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42471         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42472         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42473         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42474         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42475         abort where appropriate.
42476
42477 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42478
42479         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42480         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42481
42482 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42483
42484         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42485
42486 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42487
42488         * g77.f-torture/compile/980427-0.f: New test.
42489
42490 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42491
42492         * g77.f-torture/compile/980424-0.f: New test.
42493
42494 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42495
42496         * g77.f-torture/compile/980419-2.f (main): New test.
42497         * g77.f-torture/compile/970125-0.f: New test.
42498         * g77.f-torture/compile/980419-1.f: New test.
42499
42500 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42501
42502         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42503         of loop-4.c.
42504
42505 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42506
42507         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42508
42509 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42510
42511         * gcc.c-torture/compile/980329-1.c: New test.
42512
42513 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42514
42515         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42516         * gcc.dg/980312-1.c: Fix typo in -march command.
42517
42518 1998-03-16  H.J. Lu  (hjl@gnu.org)
42519
42520         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42521
42522 1998-03-11  Robert Lipe  <robertl@dgii.com>
42523
42524         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42525         Dave Love agree the Fortran source is bogus.
42526
42527 1998-03-11  Robert Lipe  <robertl@dgii.com>
42528
42529         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42530         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42531         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42532         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42533         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42534
42535 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42536
42537         * g++.old-deja/g++.other/friend1.C: New test.
42538
42539 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42540
42541         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42542         possibly uninitialized) variables and declare dnrm2.
42543
42544 1998-02-23  Robert Lipe <robertl@dgii.com>
42545
42546         From Bruno Haible <haible@ilog.fr>:
42547         * gcc.c-torture/execute/980223.c: New test.
42548
42549 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42550
42551         * gcc.dg/ifelse-1.c: New test.
42552
42553 1998-02-09  H.J. Lu  (hjl@gnu.org)
42554
42555         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42556
42557           * lib/old-dejagnu.exp (old-dejagnu): Added the
42558           "execution test - XFAIL *-*-*" handling in the spirit of
42559           "excess errors test -". Changed the "execution test fails"
42560           handling to be like "excess errors test fails".
42561           * Update various tests accordingly.
42562
42563 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42564
42565         * gcc.c-torture/execute/980205.c: New test.
42566
42567 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42568
42569         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42570         * lib/f-torture.exp: Similarly.
42571         * gcc.c-torture: Rename all .cexp files to .x files.
42572
42573 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42574
42575         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42576         (940510-1.c): Removed duplicate.
42577         (971104-1.c): New test.
42578
42579 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42580
42581           * lib/f-torture.exp: Improve error and loop detection.
42582
42583 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42584
42585         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42586         use that to size the filler array.
42587
42588 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42589
42590         * lib/c-torture.exp(c-torture-execute): Fix typo.
42591
42592         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42593         testcase as the executable name. Keep the executable around if
42594         the test fails.
42595
42596 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42597
42598         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42599         changes.  Only test one -g option, and move it to the end of the
42600         list of options to test.
42601
42602 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42603
42604         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42605         variable GCC_TORTURE_OPTIONS to supply default switches separated
42606         by colons.  If no environment variable, run tests with -O0 -g, -O1
42607         -g, and -O2 -g as well.
42608
42609 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42610
42611         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42612         explanatory comments. Fix indentation.
42613
42614 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42615
42616         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42617
42618 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42619
42620         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42621         * g++.old-deja/g++.mike/p7325.C: Likewise.
42622         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42623
42624 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42625
42626         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42627         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42628         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42629         * g++.old-deja/g++.law/operators4.C: Likewise.
42630
42631 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42632
42633         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42634         * g++.old-deja/g++.mike/p784.C: Ditto.
42635         * g++.old-deja/g++.mike/p785.C: Ditto.
42636
42637 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42638
42639           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42640
42641 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42642
42643         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42644         target feature; pass this to c-torture-execute as needed.
42645
42646 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42647
42648         * lib/c-torture.exp(c-torture-execute): If the previous and the
42649         current executables being tested are identical, we don't need to
42650         run the executable again. Try to make the executable names
42651         unique. Add an optional argument for passing additional compiler
42652         flags.
42653
42654 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42655
42656         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42657
42658 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42659
42660         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42661
42662 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42663
42664         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42665         32bit or larger longs.
42666
42667         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42668         have either a 32bit long or 32bit int.
42669
42670 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42671
42672         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42673         Make double precision tests dependent on sizeof (double).
42674
42675 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42676
42677         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42678         too.
42679
42680 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42681
42682         * gcc.c-torture/compile/961203-1.cexp: New script.
42683
42684 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42685
42686         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42687         up the includes ourselves.
42688
42689 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42690
42691         * lib/plumhall.exp: Remove random include, and add a few
42692         verbose messages for debugging.
42693
42694 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42695
42696         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42697         of trying to do it ourselves.
42698
42699 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42700
42701         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42702
42703 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42704
42705         * gcc.prms/5403.c: Made regexp a bit less strict.
42706
42707 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42708
42709         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42710         is returned from remote_load instead.
42711         * lib/plumhall.exp: Ditto.
42712         * lib/mike-g++.exp: Ditto.
42713         * lib/old-dejagnu.exp: Ditto.
42714         * lib/c-torture.exp: Ditto.
42715
42716 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42717
42718         * lib/g++.exp: Use build_wrapper procedure.
42719         * lib/gcc.exp: Ditto.
42720
42721 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42722
42723         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42724         an old-style decl for malloc.  Fixes tests to work when
42725         sizeof (int) != sizeof (size_t).
42726
42727 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42728
42729         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42730
42731         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42732         use stdargs.h interface.
42733
42734 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42735
42736         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42737         NO_VARARGS when compiling.
42738
42739 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42740
42741         * lib/plumhall.exp(ph_includes): New procedure.
42742         (ph_make): Use it.
42743         (ph_compiler): Ditto.
42744
42745         * lib/g++.exp: Rename test-glue.c to testglue.c.
42746         * lib/gcc.exp: Ditto.
42747
42748 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42749
42750         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42751         to completion when it's called.
42752
42753 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42754
42755         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42756         is defined, don't do test.
42757
42758 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42759
42760         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42761         for object files.
42762         (ph_summary): Mark skipped testcases as untested, not unresolved.
42763
42764         * lib/plumhall.exp (ph_make): If unresolved because of bad
42765         errorCode, record errorCode in log file.
42766         (*): Replace send_log/verbose with verbose -log.
42767
42768 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42769
42770         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42771         double conversion if double isn't at least 8 bytes.
42772
42773         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42774         int to work with targets where int is 16 bits.
42775
42776         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42777         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42778         precision for the test to complete.
42779
42780 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42781
42782         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42783         if d10v is not compiled with the -mdouble64 flag.
42784         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42785
42786         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42787         d10v is not compiled with the -mint32 flag.
42788
42789 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42790
42791         * lib/plumhall.exp: Use incr_count.
42792
42793 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42794
42795         * gcc.c-torture: Update to c-torture-1.45.
42796
42797 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42798
42799         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42800         the name of the expect testcase file).
42801
42802         * lib/g++.exp(g++_init): Ditto.
42803
42804 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42805
42806         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42807         the host.
42808
42809         * lib/gcc.exp(gcc_exit): New procedure.
42810
42811 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42812
42813         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42814         specs where appropriate.
42815
42816         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42817         because of new "candidates are" messages, and removed a few
42818
42819         * Converted all non-old-style g++ testcases to old-style, and
42820         moved into g++.old-deja.
42821
42822 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42823
42824         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42825         options.
42826
42827         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42828         succeeded.
42829
42830         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42831
42832 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42833
42834         * lib/gcc.exp (gcc_target_compile): Add support for defining
42835         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42836         the machine doesn't have those features.
42837
42838 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42839
42840         * g++.law/operators4.exp: Don't use LIBS.
42841
42842 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42843
42844         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42845
42846         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42847         * lib/g++.exp: Set it here instead. Also, allow use of the
42848         --tool_exec and --tool_opt options. Change CXX to
42849         GXX_UNDER_TEST.
42850
42851         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42852
42853         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42854
42855 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42856
42857         * lib/old-dejagnu.exp: Use prune_warnings instead of
42858         prune_system_crud.
42859         * lib/mike-g++.exp: Ditto.
42860         * lib/gcc.exp: Ditto.
42861         * lib/g++.exp: Ditto.
42862
42863         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42864
42865 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42866
42867           * 941014-2.c: Include stdlib.h
42868           * 960327-1.c: Include stdio.h
42869           * dbra.c, index-1.c: Don't assume ints are 32bits.
42870
42871 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42872
42873         * lib/gcc.exp: Add gcc,stack_size target feature.
42874
42875         * lib/g++.exp(g++_target_compile): Add the include and link
42876         paths here, not in two other places. And, it's $options, not
42877         options.
42878
42879         * lib/mike-g++.exp(postbase): Remove the code that determines
42880         the correct include and link paths.
42881         * g++.old-deja/old-deja.exp: Ditto.
42882
42883 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42884
42885         * lib/g++.exp(g++_init): target_compile no longer returns the
42886         filename of the result.
42887
42888 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42889
42890         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42891         call to glob.
42892
42893         * gcc.c-torture/special/special.exp: Change call to
42894         gcc_target_compile to include the object file.
42895
42896 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42897
42898         * gcc.c-torture/special/special.exp: Correct misspelling in last
42899         change.
42900
42901 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42902
42903         * lib/plumhall.exp(ph_summary): Log the entire output of the
42904         executable. Return -1 if there were any failures, 0 otherwise.
42905         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42906         (ph_make): Clean up objects and executables that were built
42907         if the tests succeeded.
42908
42909 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42910
42911         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42912         libraries and includes in the build tree as appropriate.
42913
42914 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42915
42916         * lib/c-torture.exp: Instead of looking for the global variable
42917         NO_LONG_LONG, check to see if that's a feature of the target.
42918
42919 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42920
42921         * config/default.exp: Minimize. Delete the remainer of the files in
42922         config; this functionality is now in devo/dejagnu/config.
42923
42924         g++.*/*: Pass any additional flags used to compile to postbase;
42925         delete CXXFLAGS.
42926
42927         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42928         is now done by runtest.exp. Use gcc_target_compile instead of
42929         compile.
42930
42931         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42932         Remove references to CFLAGS. Use remote_file instead of
42933         calling rm -f.
42934         (c-torture): Take a list of arguments to use to compile this
42935         testcase.
42936
42937         lib/g++.exp: Simplify. Use target_compile instead of compile.
42938         lib/gcc-dg.exp: Ditto.
42939         lib/gcc.exp: Ditto.
42940         lib/mike-{gcc,g++}.exp: Ditto.
42941         lib/old-dejagnu.exp: Ditto.
42942         lib/plumhall.exp: Ditto.
42943
42944 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42945
42946         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42947         (ph_linker): Likewise.
42948
42949 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42950
42951           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42952         MAP_ANON / MAP_ANONYMOUS if defined;
42953         else try to map from /dev/zero .
42954
42955 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42956
42957         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42958         isn't defined, then define it to MAP_ANONYMOUS.
42959
42960 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42961
42962         * gcc.c-torture: Update to c-torture-1.42 release.
42963
42964 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42965
42966         * gcc.c-torture: Update to c-torture-1.41 release.
42967
42968 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42969
42970         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42971         c-torture release.
42972
42973 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42974
42975         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42976         and LDFLAGS.  Fix second case to append the target_info ldflags
42977         onto LDFLAGS, not CFLAGS.
42978         * lib/g++.exp (g++_init): Add target_info stuff.
42979         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42980         of libgloss and newlib flags for !native.
42981
42982         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42983         (GDB): Fix relative path to go up another dir for finding gdb.
42984
42985 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42986
42987         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42988         versions in the target_info array, if they don't exist.
42989
42990 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42991
42992         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42993
42994 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42995
42996         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42997         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42998
42999 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43000
43001         * lib/old-dejagnu.exp: Don't remove the output file before we've
43002         actually tested it. Don't append pwd to the path of the executable
43003         we're testing.
43004
43005 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43006
43007         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43008
43009 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43010
43011         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43012         temporary directory for compiler files, and set it to a default
43013         value of /tmp. Set $output as the name of the output file from
43014         compiling the testcase. Add a -o option to $cflags_var so the
43015         compiler writes the final output file as $output. Set $executable
43016         to $output.
43017
43018         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43019         directory for compiler files, and set it to /tmp if it doesn't
43020         already have a value. Set $output_file to the name of the output
43021         file from compiling the testcase. Add a -o option to CXXFLAGS so
43022         the compiler writes the final output file as $output. Use $output
43023         as the executable to be tested.
43024
43025 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43026
43027         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43028
43029 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43030
43031         * gcc.c-torture/execute/pending-1.c: New test.  Still
43032         pending in Tege's queue.
43033
43034 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43035
43036         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43037         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43038         if there were failures.  Call unresolved if there were unresolved
43039         testcases.  Call gcc_fail if program did not run to completion.
43040         (ph_make): Pass additional argument name to ph_execute.
43041         (ph_execute): Add new argument.  Pass additional arguments to
43042         ph_summary.  Call gcc_fail is there is no execution output.
43043
43044 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43045
43046         * lib/plumhall.exp (proc_summary): Output relavent summary
43047         lines into the log so specific failures in plumhall can be
43048         investigated.
43049
43050 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43051
43052         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43053         (c-torture-execute): Don't try to execute tests which use
43054         "long long" types if $NO_LONG_LONG is nonzero.
43055
43056 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43057
43058         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43059         not c-torture.
43060
43061         * gcc.ieee: Move from here.
43062         * gcc.c-torture/execute/ieee: To here.
43063
43064 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43065
43066         * gcc.c-torture: Update to c-torture-1.41 release.
43067
43068 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43069
43070         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43071         not "$output".
43072
43073 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43074
43075         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43076         -c present.
43077
43078 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43079
43080         * config/proelf.exp: Handle connecting to a simulator.
43081
43082 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43083
43084         * config/proelf.exp: New file.  Enough framework that we can
43085         run c-torture tests on the proelf targets (or any other target
43086         that gdb can connect to for that matter).
43087
43088 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43089
43090         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43091         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43092
43093         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43094         exec_output exists.
43095
43096 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43097
43098         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43099         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43100
43101         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43102         to pass/fail/unresolved/unsupported/untested.  Caller must now
43103         call unresolved/unsupported/untested.
43104         * lib/*.exp: Update FSF address.  Update to handle new results of
43105         ${tool}_load.
43106         * lib/chill.exp (verbose): Delete.
43107
43108 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43109
43110         * lib/gcc.exp (default_gcc_start): Change order of args to
43111         $LDFLAGS $CFLAGS $LIBS.
43112         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43113         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43114         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43115         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43116         * gcc.misc-tests/dg-test.exp: Likewise.
43117         * gcc.misc-tests/msgs.exp: Likewise.
43118         * gcc.prms/prms.exp: Likewise.
43119         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43120         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43121
43122         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43123
43124 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43125
43126         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43127
43128         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43129         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43130
43131         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43132         necessary.
43133
43134 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43135
43136         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43137         global for loop; add use of $mathlib.
43138         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43139         settings here; set mathlib for anything but VxWorks.
43140
43141 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43142
43143         * gcc.c-torture: Update to c-torture-1.40 release.
43144
43145 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43146
43147         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43148         dg.exp.
43149
43150 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43151
43152         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43153         global.
43154
43155 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43156
43157         * lib/g++.exp (LIBS): Define if not already.
43158         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43159         (gcc-dg-prune): Call prune_gcc_output.
43160         * lib/gcc.exp (prune_gcc_output): New proc.
43161         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43162         prune_gcc_output.
43163
43164 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43165
43166         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43167         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43168
43169 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43170
43171         * gcc.c-torture: Update to c-torture-1.39 release.
43172
43173 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43174
43175         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43176         fails, try others as well.
43177
43178 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43179
43180         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43181         If compilation fails, mark execute tests as `untested'.
43182         If test is marked as unsupported, don't mark compilation and
43183         execute tests as failed.
43184
43185 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43186
43187         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43188         libstdc++ for whether or not we want to be doing shared
43189         libraries.  Delete link_curses since we don't need it anymore.
43190         * lib/mike-g++.exp (postbase): Don't link in libg++.
43191         * g++.old-deja/old-deja.exp: Likewise.
43192
43193 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43194
43195         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43196
43197 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43198
43199         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43200         For that, add `-Wl,-a,shared_archive'.
43201         * g++.old-deja/old-deja.exp: Likewise.
43202
43203 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43204
43205         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43206
43207 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43208
43209         * lib/mike-g++.exp (postbase): Pay attention to the status of
43210         g++_load.
43211
43212 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43213
43214           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43215
43216 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43217
43218         * lib/gcc.exp (default_gcc_start): No longer need to log program
43219         being executed or its output, execute_anywhere does that now.
43220         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43221         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43222
43223 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43224
43225         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43226         the same as those in lib/g++.exp.
43227
43228 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43229
43230         * gcc.c-torture: Update to c-torture-1.38 release.
43231         * gcc.ieee: Related changes.
43232
43233 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43234
43235         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43236         "exec". Minor reformatting changes.
43237
43238         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43239         cross. This means all "exec" calls now work on a remote host as
43240         well.
43241         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43242         cross. Filter out the extra "\r\n" stuff that expect puts in.
43243         (c-torture-execute): Filter out the bogus warnings like
43244         c-torture-compile does. Add support for canadian cross.
43245         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43246         Use execute_anywhere rather than calling exec directly. Now it
43247         works for canadian cross testing.
43248
43249 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43250
43251         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43252         results into a variable, and check that rather than using file exists.
43253
43254 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43255
43256         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43257         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43258
43259 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43260
43261         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43262         lib_curses if there's a shared libg++ in the build tree.
43263
43264 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43265
43266         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43267         if not supported target.
43268
43269 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43270
43271         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43272         link_curses up to always happen, not just for native builds.
43273
43274 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43275
43276         * gcc.c-torture: Update to c-torture-1.36 release.
43277         * gcc.failure: Related changes.
43278
43279 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43280
43281         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43282
43283 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43284
43285         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43286         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43287         runshlib, link_curses, and mathlib for link and run.
43288
43289         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43290         pass the runtime shared library options for Solaris, OSF/1, and
43291         Irix5, and link with -lcurses to avoid unresolved references.
43292
43293 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43294
43295         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43296         only run once.
43297
43298 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43299
43300         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43301
43302 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43303
43304         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43305         do not have a framework for the "compat" tests yet.
43306
43307 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43308
43309         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43310         set to null if we're testing vxworks5.1.  Use that instead of
43311         `-lm' in the setting of LIBS for link and run.
43312
43313 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43314
43315         * config/rom68k.exp (${tool}_load): Major changes to make it
43316         work.  Verified that it does in fact return the stuff in
43317         exec_output properly.  Catch any Emul or any TRAP other than 0.
43318
43319 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43320
43321         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43322         LDFLAGS properly for targets that need stuff from libgloss.
43323         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43324         only run once.
43325         (gpp_initialized): New variable.
43326
43327 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43328
43329         * config/rom68k.exp: Load libgloss.exp.
43330         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43331         so we can produce a fully linked binary.
43332         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43333         so we can produce a fully linked binary.
43334
43335 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43336
43337         * lib/plumhall.exp (ph_section): Watch for expected failures.
43338         Add missing `else'.
43339
43340         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43341         run the testcase.
43342         (c-torture): Likewise.
43343
43344 1995-08-28  Doug Evans  <dje@cygnus.com>
43345
43346         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43347
43348         * lib/mike-g++.exp (mike_cleanup): New proc.
43349         (prebase): New globals compiler_result, not_compiler_result,
43350         target_regexp.
43351         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43352         allow leading "-" in pattern.  Watch for unsupported tests.
43353         If $compiler_result is set, pattern match assembler code,
43354         and ditto for $not_compiler_result.
43355         * lib/mike-gcc.exp: Likewise.
43356
43357         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43358         execution "succeeded".
43359
43360 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43361
43362         * config/win32.exp: New file.
43363         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43364
43365 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43366
43367         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43368         unsupported.
43369         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43370         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43371         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43372
43373         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43374         "... without exceptions was ...".  That is now handled by
43375         prune_system_crud.
43376         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43377
43378 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43379
43380         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43381         sieve.c,sort2.c}: New files.
43382         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43383         sieve.exp,sort2.exp}: Drivers for them.
43384
43385         * lib/mike-gcc.exp (program_output): New user settable variable.
43386         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43387         messages.
43388         * lib/mike-g++.exp (program_output): New user settable variable.
43389
43390         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43391
43392         * config/sh.exp: Deleted (use sim.exp instead).
43393
43394 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43395
43396         * config/vx.exp: Declare CHECKTASK as global.
43397         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43398         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43399         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43400
43401 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43402
43403         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43404         target. Like vx.exp, only includes `vx29k.exp' instead of
43405         `vxworks.exp'.
43406
43407 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43408
43409         * config/sim.exp: Increase time limit from 120 seconds to 240.
43410
43411 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43412
43413         * gcc.c-torture/execute/950628-1.c: New test.
43414
43415 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43416
43417         * gcc.c-torture: Update with changes/additions from
43418         c-torture-1.34.
43419
43420 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43421
43422         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43423
43424 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43425
43426         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43427
43428 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43429
43430         * gcc.c-torture/compile/950512-1.c: New test.
43431         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43432         * gcc.dg/struct-ret-1.c: Likewise.
43433
43434 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43435
43436         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43437           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43438
43439 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43440
43441         * gcc.c-torture/special/920411-1.c: Deleted.
43442         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43443
43444 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43445
43446         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43447         cpu limit.
43448
43449 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43450
43451         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43452
43453 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43454
43455         From kenner;
43456         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43457         is the proper length.
43458         * va-arg-3.c: Likewise.
43459
43460 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43461
43462         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43463         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43464
43465         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43466         * lib/g++.exp (default_g++_start): Delete old cruft.
43467
43468 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43469
43470         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43471         (2 * (1 << 18)) to (2 * (1 << 17)).
43472
43473         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43474
43475 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43476
43477         * config/rom68k.exp: Renamed from config/idp.exp
43478
43479 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43480
43481         * c-torture/compile/921109-2.c
43482
43483 1995-04-18  Mike Stump  <mrs@cygnus.com>
43484
43485         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43486         excess errors.
43487
43488 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43489
43490         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43491         output.
43492         * lib/g++.exp (default_g++_start): Likewise.
43493
43494 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43495
43496         * gcc.c-torture/compile/950329-1.c: New test.
43497
43498 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43499
43500           * config/bug.exp (${tool}_load): Updated to use new remote_open
43501           and remote_close procs.
43502         * config/idp.exp: New file.
43503
43504 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43505
43506         * gcc.c-torture/execute/950322-1.c: New test.
43507
43508 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43509
43510         * config/vx.exp (${tool}_load): Clean up testing of return code from
43511         vxworks_ld and vxworks_spawn.
43512
43513 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43514
43515         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43516
43517 1995-03-13  Mike Stump  <mrs@cygnus.com>
43518
43519         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43520         can mark excess errors on a machine by machine basis.  Note, the
43521         default is to not expect any excess errors, even when excess
43522         errors test - is given, so you will want to put an XFAIL ... on
43523         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43524         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43525         those 4 machines, but no others.
43526
43527 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43528
43529         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43530         * lib/c-torture.exp: to here.
43531
43532 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43533
43534         * gcc.c-torture/execute/950221-1.c: New test.
43535         * gcc.c-torture/execute/struct-ret-1.c: New test.
43536         * gcc.c-torture/compile/950221-1.c: New test.
43537
43538         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43539
43540 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43541
43542         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43543         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43544
43545 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43546
43547         * g++.gb: New directory of tests, derived from my signature and
43548         class scoping tests.
43549
43550         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43551         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43552         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43553         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43554         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43555         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43556         * g++.gb/sig25.C: Likewise.
43557
43558         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43559         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43560         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43561         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43562         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43563         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43564         * g++.gb/sig25.exp: Likewise.
43565
43566         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43567         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43568         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43569         * g++.gb/scope13.C: Likewise, this test still fails.
43570
43571         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43572         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43573         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43574         * g++.gb/scope13.exp: Ditto.
43575
43576         * g++.gb/README: New file, explains what these tests are about.
43577
43578 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43579
43580         * lib/dg.exp (dg-do): Support `preprocess'.
43581         (dg-test): Likewise.
43582
43583 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43584
43585         * config/udi.exp: change "continue -expect" to "exp_continue".
43586
43587 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43588
43589         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43590         Delete redundant tests.
43591
43592         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43593         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43594         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43595         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43596         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43597         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43598         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43599         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43600
43601         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43602         storing label pointers.
43603         * gcc.c-torture/execute/921019-1.c: Likewise.
43604         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43605         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43606         parameter fp.
43607         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43608         constants.
43609
43610         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43611         Delete obsolete tests.
43612
43613         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43614         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43615         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43616         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43617         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43618         * gcc.c-torture/compile/950124-1.c: New test.
43619
43620         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43621
43622 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43623
43624         * lib/mike-g++.exp: Add -lm to LIBS.
43625
43626 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43627
43628         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43629
43630 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43631
43632         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43633
43634 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43635
43636         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43637
43638 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43639
43640         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43641         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43642         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43643         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43644         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43645         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43646         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43647         * g++.law/{operators31.C, operators32.C,
43648         * g++.law/{operators33.C, operators34.C}: Likewise.
43649         * g++.law/{pic1.C, refs2.C}: Likewise.
43650         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43651         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43652         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43653         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43654
43655         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43656         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43657         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43658         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43659         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43660         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43661         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43662         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43663         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43664         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43665         * g++.law/{operators34.exp}: Likewise.
43666         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43667         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43668         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43669         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43670         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43671
43672         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43673         No longer expected to fail.
43674         * g++.law/missed-error3.C: Tweak for recent bool changes.
43675
43676 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43677
43678         * config/emb-unix: Deleted.
43679         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43680         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43681
43682 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43683
43684         * lib/dg.exp (dg-test): Fix typo in last patch.
43685
43686 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43687
43688         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43689         (handles multiple occurrences).
43690
43691 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43692
43693         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43694         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43695         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43696         printed).
43697         * lib/c-torture.exp (c-torture-compile): Likewise.
43698         (c-torture): Prepend full path if missing.
43699         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43700         (gcc_fail): Likewise.
43701         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43702
43703 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43704
43705         * lib/netware.exp: Only attach to NetWare i386 systems.
43706
43707 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43708
43709         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43710         messages.  Add test name to "output pattern match" pass/fail message.
43711
43712 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43713
43714         * gcc.dg: New testsuite.
43715         * gcc.dg/dg.exp: New file.
43716
43717         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43718         test-switch.c}: Deleted.
43719
43720         * gcc.misc-tests/msgs.exp: New testcase driver.
43721
43722 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43723
43724         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43725         Watch for illegal return values from ${tool}_load.
43726         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43727         cross targets.  Coerce return value >0 to 1.
43728
43729 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43730
43731         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43732
43733         * config/emb-unix.exp: New file.
43734
43735         * config/sim.exp: Error if variable $SIM not defined.
43736         (${tool}_load): Mark test as "untested" if simulator missing.
43737
43738         * config/unix.exp: Load remote.exp to get rcp_download.
43739         * lib/c-torture.exp: Use different option lists for testcases with
43740         and without loops.
43741         * gcc.c-torture/execute/execute.exp: Likewise.
43742
43743 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43744
43745         * config/*.exp: Clarify return code from ${tool}_load.
43746         Call `unresolved' or `untested' instead of `warning' or `perror'
43747         (sometimes you still want to call both though).
43748         Add comment that `shell_id' is local to each file.
43749         * config/udi.exp (timeout): Set to 30.
43750         Don't print warning if connection fails, $connectmode has already
43751         printed an error.
43752         (${tool}_load): Move verbose messages to level 2.
43753         Rework pattern for "Process started" message.
43754         Pass `shell_id' to ${connectmode}_download.
43755         Retry twice upon timeout.  Make resetting of target more robust.
43756         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43757         Pass `shell_id' to exit_$connectmode.
43758         Only call exit_$connectmode if connected.
43759         * config/unix.exp (${tool}_load): Check return codes better.
43760         * config/vrtx.exp (${tool}_load): Likewise.
43761         * config/vx.exp (${tool}_load): Likewise.
43762         Delete unneeded global's.
43763         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43764         from ${tool}_load.
43765         (dg-stat): Delete.
43766         (dg-init): Delete recording of pass/fail counts.
43767         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43768         (old-dejagnu-init): Likewise.
43769         (old-dejagnu-stat): Delete contents, empty proc now.
43770         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43771         (c-torture): Delete references to lcnt, lpass, lfail.
43772         Get option list from TORTURE_OPTIONS.
43773         Delete -funroll[-all]-loops if no loops.
43774         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43775         (g++_stat): Delete contents (empty proc now).
43776         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43777         (gcc_finish): Likewise.
43778         (gcc_stat): Deleted.
43779         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43780         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43781         * gcc.c-torture/execute/execute.exp: Likewise.
43782         Split tests into two parts: compile, execute.
43783         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43784         no loops.  Update to reflect clarified return codes from ${tool}_load.
43785
43786 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43787
43788         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43789         to grep for.
43790         (old-dejagnu): Likewise (where necessary).
43791
43792 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43793
43794         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43795
43796         * lib/dg.exp (dg-process-target): Fix processing of selector.
43797         Add comment regarding use of `error'.
43798
43799         * lib/gcc.exp (prune_system_crud): Define if missing.
43800         * lib/g++.exp (prune_system_crud): Likewise.
43801
43802         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43803         Call prune_system_crud.
43804         * lib/dg.exp (dg-runtest): New proc.
43805         Use perror instead of send_user for tcl errors in testcase.
43806         Don't return any value, it's never used.
43807         Don't clobber previous definition of `unknown'.
43808         Print tcl errors in `dg-final'.
43809
43810 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43811
43812         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43813         (dg-test): Don't print errorInfo, it contains stack backtrace.
43814
43815 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43816
43817         * lib/g++.exp (runtest_file_p): Define if missing.
43818
43819 1994-09-24  Doug Evans  (dje@cygnus.com)
43820
43821         * lib/mike-g++.exp: Comment out loading of g++.exp.
43822         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43823         (default_g++_version): Always print something.
43824         (default_g++_start): Comment out call to `which'.
43825         (g++_start, g++_load): Deleted (must be defined in config file).
43826         * lib/gcc.exp: Test for existence of $CC at start.
43827         Delete check for tmpdir (done in gcc_init).
43828         (default_gcc_version): Always print something.
43829         (default_gcc_start): Comment out call to `which'.
43830         * config/*.exp: Major cleanup - make cross targets work at least a
43831         little better for g++ (by not being "--tool gcc" specific).
43832         Rename gcc_xxx to ${tool}_xxx.
43833         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43834         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43835
43836 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43837
43838         * lib/c-torture.exp (c-torture-compile): Rework compiler
43839         message processing.
43840
43841         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43842         c-torture.
43843
43844 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43845
43846         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43847
43848         * lib/dg.exp (dg-process-target): Support { target native }.
43849
43850 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43851
43852         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43853         looked for "... program xxx got fatal signal".
43854         Correct regsub munging of `comp_output'.
43855         Ignore compiler messages "path prefix not used" and "linker input
43856         file unused".
43857
43858 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43859
43860         * lib/gcc.exp (runtest_file_p): Define if missing.
43861         * gcc.prms/template.c: Example to work from.
43862
43863 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43864
43865         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43866         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43867
43868         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43869         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43870         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43871         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43872
43873         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43874         (dg-process-target): No longer a varargs proc.
43875         Return S/N for target, P/F for xfail.  All callers changed.
43876         (user option procs): More argument checking.
43877         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43878         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43879         (dg-test): Skip test if not running on selected target in `dg-do'.
43880         Update handling of `dg-do-what', `dg-output-text'.
43881         Separate execution pass/fail from output pattern match pass/fail.
43882         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43883
43884 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43885
43886         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43887         target for 920510-1.c.
43888
43889 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43890
43891         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43892         Clean up comment regarding use of passcnt, etc.
43893         (gcc_stat): Don't update `testcnt' here.
43894         (gcc_finish): Do it here.
43895         Might as well reset `but_id' here too.
43896         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43897         to determine if the file should be tested.
43898         * gcc.c-torture/compile/compile.exp: Likewise.
43899         * gcc.c-torture/execute/execute.exp: Likewise.
43900         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43901         * gcc.misc-tests/dg-test.exp: Likewise.
43902         * gcc.prms/prms.exp: Likewise.
43903         * gcc.wendy/wendy.exp: Likewise.
43904         * g++.old-deja.exp: Likewise.
43905         Move "Testing file" message to verbose level 1.
43906
43907 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43908
43909         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43910
43911 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43912
43913         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43914         (default_gcc_start): Accept optional second list element
43915         of compiler flags.  Print compiler output at verbosity level 2.
43916         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43917         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43918         Save current values of framework globals passcnt, failcnt, xpasscnt,
43919         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43920         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43921         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43922         xfailcnt to compute stats.  Update framework global `testcnt' from
43923         pass/fail counts.
43924         (gcc_finish): New proc.  Clean up test environment.
43925         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43926         (gcc_epass, gcc_efail): Delete.
43927         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43928         argument of line number.
43929         (dg-init): If the tool has an init routine, call it.
43930         (dg-test): Remove args `cflags_var' and `libs_var'.
43931         Pass all compiler options to ${tool}_start.
43932         Handle missing line number.
43933         (dg-finish): New function.
43934         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43935         particular files.  Call gcc_finish at end.  Move "skipping test"
43936         message to verbosity level 3.
43937         * gcc.c-torture/compile/compile.exp: Likewise.
43938         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43939         * gcc.c-torture/execute/execute.exp: Likewise.
43940         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43941         Print testcase being tried at verbosity level 1.
43942         * gcc.c-torture/special/special.exp: Unset xfail.
43943         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43944         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43945         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43946         * gcc.failure/failure.exp: Likewise.
43947         * gcc.ieee/ieee.exp: Likewise.
43948         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43949         Update call to dg-test.  Call dg-finish at end.
43950         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43951         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43952         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43953         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43954         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43955         * gcc.wendy/wendy.exp: Add copyright.
43956         Delete setting of tmpdir (done by gcc_init).
43957         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43958         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43959         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43960         gcc_[ce]pass/fail.
43961
43962 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43963
43964         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43965         confusion.
43966         (g++_load): Likewise.
43967
43968         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43969         Rename argument to `prog' to remove the confusion.
43970         Varargs fns behave differently too!
43971         (g++_load): Likewise.
43972
43973         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43974
43975         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43976         what it is.  Delete (always) printing of status value for !native.
43977         Simplify verbose code, and include status and exec_output.
43978         (g++_load): Use gcc_load.
43979
43980 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43981
43982         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43983         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43984         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43985         940714-3.c as these testcases don't exist anymore.  Make
43986         va-arg-1.c expected to pass.
43987
43988 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43989
43990         * gcc.misc-tests/misc.exp: Only run specific testcases.
43991         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43992         * gcc.misc-tests/dg-[1-9].c: New files.
43993
43994         * lib/dg.exp: New testsuite driver.
43995         * gcc.prms/prms.exp: Use it.
43996
43997         * README.gcc: New file.
43998
43999         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44000         Document and reset `lxpass' and `lxfail'.
44001         Simplify "initialized" message.
44002         (gcc_stat): Clean up comments a little.
44003
44004 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44005
44006         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44007
44008 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44009
44010         * lib/old-dejagnu.exp (process-option): New proc.
44011         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44012         (old-dejagnu): Simplify.
44013         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44014
44015 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44016
44017         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44018         exists and is not an empty string.
44019
44020         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44021         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44022         finished.
44023         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44024         automatically.
44025
44026         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44027         longer expected to fail.
44028
44029         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44030         "f" function call.
44031
44032         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44033
44034         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44035         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44036         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44037         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44038         c-torture-1.29.
44039
44040         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44041         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44042
44043         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44044
44045         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44046         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44047
44048         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44049         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44050         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44051
44052 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44053
44054         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44055         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44056         940714-1.c, 940714-2.c, 940714-3.c},
44057         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44058         gcc.misc-tests/{mg.c,mg.exp}:
44059         New tests.
44060         * gcc.noncompile/noncompile.exp: Change accordingly.
44061
44062 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44063
44064         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44065         Undo previous clobberage.
44066
44067 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44068
44069         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44070         * gcc.special/{930510-1.c, special.exp}:
44071         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44072         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44073         struct-varargs-1.c}: New tests from c-torture-1.26.
44074
44075 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44076
44077         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44078           argument to switch.
44079
44080 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44081
44082         * Revert the previous changes.  Please see Rob's directory
44083           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44084           fixes.
44085
44086 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44087
44088         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44089             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44090             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44091             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44092             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44093             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44094             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44095             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44096             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44097             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44098             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44099             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44100             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44101             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44102             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44103             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44104             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44105             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44106             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44107             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44108             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44109             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44110             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44111             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44112             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44113             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44114             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44115
44116 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44117
44118         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44119             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44120           with perror calls.
44121
44122 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44123
44124         * config/unix.exp (g++_load): Fix syntax.
44125
44126 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44127
44128         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44129         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44130         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44131         Don't expect va-arg-1.c to fail.  Correct expected output for
44132         920928-1.c.
44133         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44134         * gcc.wendy/hbm4.c: Correct typo.
44135         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44136
44137 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44138
44139         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44140         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44141         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44142         * lib/c-torture.exp (c-torture-compile): Ditto.
44143
44144         Reduce volume of output (remove all the -I's and such).
44145         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44146         Call gcc_cpass, gcc_cfail.
44147         (c-torture): Pass testing option to c-torture-compile.
44148
44149 1994-03-21  Doug Evans  (dje@cygnus.com)
44150
44151         Bring patches over from progressive.
44152         * config/default.exp: Exit remote shell cleanly.
44153         (g++_exit, g++_start): Add default versions.
44154         * config/sim.exp (gcc_load): Use perror, not error.
44155
44156 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44157
44158         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44159         set in site.exp.
44160
44161 1994-03-14  Doug Evans  (dje@cygnus.com)
44162
44163         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44164         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44165         (wendy_try): New proc to run testcase.
44166         (main loop): Call 'em.
44167         * gcc.wendy/*.c: Clean up pass to correct expected output.
44168
44169         * lib/gcc.exp: Minor cleanup work.
44170         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44171
44172 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44173
44174         * config/sim.exp (gcc_load): Document return codes better.
44175         Don't pass -v to simulator.
44176
44177 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44178
44179           * gcc.special/920717-x.c: Fix typo.
44180           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44181           get at sources.
44182
44183         * lib/mike-gcc.exp: Fix typo.
44184
44185 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44186
44187         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44188         binary to use, transform the name.
44189         * config/*.exp: rename everything. Nuke any g++ specific files,
44190         it's now a special case of gcc that requires no special support.
44191         Add a default.exp for unsupported targets.
44192
44193 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44194
44195         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44196         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44197         version of Tcl.
44198
44199 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44200
44201         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44202         than a warning.
44203
44204 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44205
44206         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44207
44208 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44209
44210         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44211         option_list.  Compile every file with only 4/6 option choices
44212         (same as C torture) instead of with 12/18 different option
44213         choices.
44214         * lib/c-torture.exp: Likewise.
44215
44216         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44217         not already set.
44218
44219 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44220
44221         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44222         can put an XFAIL *-*-* on excess errors.
44223
44224 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44225
44226         * g++.law: Add more tests derived from g++-bugs snapshots.
44227
44228         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44229         equivalent to g++.law/init9.
44230
44231         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44232         compiled it, and the a.out file after we've run it.
44233
44234 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44235
44236         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44237         compiled it, and the a.out file after we've run it.
44238
44239 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44240
44241         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44242
44243 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44244
44245         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44246         version number.
44247
44248 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44249
44250         * g++.law: New directory of g++ tests derived from the g++-bugs
44251         snapshots.
44252
44253 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44254
44255         * gcc.compile: initbug1.c initbug1.exp testcase added
44256
44257 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44258
44259         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44260         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44261           fixes submitted by Jeff Law (law@cs.utah.edu)
44262         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44263           Jeff Law (law@cs.utah.edu)
44264
44265
44266 1993-11-30  Mike Stump  (mrs@cygnus.com)
44267
44268         * config/unix-g++.exp: Follow the gcc way of doing things.
44269         * g++.old-deja/old-deja.exp: Minor updates.
44270         * lib/g++.exp: New file, follow the gcc way of doing things.
44271         * lib/old-dejagnu.exp: Minor updates.
44272         * lib/mike-g++.exp: Always unset errorInfo.
44273
44274 1993-11-06  Mike Stump  (mrs@cygnus.com)
44275
44276         * lib/gcc.exp: Fix some errors with the below change, CC and
44277         CFLAGS should be global when setting, not local.
44278
44279 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44280
44281         * lib/gcc.exp: Transform tool name.
44282
44283 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44284
44285         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44286
44287 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44288
44289         * lib/gcc.exp: change gcc_done to gcc_stat
44290
44291 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44292
44293         * Upgraded gcc testsuite to c-torture version 1.25
44294
44295 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44296
44297         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44298         * lib/c-torture: added hooks for new reporting code.
44299
44300 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44301
44302         * config/sh-gcc.exp: check if sh-sim exists in the path
44303
44304 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44305
44306         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44307         * gcc.compile/compile.exp: Initial changes for new logic.
44308         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44309         * gcc.failure/failure.exp: Initial changes for new logic.
44310         * gcc.ieee/ieee.exp: Initial changes for new logic.
44311         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44312         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44313         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44314         * lib/c-torture.exp: Initial changes for new logic.
44315         * lib/gcc.exp: Initial changes for new logic.
44316
44317 1993-10-15  Mike Stump  (mrs@cygnus.com)
44318
44319         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44320         depend upon failure or success.  Fully qualify names in failure
44321         and success messages.  Always remove a.out before starting
44322         compile, just in case.  Pay more attention to error text output by
44323         the compiler.  Handle testcases with no known past errors just
44324         like all others, so that things are uniform.  Other miscellaneous
44325         improvements.
44326
44327 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44328
44329         * gcc.cpp: new directory for cpp tests
44330
44331 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44332
44333         * lib/chill.exp: Code reformatted, removed unused code.
44334         * config/unix-chill.exp: Code reformatted, removed unused code.
44335         * chill.execute/execute.exp: Code reformatted, removed unused code.
44336         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44337
44338 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44339
44340         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44341         routines not written.
44342
44343 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44344
44345         * config/bug-gcc.exp: Use new procs from bug.exp.
44346
44347 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44348
44349         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44350         via ftp, rather than depending on NFS.
44351         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44352         case.
44353
44354 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44355
44356         * config/bug-gcc.exp: Use new download proc.
44357
44358 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44359
44360         * chill.execute/execute.exp: cleanups, handles errors better
44361         * chill.compile/compile.exp: rewrite, based on execute.exp
44362         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44363         * lib/chill.exp: major changes to diff proc and compile and link
44364           procs. added chill_fail and chill_pass wrappers to pass and
44365           fail. added more comments, and handle error codes better.
44366           Added a hack to capture stderr from exec, so noncompile tests
44367           can work.
44368
44369 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44370
44371         * chill.execute/execute.exp: rewrite of testsuite driver
44372         * lib/chill.exp: rewrite of testsuite driver
44373         * config/unix-chill.exp: rewrite of testsuite driver
44374
44375 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44376
44377         In chill.execute:
44378         * iexpr.ch: Standardize uppercase.
44379         * tuples.dat: Standardize uppercase.
44380         * vary.ch: standardize.  Correct varying string assignments.
44381         * vary.dat: Add new output lines.
44382
44383 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44384
44385         In chill.execute:
44386         * chprintf.ch: Standardize use of uppercase.
44387         * tuples.ch: Standardize and turn arr2 into a DCL,
44388           rather than a SYN.
44389         * pinits.ch: Standardize.
44390
44391 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44392
44393         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44394         * Makefil: Renamed to Makefile.in.
44395         * configure.in: New.
44396
44397 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44398
44399         In chill.execute:
44400         * .cvsignore: Add result/output files.
44401         * Makefile: Fix up variables at start.  Use MFLAGS
44402           everywhere.  Correct bool_loc, built_ins entries.
44403           Add entry for vary1.ch.
44404         * bitarray.ch: Standardize upper-case usage.
44405         * bitexpr.ch: Standardize, add output of b1.
44406         * params.ch: Use arrayt in along PROC parameters, to
44407           avoid novelty problems.
44408         * sets.ch: Tiny cleanup.
44409         * vary1.ch: Re-indent.
44410
44411 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44412
44413           * Add PR-related files to Makefiles, .cvsignore files, etc.
44414
44415 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44416
44417         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44418           with compiler objects. New names are test-flow.c and test-loop.c
44419
44420 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44421
44422         * Upgraded c-torture tests from 1.19 to 1.20
44423
44424         * new files:
44425         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44426         * gcc.compile: 930623-1.c 930623-2.c
44427         * gcc.noncompile: 930622-1.c 930622-2.c
44428         * gcc.failure: 920411-1.c 920627-2.c
44429         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44430
44431 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44432
44433         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44434           More changes to get testsuite working properly. Needs more work.
44435           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44436
44437 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44438
44439         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44440           More changes to get testsuite working properly. Needs more work.
44441
44442 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44443
44444         * chill.compile/compile.exp: Added for Dejagnu support
44445         * chill.execute/execute.exp: Added for Dejagnu support
44446         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44447
44448 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44449
44450         This should complete moving the CHILL test files.
44451         * chill.noncompile(.cvsignore printf.grt
44452             in-printf.grt chprintf.grt chprintf.ch):
44453             Added test-support files.
44454           (Makefile): Modified further.
44455         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44456             signal.ch): Added test files.
44457           * chill.execute (.cvsignore printf.grt printr.c
44458             in-printf.grt rts.c chprintf.grt rts.h): Added
44459           test-support files.
44460             (Makefile): More corrections.
44461
44462 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44463
44464         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44465           test cases, ready for DejaGnu.
44466
44467 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44468
44469         * Upgraded c-torture tests from 1.18 to 1.19
44470
44471         * gcc.compile: added test(s):
44472           930607-1.c
44473         * gcc.execute: added test(s):
44474           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44475
44476         * added new subdirectory for misc tests: gcc.misc-tests
44477         * gcc.misc-test(s): added tests:
44478           inst-check.c test-consts.c test-ior.c test-switch.c
44479
44480 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44481
44482         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44483
44484 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44485
44486         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44487
44488 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44489
44490         * Upgraded c-torture tests from 1.17 to 1.18
44491
44492 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44493
44494         * Upgraded c-torture tests from 1.12 to 1.17
44495
44496 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44497
44498         * lib/old-dejagnu.exp:
44499           Fixed handling of XFAIL target triplets to correctly
44500           recognize wildcard characters.  Removed code that
44501           appended a unique id tag to the end of the file name
44502           printed out by the result of the testcases within a
44503           given test file.
44504
44505 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44506
44507         * lib/old-dejagnu.exp:
44508           Reworked expected failure handling to trigger off of XFAIL
44509           keyword in keyphrase embeded in testcase source code. The
44510           XFAIL keyword must be at the end of the keyphrase line. It
44511           may optionally be followed by one or more target triplets.
44512           It has just occured that the handling of wildcards in the
44513           target triplet may not be correct.
44514
44515 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44516
44517         * g++.old-deja/tests:
44518           Moved all subdirectories up one level into g++.old-deja .
44519
44520         * lib/old-dejagnu.exp:
44521           Fixed problem with CXXFLAGS not being properly reset, and being
44522           corrupted with extraneous "-c" compiler option.  This was
44523           causing binaries to not be generated for test that needed them.
44524           Modified strings passed to "pass" and "fail" so that individual
44525           tests from the same test file would be distinguished by an
44526           identifier appended to the test file name in the summary logs;
44527           this corrected a problem with erroneous diff logs.  Added code
44528           to search testcases for expected fail and unexpected pass keywords.
44529
44530 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44531
44532         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44533
44534 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44535
44536         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44537           Removed extraneous text from end of "Special g++ Options"
44538           keyphrase.
44539
44540         * lib/old-dejagnu.exp: Added pattern matching to look for new
44541           keywords, embedded in testcases comments, which will trigger
44542           calls to xpass and xfail.
44543
44544 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44545
44546         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44547           comments embedded in the testcases, especially the one looking for
44548           special compiler options, as well as the pattern matching for the
44549           compiler output again.
44550
44551 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44552
44553         * lib/old-dejagnu.exp: Do a proper check of the return value for
44554           execute tests. Fixed several problems with the pattern matching
44555           of the compiler output which gave erroneous test results.
44556           Changed several of the test result messages to be more descriptive.
44557         * config/unix-g++.exp: Proc g++_load now actually works and
44558           executes the tests passed to it and returns a usable return
44559           value.
44560
44561 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44562
44563           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44564
44565 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44566
44567         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44568           Modified both files to properly execute the old style
44569           dejagnu tests. The previous versions of these files were
44570           experimental and did not function anything near correctly.
44571
44572 1993-04-05  Rob Savoye  (rob@cygnus.com)
44573
44574         * Removed all Makefile.in and configure.in files. No configuration
44575         needed now.
44576
44577 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44578
44579         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44580
44581 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44582
44583         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44584         gcc.special/configure.in, gcc.noncompile/configure.in,
44585         gcc.execute/configure.in, gcc.code_quality/configure.in,
44586         g++.other/configure.in, g++.old-deja/configure.in,
44587         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44588         in srcname setting.
44589
44590 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44591
44592         * lib/udi.exp: Fixed mondfe and mondfe_download.
44593         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44594         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44595
44596 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44597
44598         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44599         (gdb_exit): Don't remove *_soc files.
44600
44601 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44602
44603         * lib/c-torture.exp: Don't look for main; instead always use -w
44604         -c.  This is how the c-torture tests work.  Remove the object
44605         file if the compilation succeeds.
44606         * gcc.execute/execute.exp: Remove executable if test passes.
44607         * gcc.noncompile/noncompile.exp: Every test is an expected
44608         failure.
44609         * gcc.special/special.exp: Added tests from c-torture 1.11,
44610         corrected use of existing test.
44611         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44612         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44613         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44614         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44615         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44616         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44617         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44618         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44619         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44620         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44621         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44622         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44623         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44624         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44625         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44626         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44627         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44628         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44629         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44630         c-torture 1.11.
44631         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44632         correspond to c-torture 1.11.
44633
44634         * New file.