OSDN Git Service

cp/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
2
3         PR c++/27787
4         * g++.dg/template/typename10.C: New.
5         * g++.dg/template/lookup4.C: Remove bogus error marker.
6
7 2006-08-25  Richard Guenther  <rguenther@suse.de>
8
9         PR testsuite/28829
10         * gcc.dg/pr26570.c: Fix testcase.
11
12 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
13
14         PR tree-opt/28807
15         * gcc.c-torture/execute/mayalias-2.c: New test.
16         * gcc.dg/tree-ssa/alias-13.c: New test.
17
18 2006-08-24  Jan Hubicka  <jh@suse.cz>
19
20         PR debug/26881
21         * gcc.dg/debug/pr26881.c: New file.
22
23 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
24
25         PR fortran/28788
26         * gfortran.dg/used_types_4.f90: New test.
27         * gfortran.dg/derived_init_2.f90: Modify to check sibling
28         association of derived types.
29         * gfortran.dg/used_types_2.f90: Add module cleanup.
30         * gfortran.dg/used_types_3.f90: The same.
31
32         PR fortran/28771
33         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
34         fix of regression.
35
36 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
37
38         PR 28813
39         * gfortran.dg/direct_io_6.f90: Remove test.
40
41 2006-08-23  Stuart Hastings  <stuart@apple.com>
42
43         PR 28825
44         * gcc.target/i386/20060821-1.c: New.
45
46 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
47
48         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into 
49         dg-warning strings for dllimport.
50
51 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
52
53         PR C++/28450
54         * g++.dg/ext/vector4.C: New test.
55         * g++.dg/ext/complex1.C: New test.
56
57 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
58
59         PR debug/28692
60         * gcc.dg/debug/const-1.c: New.
61         * gcc.dg/debug/const-2.c: New.
62         * gcc.dg/debug/dwarf2/const-1.c: New.
63         * gcc.dg/debug/dwarf2/const-2.c: New.
64         * gcc.dg/debug/dwarf2/const-2b.c: New.
65
66 2006-08-22  Richard Guenther  <rguenther@suse.de>
67
68         PR middle-end/28776
69         * gcc.c-torture/compile/pr28776-1.c: New testcase.
70         * gcc.c-torture/compile/pr28776-2.c: Likewise.
71
72 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
73
74         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
75
76 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
77
78         PR c++/26269
79         * g++.dg/other/error14.C: New test.
80
81         PR c++/28505
82         * g++.dg/parse/ctor7.C: New test.
83         * g++.dg/parse/ctor8.C: Likewise.
84
85         PR c++/28741
86         * g++.dg/template/void7.C: New test. 
87         
88 2006-08-21  Olivier Hainque  <hainque@adacore.com>
89
90         * gnat.dg/self_aggregate_with_zeros.adb: New test.
91         * gnat.dg/self_aggregate_with_array.adb: New test.
92
93 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
94  
95         * g++.dg/eh/arm-vfp-unwind.C: New test.
96  
97 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
98
99         PR c++/28341
100         * g++.dg/template/ref3.C: New test.
101         * g++.dg/template/nontype13.C: New test.
102
103         PR c++/28346
104         * g++.dg/template/ptrmem17.C: New test.
105
106 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
107
108         PR target/28648 c:
109         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
110
111 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
112
113         PR fortran/28630
114         * gfortran.dg/used_types_2.f90: New test.
115
116         PR fortran/28601
117         * gfortran.dg/used_types_3.f90: New test.
118
119         PR fortran/20886
120         * gfortran.dg/generic_actual_arg.f90: New test.
121
122         PR fortran/28735
123         * gfortran.dg/module_private_array_refs_1.f90: New test.
124
125         PR fortran/28762
126         * gfortran.dg/program_name_1.f90: New test.
127
128         PR fortran/28425
129         * gfortran.dg/derived_constructor_comps_1.f90: New test.
130
131         PR fortran/28496
132         * gfortran.dg/array_initializer_2.f90: New test.
133
134         PR fortran/18111
135         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
136
137         PR fortran/28600
138         * gfortran.dg/assumed_charlen_function_4.f90: New test.
139
140         PR fortran/28771
141         * gfortran.dg/assumed_charlen_in_main.f90: New test.
142
143         PR fortran/28660
144         * gfortran.dg/dependent_decls_1.f90: New test.
145
146 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
147
148         PR fortran/25217
149         * gfortran.dg/derived_init_2.f90: New.
150
151 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
152
153         * gcc.c-torture/execute/pr28289.c: New test.
154
155 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
156
157         PR c/28744
158         * gcc.dg/attr-externally-visible-1.c: New test.
159         * gcc.dg/attr-externally-visible-2.c: New test.
160         * g++.dg/parse/attr-externally-visible-1.C: New test.
161         * g++.dg/parse/attr-externally-visible-2.C: New test.
162
163 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
164
165         PR c++/28606
166         * g++.dg/parse/dtor11.C: New test.
167
168 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
169
170         PR rtl-optimization/28489
171         * gcc.c-torture/compile/pr28489.c: New test.
172
173 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
174
175         PR c++/28710
176         * g++.dg/template/redecl4.C: New test.
177
178         PR c++/28711
179         * g++.dg/template/ctor8.C: New test.
180
181 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
182
183         * PR c++/28573
184         * g++.dg/parse/offsetof6.C: New test.
185         * g++.dg/parse/offsetof6.C: New test.
186         * g++.dg/parse/offsetof7.C: New test.
187
188 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
189
190         PR testsuite/28602
191         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
192         is false.
193
194 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
195
196         PR c++/28302
197         * g++.dg/ext/vector3.C: New test.
198
199 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
200
201         PR gcov/profile/26570
202         * gcc.dg/pr26570.c: New test.
203
204 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
205
206         PR c/27697
207         * gcc.dg/qual-component-1.c: New test.
208
209 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
210
211         PR c++/28593
212         * g++.dg/parse/new3.C: New test.
213
214 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
215
216         PR fortran/25828
217         * gfortran.dg/streamio_1.f90: New test.
218         * gfortran.dg/streamio_2.f90: New test.
219         * gfortran.dg/streamio_3.f90: New test.
220         * gfortran.dg/streamio_4.f90: New test.
221         * gfortran.dg/streamio_5.f90: New test.
222         * gfortran.dg/streamio_6.f90: New test.
223         * gfortran.dg/streamio_7.f90: New test.
224         * gfortran.dg/streamio_8.f90: New test.
225
226 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
227
228         PR c/28287
229         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
230
231 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
232
233         PR c++/28594
234         * g++.dg/template/void6.C: New test.
235         
236 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
237
238         PR c/28649
239         * gcc.dg/parse-error-1.c: New test.
240         * gcc.dg/parse-error-2.c: New test.
241         * gcc.dg/cpp/digraph2.c: Add error-marker.
242         * gcc.dg/noncompile/920923-1.c: Likewise.
243
244 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
245
246         PR c/27490
247         * gcc.dg/sizeof-2.c: New testcase.
248
249         PR c/27489
250         * gcc.dg/switch-A.c: New testcase.
251
252 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
253
254         PR c++/28288
255         PR c++/14556
256         * g++.old-deja/g++.warn/compare1.C: Delete.
257         * g++.dg/opt/pr7503-2.C: Delete.
258         * g++.dg/opt/pr7503-3.C: Delete.
259         * g++.dg/opt/pr7503-4.C: Delete.
260         * g++.dg/opt/pr7503-5.C: Delete.
261         * g++.dg/opt/max1.C: Delete.
262         * g++.dg/warn/minmax.C: Delete.
263         * g++.dg/expr/minmax.C: New test.
264
265 2006-08-14  Richard Guenther  <rguenther@suse.de>
266
267         PR testsuite/28703
268         * gcc.c-torture/execute/pr28651.c: Do not use argc
269         to avoid optimization, instead forbid inlining.
270
271 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
272
273         PR rtl-optimization/28634
274         * gcc.c-torture/execute/ieee/pr28634.c: New test.
275
276 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
277
278         PR c/27184
279         * gcc.dg/torture/pr27184.c: New test.
280
281 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
282
283         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
284
285 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
286
287         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
288         * gfortran.dg/stat_2.f90: Likewise.
289         * gfortran.dg/chmod_1.f90: Likewise.
290         * gfortran.dg/chmod_2.f90: Likewise.
291         * gfortran.dg/chmod_3.f90: Likewise.
292
293 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
294
295         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
296
297 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
298
299         * g++.dg/opt/pr23454-2.C: New test.
300
301 2006-08-11  Richard Guenther  <rguenther@suse.de>
302
303         PR middle-end/28651
304         * gcc.c-torture/execute/pr28651.c: New testcase.
305
306 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
307
308         * gnat.dg/specs/static_initializer.ads: New test.
309
310 2006-08-10  Paul Brook  <paul@codesourcery.com>
311
312         * gcc.target/arm/cond-asm.c: New test.
313
314 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
315
316         PR tree-optimization/26197
317         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
318         * g++.dg/vect/vect.exp: Compile the new tests with
319         --param max-aliased-vops=0.
320
321 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
322
323         PR c++/28637
324         * g++.dg/template/void3.C: New test.
325
326         PR c++/28638
327         * g++.dg/template/void4.C: New test.
328
329         PR c++/28640
330         * g++.dg/template/void5.C: New test.
331         
332 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
333
334         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
335         after dg-do compile.
336
337 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
338
339         PR tree-optimizations/26969
340         * gcc.dg/vect/vect.exp: Compile tests prefixed with
341         "unswitch-loops" with -funswitch-loops.
342         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
343
344 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
345
346         * gcc.dg/sparc-getcontext-1.c: Fix typo.
347         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
348         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
349         * objc.dg/dwarf-1.m: Likewise.
350         * objc.dg/dwarf-2.m: Likewise.
351         * obj-c++.dg/dwarf-2.mm: Likewise.
352
353 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
354
355         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
356         * objc.dg/dwarf-2.m: Likewise.
357         * obj-c++.dg/dwarf-2.mm: Likewise.
358
359         PR libfortran/28603
360         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
361
362         PR testsuite/27611
363         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
364
365         PR testsuite/27033
366         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
367
368 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
369
370         PR target/27827
371         * gcc.target/i386/pr27827.c: New testcase.
372
373 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
374
375         PR fortran/28590
376         * gfortran.dg/sequence_types_1.f90: New test.
377
378 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
379
380         PR fortran/28548
381         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
382         dg-warning.  Add -pedantic option.
383
384 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
385
386         PR c/28502
387         * gcc.dg/proto-1.c: New test.
388
389         PR c/27721
390         * gcc.dg/lvalue-4.c: New test.
391
392         PR c/28136
393         * gcc.dg/init-bad-5.c: New test.
394
395 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
396
397         PR c++/28347
398         * g++.dg/ext/typedef-init.C: Add new test for typedef 
399         initialization inside templates. Adjust existing error markers.
400
401 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
402
403         PR c++/28148
404         * g++.dg/init/ptrmem3.C: New test.
405
406 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
407
408         PR tree-optimization/27770
409         * lib/target-support.exp: New target keyword "section_anchors". 
410         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
411         tests.
412         * gcc.dg/vect/section-anchors-pr27770.c: New test.
413         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
414         * gcc.dg/vect/section-anchors-vect-69.c: New test.
415         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
416         
417 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
418
419         * gcc.dg/20060801-1.c: Add missing '}'.
420
421 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
422
423         PR c++/27508
424         * g++.dg/parse/dtor9.C: New test.
425         * g++.dg/parse/dtor10.C: New test.
426         * g++.dg/other/error7.C: Adjust error-marker.
427
428         PR c++/28274
429         * g++.dg/other/default5.C: New test.
430
431 2006-08-02  Richard Guenther  <rguenther@suse.de>
432
433         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
434
435 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
436
437         PR c++/28557
438         * g++.dg/template/conv9.C: New test.
439
440 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
441
442         PR debug/28063
443         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
444         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
445         Optionally return assembly text.  Update callers.
446         (check_no_compiler_messages): Update verbose messages.
447         (check_no_messages_and_pattern): New.
448         (check_effective_target_string_merging): New.
449
450 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
451
452         PR c++/28250
453         * g++.dg/eh/catch4.C: New test.
454
455         PR c++/28257
456         * g++.dg/other/qual1.C: New test.
457
458         PR c++/28259
459         * g++.dg/inherit/error2.C: New test.
460
461         PR c++/28267
462         * g++.dg/other/new1.C: New test.
463
464         * g++.dg/warn/pr23075.C: Remove obsolete test.
465         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
466         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
467
468 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
469
470         PR c++/28523
471         * g++.dg/eh/cast1.C: New test.
472
473 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
474
475         PR libfortran/28452
476         * gfortran.dg/random_3.f90:  New test.
477
478 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
479
480         PR c++/28432
481         * g++.dg/other/pr28304.C: Change expected error message.
482         * g++.dg/other/pr28432.C: New test.
483
484 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
485
486         PR c++/28256
487         * g++.dg/init/brace2.C: Change expected error message, add empty init.
488
489 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
490
491         PR debug/23336
492         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
493         at -g1.
494         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
495         g++.dg/debug/enum-2.C: New.
496
497 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
498
499         PR c++/6634
500         * g++.dg/parse/long1.C: Add more tests.
501
502 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
503
504         * gfortran.dg/lrshift_1.c: New file.
505
506 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
507
508         PR libgfortran/28335
509         * gfortran.dg/no_unit_error_1.f90: New test.
510
511 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
512
513         PR libgfortran/28335
514         * gfortran.dg/no_unit_error_1.f90: Delete test.
515         * gfortran.dg/no_unit_error_2.f90: Delete test.
516
517 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
518
519         * gfortran.dg/chmod_3.f90: New test.
520         * gfortran.dg/ltime_gmtime_1.f90: New test.
521         * gfortran.dg/ltime_gmtime_2.f90: New test.
522         * gfortran.dg/lrshift_1.f90: New test.
523         * gfortran.dg/chmod_1.f90: New test.
524         * gfortran.dg/chmod_2.f90: New test.
525
526 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
527
528         PR c++/27668
529         * g++.dg/template/crash55.C: New test.
530
531         PR c++/27962
532         * g++.dg/template/nontype16.C: New test.
533
534         * g++.dg/template/void2.C: Adjust error markers.
535         * g++.dg/template/nontype5.C: Adjust error markers.
536         
537 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
538
539         * gcc.target/i386/stack-prot-kernel.c: New test.
540
541 2006-07-27  Roger Sayle  <roger@eyesopen.com>
542
543         * gcc.dg/builtins-55.c: New test case.
544
545 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
546
547         PR rtl-optimization/27907
548         * gcc.c-torture/compile/pr27907.c: New test.
549
550 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
551
552         * gfortran.dg/mclock.f90: New test.
553         * gfortran.dg/int_conv_1.f90: New test.
554         * gfortran.dg/stat_1.f90: New test.
555         * gfortran.dg/stat_2.f90: New test.
556
557 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
558
559         PR libgfortran/28335
560         * gfortran.dg/no_unit_error_1.f90: New test.
561         * gfortran.dg/no_unit_error_2.f90: New test.
562         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
563
564 2006-07-25  Roger Sayle  <roger@eyesopen.com>
565
566         PR middle-end/28473
567         * gcc.dg/fold-convround-1.c: New test case.
568
569 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
570
571         * gfortran.dg/arithmetic_if.f90:  Fix comments.
572
573 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
574
575         PR c++/27572
576         * g++.dg/other/typedef1.C: New test.
577         * g++.dg/template/typedef4.C: New test.
578         * g++.dg/template/typedef5.C: New test.
579
580 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
581
582         PR fortran/28416
583         * gfortran.dg/allocatable_dummy_3.f90: New.
584
585 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
586
587         PR fortran/28439
588         * gfortran.dg/arithmetic_if.f90:  New test.
589
590 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
591
592         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
593         avoid memcpy optimization.
594         
595 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
596
597         PR fortran/25289
598         * gfortran.dg/direct_io_6.f90: New test.
599
600 2006-07-24  Jan Hubicka  <jh@suse.cz>
601
602         PR c/25795
603         PR c++/27369
604         * gcc.dg/pr25795.c: New test.
605         * gcc.dg/pr25795-1.c: New test.
606
607 2006-07-23  Roger Sayle  <roger@eyesopen.com>
608
609         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
610         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
611         which may be transformed to "g || h" on some platforms.
612
613 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
614
615         PR c++/28025
616         * g++.dg/template/friend45.C: New test.
617
618 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
619
620         PR libgfortran/28339
621         * gfortran.dg/arrayio_8.f90: New test.
622
623 2006-07-21  Mike Stump  <mrs@apple.com>
624
625         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
626
627         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
628
629 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
630
631         PR c++/28250
632         * g++.dg/eh/catch3.C: New test.
633
634         PR c++/28363
635         * g++.dg/template/defarg10.C: New test.
636
637 2006-07-20  Paul Brook  <paul@codesourcery.com>
638
639         PR 27363
640         * gcc.dg/pr27363.c: New test.
641
642 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
643
644         PR c++/28338
645         * g++.dg/init/ref13.C: New test.
646
647 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
648
649         PR obj-c++/28434
650         * obj-c++.dg/proto-error-1.mm: New test.
651
652 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
653
654         PR c++/28337
655         * g++.dg/template/string1.C: New test.
656
657 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
658
659         PR c++/28048
660         * g++.dg/template/defarg9.C: New test.
661
662         PR c++/28235
663         * g++.dg/template/static27.C: New test.
664
665 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
666
667         PR 28410
668         * gcc.dg/tree-ssa/pr28410.c: New test.
669
670 2006-07-18  Lee Millward  <lee.millward@gmail.com>
671
672         PR c++/28258
673         * g++/dg/other/error13.C: New test.
674
675         PR c++/28260
676         * g++.dg/template/friend44.C: New test.
677         
678 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
679
680         PR c++/27495
681         * g++.dg/other/pr27495.C: New.
682
683 2006-07-18  Olivier Hainque  <hainque@adacore.com>
684
685         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
686         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
687         
688 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
689
690         PR c/28286
691         * gcc.dg/pragma-pack-4.c: New test.
692
693 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
694
695         PR c++/28291
696         * g++.dg/ext/pr28291.C: New test.
697
698 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
699
700         PR middle-end/28403
701         * gcc.c-torture/execute/pr28403.c: New test.
702
703 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
704
705         PR middle-end/28402
706         * gcc.dg/pr28402.c: New test.
707
708 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
709
710         PR c++/28304
711         * g++.dg/other/pr28304.C: New test.
712
713 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
714
715         PR other/28251
716         gcc.c-torture/unsorted/dump-noaddr.c: New test.
717         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
718
719 2006-07-17  Richard Guenther  <rguenther@suse.de>
720
721         PR tree-optimization/28238
722         * g++.dg/tree-ssa/pr28238.C: New testcase.
723
724 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
725
726         PR c++/28250
727         * g++.dg/eh/catch1.C: New test.
728         * g++.dg/eh/catch2.C: New test.
729
730 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
731
732         PR c++/28370
733         * g++.dg/template/anon3.C: New test.
734
735 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
736
737         PR fortran/20844
738         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
739         specifiers requiring an explicit format tag..
740
741         PR fortran/28201
742         * gfortran.dg/generic_5: New test.
743
744         PR fortran/20893
745         * gfortran.dg/elemental_optional_args_1.f90: New test.
746
747 2006-07-16  Olivier Hainque  <hainque@adacore.com>
748
749         * gnat.dg/assert.ads: New file.
750         * gnat.dg/controlled_record.ads: Likewise.
751         * gnat.dg/controlled_record.adb: Likewise.
752
753 2006-07-15  Lee Millward  <lee.millward@gmail.com>
754
755         PR c++/28292
756         * g++.dg/other/error12.C: New test.
757
758         PR c++/28269
759         * g++.dg/template/crash54.C: New test.
760         
761 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
762
763         PR c++/28249
764         * g++.dg/parse/catch1.C: New test.
765
766         PR c++/28294
767         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
768
769         PR c++/28387
770         * g++.dg/ext/attrib24.C: New test.
771
772 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
773
774         PR c++/28343
775         * g++.dg/ext/asmspec1.C: New test.
776
777 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
778
779         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
780         (dg-test): Support shouldfail tests.
781         * lib/target-supports-dg.exp (dg-shouldfail): New.
782         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
783         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
784         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
785         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
786         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
787         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
788         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
789
790 2006-07-13  Jan Hubicka  <jh@suse.cz>
791
792         * gcc.target/i386/memcpy-1.c: New.
793
794 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
795
796         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
797
798 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
799
800         PR fortran/25097
801         * gfortran.dg/present_1.f90: New test.
802
803         PR fortran/20903
804         * gfortran.dg/interface_derived_type_1.f90: New test.
805
806 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
807
808         PR fortran/28213
809         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
810         list.
811
812 2006-07-07  Lee Millward  <lee.millward@gmail.com>
813
814         PR c++/27820
815         * g++.dg/other/label1.C: New test.
816         
817 2006-07-07   Richard Guenther  <rguenther@suse.de>
818
819         PR middle-end/28268
820         * gcc.dg/torture/pr28268.c: New testcase.
821
822 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
823
824         PR c++/27019
825         * g++.dg/ext/pr27019.C: New.
826
827 2006-07-07  Richard Guenther  <rguenther@suse.de>
828
829         PR tree-optimization/28187
830         * gcc.dg/pr28187.c: New testcase.
831
832 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
833
834         * gnat.dg/address_conversion.adb: New test.
835         * gnat.dg/boolean_subtype.adb: Likewise.
836         * gnat.dg/frame_overflow.adb: Likewise.
837         * gnat.dg/pointer_array.adb: Likewise.
838         * gnat.dg/pointer_conversion.adb: Likewise.
839
840 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
841
842         PR fortran/28237
843         PR fortran/23420
844         * gfortran.dg/print_fmt_5.f90: New test.
845
846 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
847
848         PR fortran/28129
849         * gfortran.dg/bounds_check_4.f90: New test.
850
851 2006-07-05  Richard Guenther  <rguenther@suse.de>
852
853         PR target/28158
854         * gfortran.dg/pr28158.f90: New testcase.
855
856 2006-07-05  Richard Guenther  <rguenther@suse.de>
857
858         PR tree-optimization/28162
859         * gcc.dg/pr28162.c: New testcase.
860
861 2006-07-05  Richard Guenther  <rguenther@suse.de>
862         Andrew Pinski  <pinskia@gcc.gnu.org>
863
864         PR c++/27084
865         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
866
867 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
868
869         PR fortran/28174
870         * gfortran.dg/actual_array_substr_2.f90: New test.
871
872         PR fortran/28167
873         * gfortran.dg/actual_array_constructor_2.f90: New test.
874
875 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
876
877         * gfortran.dg/itime_idate_1.f: New test.
878         * gfortran.dg/itime_idate_2.f: New test.
879
880 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
881
882         PR libgfortran/27704
883         * gfortran.dg/open_status_3.f90: New test.
884         * gfortran.dg/fmt_l.f90: Update for new feature.
885
886 2006-07-03  Asher Langton  <langton2@llnl.gov>
887
888         * gfortran.dg/oldstyle_2.f90: New.
889
890 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
891
892         * gnat.dg/string_slice.adb: New test.
893
894 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
895
896         PR fortran/19259
897         * gfortran.dg/semicolon_fixed.c: New.
898         * gfortran.dg/semicolon_free.c: New.
899
900 2006-06-30  Mike Stump  <mrs@apple.com>
901
902         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
903         that don't support internal visibility.
904
905 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
906
907         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
908         for '(' / ')' needing an extra '\'.
909
910 2006-06-29  Roger Sayle  <roger@eyesopen.com>
911
912         PR middle-end/27428
913         * gcc.dg/pr27428-1.c: New test case.
914
915 2006-06-29  Mike Stump  <mrs@apple.com>
916
917         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
918         on darwin as we can't align commons large enough yet.
919
920         * gcc.dg/vla-8.c: Add additional testcases.
921
922 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
923
924         PR c++/28114
925         * g++.dg/other/pr28114.C: New.
926
927 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
928
929         * gcc.c-torture/compile/20060625-1.c: New test.
930
931 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
932
933         PR fortran/20867
934         * gfortran.dg/stfunc_3.f90: New test.
935
936         PR fortran/25056
937         * gfortran.dg/impure_actual_1.f90: New test.
938
939         PR fortran/20874
940         * gfortran.dg/elemental_result_1.f90: New test.
941
942         PR fortran/25073
943         * gfortran.dg/select_7.f90: New test.
944
945         PR fortran/27554
946         * intrinsic_actual_1.f: New test.
947
948         PR fortran/22038
949         PR fortran/28119
950         * gfortran.dg/forall_4.f90: New test.
951
952         PR fortran/25072
953         * gfortran.dg/forall_5.f90: New test.
954
955 2006-06-25  Lee Millward  <lee.millward@gmail.com>
956
957         PR c++/28051
958         * g++.dg/template/using13.C: New test.
959
960         PR c++/28054
961         * g++.dg/other/incomplete3.C: New test.
962         
963 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
964
965         PR fortran/28081
966         * gfortran.dg/substr_3.f: New test.
967         * gfortran.dg/equiv_2.f90: Update expected error message.
968
969 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
970
971         PR fortran/28118
972         * gfortran.dg/actual_array_substr_1.f90: New test.
973
974 2006-06-24  Olivier Hainque  <hainque@adacore.com>
975
976         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
977         * gnat.dg/scalar_mode_agg_compare.adb: New test.
978         
979 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
980
981         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
982
983 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
984
985         PR fortran/27981
986         * gfortran.dg/simpleif_2.f90: New test.
987
988 2006-06-23  Lee Millward  <lee.millward@gmail.com>
989
990         * g++.dg/template/error22.C: Fix typo.
991         
992 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
993
994         PR c++/28112
995         * g++.dg/ext/attrib23.C: New test.
996
997 2006-06-23  Olivier Hainque  <hainque@adacore.com>
998
999         * gnat.dg/varsize_temp.adb: New test.
1000         
1001 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1002
1003         PR c++/11468
1004         * g++.dg/other/java2.C: New test.
1005
1006 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1007
1008         PR target/27789
1009         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1010         initialization.
1011
1012 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1013
1014         PR target/27531
1015         * gcc.dg/pr27531-1.c: New test case.
1016
1017 2006-06-22  Asher Langton  <langton2@llnl.gov>
1018
1019         PR fortran/24748
1020         * gfortran.dg/implicit_8.f90: New.
1021
1022 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1023
1024         PR rtl-optimization/28121
1025         * gcc.dg/pr28121.c: New test.
1026
1027 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1028
1029         PR c++/27805
1030         * g++.dg/parse/ptrmem6.C: New test.
1031
1032         PR c++/27821
1033         * g++.dg/template/error22.C: New test.
1034         
1035 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1036
1037         PR c++/28111
1038         * g++.dg/template/friend43.C: New test.
1039
1040         PR c++/28110
1041         * g++.dg/template/crash53.C: New test.
1042
1043         PR c++/28109
1044         * g++.dg/rtti/incomplete1.C: New test.
1045
1046 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1047
1048         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1049
1050 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1051
1052         * gcc.c-torture/execute/complex-7.c: New.
1053
1054 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1055
1056         * gcc.dg/merge-all-constants-1.c: New test.
1057
1058 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1059
1060         PR c++/28113
1061         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1062
1063 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1064
1065         * gfortran.dg/rrspacing_1.f90: New test.
1066
1067 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1068
1069         PR c++/28052
1070         * g++.dg/other/bitfield2.C: New test.
1071
1072 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1073
1074         PR tree-optimization/27331
1075         * gcc.dg/pr27331.c: New test.
1076
1077 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1078             Eric Botcazou  <ebotcazou@adacore.com>
1079
1080         PR ada/18692
1081         * lib/gnat.exp: New file.
1082         * lib/gnat-dg.exp: Likewise.
1083         * gnat.dg: New directory.
1084         * gnat.dg/dg.exp: New driver.
1085         * gnat.dg/specs: New directory.
1086         * gnat.dg/specs/specs.exp: New driver.
1087         * gnat.dg/style: New directory.
1088         * gnat.dg/style/style.exp: New driver.
1089
1090 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1091
1092         PR fortran/16206
1093         * gfortran.dg/array_initializer_1.f90: New test.
1094
1095         PR fortran/28005
1096         * gfortran.dg/matmul_3.f90: New test.
1097
1098 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1099
1100         PR middle-end/28075
1101         * gcc.dg/tree-ssa/inline-1.c: New test.
1102
1103 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1104
1105         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1106         in malloc prototype; remove XFAIL.
1107         * gcc.dg/pr18241-2.c: Ditto.
1108         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1109         in memset prototype; remove XFAIL.
1110         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1111
1112 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1113
1114         * gcc.dg/vla-8.c: Add.
1115
1116 2006-06-19  Richard Guenther  <rguenther@suse.de>
1117
1118         PR tree-optimization/27090
1119         * g++.dg/tree-ssa/pr27090.C: New testcase.
1120
1121 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1122
1123         PR target/27861
1124         * gcc.dg/pr27861-1.c: New test case.
1125
1126 2006-06-19  Richard Guenther  <rguenther@suse.de>
1127
1128         PR middle-end/28045
1129         * gcc.dg/torture/pr28045.c: New testcase.
1130
1131 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1132
1133         PR fortran/26801
1134         * gfortran.dg/associated_4.f90: New test.
1135
1136 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1137
1138         PR fortran/19310
1139         PR fortran/19904
1140         * gfortran.dg/real_const_3.f90: New test.
1141
1142 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1143
1144         PR c++/28016
1145         * g++.dg/template/static26.C: New test.
1146
1147         PR c++/27979
1148         * g++.dg/expr/bitfield2.C: New test. 
1149
1150         PR c++/27884
1151         * g++.dg/parse/linkage2.C: New test.
1152
1153 2006-06-16  Richard Guenther  <rguenther@suse.de>
1154
1155         PR middle-end/27116
1156         * gcc.dg/pr15785-1.c: Revert last change.
1157         * gcc.dg/torture/pr27116-2.c: New testcase.
1158
1159 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1160
1161         PR middle-end/27802
1162         * gcc.dg/pr27802-1.c: New test case.
1163
1164 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1165
1166         PR c++/27689
1167         * g++.dg/template/ttp18.C: New test.
1168         * g++.dg/template/ttp19.C: Likewise.
1169
1170         PR c++/27666
1171         * g++.dg/expr/cond9.C: New test.
1172
1173         PR c++/27640
1174         * g++.dg/template/ctor7.C: New test.
1175
1176 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1177
1178         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1179
1180 2006-06-16  Richard Guenther  <rguenther@suse.de>
1181
1182         PR tree-optimization/27781
1183         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1184
1185 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1186
1187         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1188
1189 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1190
1191         * gcc.dg/tree-ssa/loop-18.c: New test.
1192
1193 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1194
1195         PR c++/27665
1196         * g++.dg/template/crash52.C: New test.
1197
1198         PR c++/27648
1199         * g++.dg/ext/attrib22.C: New test.
1200
1201         PR c++/26559
1202         * g++.dg/template/builtin1.C: New test.
1203         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1204         
1205         PR c++/28018
1206         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1207         assignment.
1208         * g++.old-deja/g++.pt/crash51.C: Likewise.
1209
1210         PR c++/27227
1211         * g++.dg/lookup/linkage1.C: New test.
1212         * g++.dg/lookup/linkage2.C: Likewise.
1213
1214 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1215
1216         PR middle-end/27959
1217         * gcc.dg/pr27959.c: New testcase.
1218
1219 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1220
1221         PR target/28014:
1222         * g++.dg/eh/div.C: New test.
1223
1224 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1225
1226         PR c++/27894
1227         * g++.dg/tree-ssa/pr26757.C: New test.
1228         * g++.dg/tree-ssa/pr27894.C: New test.
1229
1230 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1231
1232         * gcc.c-torture/compile/20060609-1.c: New test.
1233         
1234         PR target/27863
1235         * gcc.c-torture/compile/pr27863.c: New test.
1236
1237 2006-06-13  Richard Guenther  <rguenther@suse.de>
1238
1239         PR tree-optimization/27830
1240         * g++.dg/tree-ssa/pr27830.C: New testcase.
1241
1242 2006-06-13  Matthew Sachs  <msachs@apple.com>
1243
1244         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1245         the list of compiler flags; this causes those flags to be checked
1246         for things like dg-skip-if.
1247
1248 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1249
1250         PR c++/27601
1251         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1252
1253 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1254             Kazu Hirata  <kazu@codesourcery.com>
1255
1256         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1257         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1258
1259 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1260
1261         PR c++/27933
1262         * g++.dg/lookup/using15.C: New test.
1263
1264         PR c++/27951
1265         * g++.dg/other/anon4.C: New test.
1266
1267 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1268
1269         PR c++/21210
1270         * g++.dg/init/complex1.C: New test case.
1271
1272 2006-06-11  Eric Christopher  <echristo@apple.com>
1273
1274         PR middle-end/27948
1275         * gcc.dg/bf-ms-layout.c: Run on darwin.
1276         * gcc.dg/bf-no-ms-layout: Ditto.
1277         * gcc.dg/attr-ms_struct-2.c: New.
1278         * gcc.dg/bf-ms-layout-2.c: Ditto.
1279
1280 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1281
1282         * gcc.dg/attr-ms_struct-packed1.c: New.
1283
1284 2006-06-09  Mike Stump  <mrs@apple.com>
1285
1286         * gcc.dg/vla-7.c: Add.
1287
1288 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1289
1290         PR fortran/24558
1291         * gfortran.dg/entry_6.f90: New test.
1292
1293         PR fortran/20877
1294         PR fortran/25047
1295         * gfortran.dg/entry_7.f90: New test.
1296
1297 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1298
1299         PR c/27747
1300         * gcc.dg/cpp/_Pragma6.c: New test.
1301
1302         PR c++/27748
1303         * g++.dg/cpp/_Pragma1.C: New test.
1304
1305         PR preprocessor/27746
1306         * gcc.dg/gomp/macro-3.c: New test.
1307         * gcc.dg/gomp/macro-4.c: New test.
1308         * g++.dg/gomp/macro-3.C: New test.
1309         * g++.dg/gomp/macro-4.C: New test.
1310
1311 2006-06-09  Richard Guenther  <rguenther@suse.de>
1312
1313         PR tree-optimization/26998
1314         * gcc.dg/torture/pr26998.c: New testcase.
1315         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1316
1317 2006-06-08  Mike Stump  <mrs@apple.com>
1318
1319         * gcc.dg/pr27095.c: Account for stubs.
1320
1321         PR target/26427
1322         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1323         produce bad code on darwin.
1324
1325 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1326
1327         PR fortran/27958
1328         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1329
1330 2006-06-08  Asher Langton  <langton2@llnl.gov>
1331
1332         PR fortran/27786
1333         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1334
1335 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1336
1337         PR target/27421
1338         * gcc.dg/union-3.c: New test.
1339
1340 2006-06-08  Richard Guenther  <rguenther@suse.de>
1341
1342         PR middle-end/27116
1343         * gcc.dg/torture/pr27116.c: New testcase.
1344         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1345
1346 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1347
1348         PR rtl-optimization/26449
1349         * gcc.dg/pr26449.c: New test.
1350
1351 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1352
1353         PR c++/27601
1354         * g++.dg/ext/offsetof1.C: Test member functions.
1355
1356 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1357
1358         * gcc.dg/pr27095.c: Improve scanning.
1359
1360 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1361
1362         PR fortran/23091
1363         * gfortran.dg/saved_automatic_1.f90: New test.
1364
1365         PR fortran/24168
1366         * gfortran.dg/array_simplify_1.f90: New test.
1367
1368         PR fortran/25090
1369         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1370
1371         PR fortran/25058
1372         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1373
1374 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1375
1376         PR c++/27177
1377         * g++.dg/expr/cast7.C: New test.
1378
1379 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1380
1381         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1382         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1383         * lib/fortran-torture.exp (fortran-torture-compile,
1384         fortran-torture-execute): Ditto.
1385
1386 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1387
1388         PR target/27842
1389         * gcc.dg/vmx/pr27842.c: New test.
1390
1391 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1392
1393         PR libfortran/27895
1394         * gfortran.dg/bounds_check_3.f90: New test.
1395
1396 2006-06-05  Mike Stump  <mrs@apple.com>
1397
1398         * objc.dg/objc-fast-4.m: Skip for ppc64.
1399
1400 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1401
1402         PR testsuite/27705
1403         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1404
1405 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1406             Victor Kaplansky  <victork@il.ibm.com>
1407
1408         PR tree-optimizations/26360
1409         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1410         with -fno-tree-dce.
1411         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1412
1413 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1414
1415         PR fortran/14067
1416         * gfortran.dg/data_char_1.f90: Add messages for truncated
1417         strings.
1418
1419         PR fortran/16943
1420         * gfortran.dg/func_decl_2.f90: New test.
1421
1422         PR fortran/20839
1423         * gfortran.dg/do_2.f90: New test.
1424
1425         PR fortran/27655
1426         * gfortran.dg/associated_3.f90: New test.
1427
1428 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1429
1430         PR c++/27819
1431         * g++.dg/template/static25.C: New test.
1432
1433         PR c++/27722
1434         * g++.dg/init/array21.C: New test.
1435
1436         PR c++/27807
1437         * g++.dg/ext/complit7.C: New test.
1438
1439         PR c++/27806
1440         * g++.dg/parse/ptrmem5.C: New test.
1441
1442 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1443             Andrew Pinski  <pinskia@physics.uc.edu>
1444
1445         PR c/27150
1446         PR middle-end/27382
1447         * gcc.dg/pr27150-1.c: New testcase.
1448         * gcc.dg/pr27382-1.c: New testcase.
1449         * gcc.dg/pr27382-2.c: New testcase.
1450
1451 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1452
1453         PR c/25161
1454         PR c/27020
1455         * gcc.dg/array-10.c: New test.
1456
1457 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1458
1459         PR c++/27804
1460         * g++.dg/init/const4.C: New test.
1461         * g++.dg/init/member1.C: Add error-marker.
1462         * g++.dg/other/fold1.C: Adjust error-marker.
1463
1464 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1465
1466         PR c++/27601
1467         * g++.dg/ext/offsetof1.C: New test.
1468
1469 2006-06-04 Eric Christopher <echristo@apple.com>
1470
1471         * gcc.dg/attr-ms_struct-1.c: New.
1472
1473 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1474
1475         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1476
1477 2006-06-04  Richard Guenther  <rguenther@suse.de>
1478
1479         PR tree-optimization/27039
1480         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1481
1482 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1483
1484         PR target/26223
1485         * gcc.target/i386/amd64-abi-2.c: New test case.
1486
1487 2006-06-02  Eric Christopher  <echristo@apple.com>
1488
1489         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1490         * gcc.target/i386/20020523-1.c: Skip if darwin.
1491         * gcc.target/i386/asm-3.c: Ditto.
1492         * gcc.target/i386/20011119-1.c: Ditto.
1493         * gcc.target/i386/clobbers.c: Remove pic part of test.
1494
1495 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1496
1497         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1498         * g++.old-deja/g++.other/init19.C: Ditto.
1499         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1500         and add other platforms as expected failures.
1501
1502 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1503
1504         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1505         (is-effective-target-keyword): Ditto.
1506
1507 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1508
1509         PR fortran/27715
1510         * gfortran.dg/extended_char_comparison_1.f:  New test.
1511
1512 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1513
1514         PR fortran/25098
1515         * gfortran.dg/dummy_procedure_1.f90: New test.
1516
1517         PR fortran/25147
1518         * gfortran.dg/dummy_procedure_2.f90: New test.
1519
1520         * gfortran.dg/associated_2.f90: Correct to make consistent with
1521         standard.
1522
1523 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1524
1525         * gcc.target/i386/387-11.c: New test case.
1526
1527 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1528
1529         PR c++/27801
1530         * g++.dg/template/cond6.C: New test.
1531
1532         PR c++/26496
1533         * g++.dg/template/crash51.C: New test.
1534         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1535
1536         PR c++/27385
1537         * g++.dg/init/array20.C: New test.
1538
1539 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1540
1541         * gcc.dg/builtins-54.c: New test case.
1542
1543 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1544
1545         PR c++/26433
1546         * g++.dg/template/fntry1.C: Add dg-do link.
1547
1548         PR c++/27808
1549         * g++.dg/parse/friend6.C: New test.
1550
1551 2006-05-30  Asher Langton  <langton2@llnl.gov>
1552
1553         * gfortran.dg/cray_pointers_7.f90: New test.
1554
1555 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1556
1557         PR tree-optimization/23452
1558         * gcc.dg/fold-mulconj-1.c: New test case.
1559
1560 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1561
1562         PR c++/27803
1563         * g++.dg/parse/bitfield1.C: New test.
1564
1565 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1566
1567         * gcc.target/ppc-eq0-1.c: New test case.
1568         * gcc.target/ppc-negeq0-1.c: New test case.
1569
1570 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1571
1572         PR c/27273
1573         * gcc.dg/overflow-warn-5.c: New test.
1574
1575 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1576
1577         PR c/27718
1578         * gcc.dg/sizeof-1.c: New test.
1579
1580 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1581
1582         PR target/27790
1583         * gcc.target/i386/pr27790.c: New test.
1584
1585 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1586
1587         PR libgfortran/27757
1588         * gfortran.dg/direct_io_5.f90: New test.
1589
1590 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1591
1592         PR libgfortran/27634
1593         * gfortran.dg/fmt_missing_period_1.f: New test.
1594         * gfortran.dg/fmt_missing_period_2.f: New test.
1595         * gfortran.dg/fmt_missing_period_3.f: New test.
1596
1597 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1598
1599         PR fortran/19777
1600         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1601         arrays.
1602
1603 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1604
1605         PR c++/27713
1606         * g++.dg/template/new6.C: New test.
1607
1608 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1609
1610         PR tree-optimization/24964
1611         * gcc.target/i386/387-10.c: New test case.
1612
1613 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1614
1615         * intrinsics/string_intrinsics.c (compare_string):
1616         Use memcmp instead of strncmp to avoid tripping over
1617         CHAR(0) in a string.
1618
1619 2006-05-27  Richard Guenther  <rguenther@suse.de>
1620
1621         PR middle-end/27773
1622         * gcc.dg/torture/pr27773.c: New testcase.
1623
1624 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1625
1626         * gcc.dg/pr24561.c: Rename to..
1627         * gcc.dg/pr25962.c: .. this.
1628
1629 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1630
1631         PR fortran/19777
1632         * gfortran.dg/bounds_check_2.f: New test.
1633
1634 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1635
1636         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1637         * gfortran.dg/byte_1.f90: Likewise.
1638         * gfortran.dg/dup_save_2.f90: Likewise.
1639
1640 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1641
1642         * gfortran.dg/associated_2.f90: New test.
1643
1644 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1645
1646         PR fortran/27524
1647         * gfortran.dg/bounds_check_1.f90: New test.
1648
1649 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1650
1651         PR rtl-optimization/27661
1652         * gcc.dg/pr27661.c: New test case.
1653
1654 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1655
1656         PR fortran/23151
1657         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1658         * gfortran.dg/print_parentheses_1.f:  New test.
1659         * gfortran.dg/print_parentheses_2.f90:  New test.
1660
1661 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1662
1663         PR target/27758
1664         * gcc.dg/pr27758.c: New test.
1665
1666 2006-05-24  Falk Hueffner  <falk@debian.org>
1667
1668         * gcc.c-torture/compile/pr27571.c: New test.
1669
1670 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1671
1672         PR fortran/27709
1673         * gfortran.dg/spec_expr_4.f90: New test.
1674
1675         PR fortran/27155
1676         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1677
1678 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1679
1680         PR c++/20103
1681         * g++.dg/ext/complit6.C: New test.
1682         * g++.dg/ext/complit3.C: Adjust error markers.
1683         * g++.dg/init/const3.C: New test.
1684
1685 2006-05-25  Richard Guenther  <rguenther@suse.de>
1686
1687         PR middle-end/27743
1688         * gcc.dg/torture/pr27743.c: New testcase.
1689
1690 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1691
1692         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1693
1694 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1695
1696         * gcc.dg/compat/scalar-by-value-x.h: New.
1697         * gcc.dg/compat/scalar-by-value-y.h: New.
1698         * gcc.dg/compat/scalar-by-value-5.c: New.
1699         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1700         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1701         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1702         * gcc.dg/compat/scalar-by-value-6.c: New.
1703         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1704         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1705         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1706
1707 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1708
1709         PR tree-optimization/27639
1710         PR tree-optimization/26719
1711         * gcc.dg/pr27639.c: New test.
1712         * gcc.dg/pr26719.c: New test.
1713         * gcc.dg/tree-ssa/scev-cast.c: New test.
1714
1715 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1716
1717         PR c++/20173
1718         * g++.dg/template/error21.C: New test.
1719
1720 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1721
1722         PR target/27696
1723         * gcc.target/i386/pr27696.c: New.
1724
1725 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1726
1727         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1728
1729         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1730
1731 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1732
1733         PR c++/27716
1734         * g++.dg/other/assign1.C: New test.
1735
1736 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1737
1738         PR target/27266
1739         * gcc.target/i386/pr27266.c: New.
1740
1741 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1742
1743         PR c++/27451
1744         * g++.dg/ext/asm9.C: New test.
1745
1746 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1747
1748         PR rtl-optimization/25514
1749         * gcc.c-torture/compile/pr25514.c: New test.
1750
1751 2006-05-22  Richard Guenther  <rguenther@suse.de>
1752
1753         Revert
1754         2006-01-31  Richard Guenther  <rguenther@suse.de>
1755
1756         * gcc.target/i386/sselibm-1.c: New testcase.
1757         * gcc.target/i386/sselibm-2.c: Likewise.
1758         * gcc.target/i386/sselibm-3.c: Likewise.
1759         * gcc.target/i386/sselibm-4.c: Likewise.
1760         * gcc.target/i386/sselibm-5.c: Likewise.
1761
1762 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1763
1764         PR c/27420
1765         * gcc.dg/func-args-2.c: New test.
1766
1767         PR c/26818
1768         * gcc.dg/struct-incompl-1.c: New test.
1769
1770 2006-05-22  Richard Guenther  <rguenther@suse.de>
1771
1772         PR testsuite/27708
1773         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1774         the transformations we test for.
1775
1776 2006-05-22  Richard Guenther  <rguenther@suse.de>
1777
1778         PR testsuite/27707
1779         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1780
1781 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1782
1783         PR c++/27210
1784         * g++.dg/warn/new1.C: New test.
1785         * g++.dg/template/new5.C: Likewise.
1786
1787 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1788
1789         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1790         * gcc.target/i386/20060512-3.c: Likewise.
1791
1792 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1793
1794         PR rtl-optimization/27671
1795         * gcc.c-torture/execute/pr27671-1.c: New.
1796         * gcc.dg/pr27671-2.c: Likewise.
1797
1798         PR tree-optimization/26622.
1799         * gcc.c-torture/compile/pr26622.c: New.
1800
1801 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1802
1803         PR fortran/27613
1804         * gfortran.dg/recursive_reference_1.f90: New test.
1805
1806 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1807
1808         PR fortran/25746
1809         * gfortran.dg/elemental_subroutine_3.f90: New test.
1810
1811         PR fortran/25090
1812         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1813
1814         PR fortran/27584
1815         * gfortran.dg/associated_target_1.f90: New test.
1816
1817         PR fortran/19015
1818         * gfortran.dg/maxloc_shape_1.f90: New test.
1819
1820 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1821
1822         PR libgfortran/24459
1823         * gfortran.dg/namelist_24.f90: New test.
1824         * gfortran.dg/namelist_12.f: Fix typo in comment.
1825
1826 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1827
1828         PR middle-end/25776
1829         * g++.dg/other/error11.C: New test.
1830
1831 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1832
1833         * gcc.target/mips/pr26765.c: Add -w to options.
1834
1835 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1836
1837         * lib/target-supports.exp (check_effective_target_mpaired_single):
1838         New function.
1839         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1840         multilibs.
1841         * g++.dg/vect/vect.exp: Likewise.
1842
1843 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1844
1845         PR testsuite/25891
1846         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1847
1848 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1849
1850         PR fortran/27662
1851         * gfortran.dg/temporary_1.f90: New file.
1852
1853 2006-05-19  Andreas Schwab  <schwab@suse.de>
1854
1855         * g++.dg/other/unused1.C: Also match "stringz".
1856
1857 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1858
1859         PR c++/26433
1860         * g++.dg/template/fntry1.C: New test.
1861
1862 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1863
1864         PR c++/27471
1865         PR c++/27506
1866         * g++.dg/conversion/bitfield5.C: New test.
1867         * g++.dg/conversion/bitfield6.C: New test.
1868
1869 2006-05-18  Mike Stump  <mrs@apple.com>
1870
1871         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1872         * gcc.dg/vla-4.c: Add.
1873         * gcc.dg/vla-5.c: Add.
1874         * gcc.dg/vla-6.c: Add.
1875
1876 2006-05-12  Stuart Hastings  <stuart@apple.com>
1877
1878         * testsuite/gcc.target/i386/20060512-1.c: New.
1879         * testsuite/gcc.target/i386/20060512-2.c: New.
1880         * testsuite/gcc.target/i386/20060512-3.c: New.
1881         * testsuite/gcc.target/i386/20060512-4.c: New.
1882
1883 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1884
1885         PR c++/26122
1886         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1887
1888         PR c++/26068
1889         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1890         * g++.dg/parse/linkage1.C: New test.
1891
1892 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1893
1894         PR tree-optimization/27548
1895         * g++.dg/tree-ssa/pr27548.C: New test.
1896
1897 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1898
1899         PR fortran/26551
1900         * gfortran.dg/recursive_check_1.f: New test.
1901         * gfortran.dg/recursive_check_2.f90: New test.
1902
1903 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1904
1905         * g++.dg/opt/temp2.C: New test.
1906
1907 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1908
1909         PR c++/27491
1910         * g++.dg/init/brace5.C: New test.
1911
1912         PR middle-end/27415
1913         * gcc.dg/gomp/pr27415.c: New test.
1914         * g++.dg/gomp/pr27415.C: New test.
1915
1916         PR tree-optimization/27549
1917         * g++.dg/tree-ssa/pr27549.C: New test.
1918
1919 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1920
1921         PR libgfortran/27575
1922         * gfortran.dg/read_eof_4.f90: New test.
1923
1924 2006-05-16  Richard Guenther  <rguenther@suse.de>
1925
1926         PR tree-optimization/22303
1927         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1928
1929 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1930
1931         PR middle-end/27573
1932         * gcc.dg/gomp/pr27573.c: New test.
1933         * gfortran.dg/gomp/pr27573.f90: New test.
1934
1935         PR c/27499
1936         * gcc.dg/gomp/pr27499.c: New test.
1937         * g++.dg/gomp/pr27499.C: New test.
1938
1939 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1940
1941         PR c++/27339
1942         * g++.dg/parser/access8.C: Adjust error marker.
1943         * g++.dg/template/access17.C: New test.
1944         * g++.dg/template/access18.C: Likewise.
1945
1946 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1947
1948         PR target/26600
1949         * gcc.target/i386/pr26600.c: New test case.
1950
1951 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1952
1953         PR c++/27505
1954         * g++.dg/expr/bitfield1.C: New test.
1955
1956 2006-05-15  Richard Guenther  <rguenther@suse.de>
1957
1958         PR tree-optimization/27603
1959         * gcc.dg/torture/pr27603.c: New testcase.
1960
1961 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1962
1963         PR fortran/25090
1964         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1965
1966         PR fortran/25082
1967         * gfortran.dg/scalar_return_1.f90: New test.
1968
1969         PR fortran/27411
1970         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1971
1972 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1973
1974         * gcc.dg/gomp/critical-4.c: New test.
1975         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1976         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1977         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1978         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1979
1980 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1981
1982         PR c++/27582
1983         * g++.dg/template/dependent-args1.C: New test.
1984
1985         PR c++/27581
1986         * g++.dg/lookup/this1.C: New test.
1987
1988         PR c++/27315
1989         * g++.dg/template/operator6.C: New test.
1990         * g++.dg/template/incomplete3.C: New test.
1991
1992         PR c++/27559
1993         * g++.dg/template/new4.C: New test.
1994
1995         PR c++/27496
1996         * g++.dg/template/void2.C: New test.
1997
1998 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1999
2000         * g++.dg/template/dependent-expr5.C: New test.
2001
2002 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2003
2004         PR middle-end/26729
2005         * gcc.dg/pr26729-1.c: New test case.
2006
2007 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2008
2009         * gcc.dg/pr27003.c: New test.
2010
2011 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2012
2013         * lib/target-supports.dg (check_cxa_atexit_available): Change
2014         v3_target_compile to ${tool}_target_compile.
2015
2016 2006-05-11  Jason Merrill  <jason@redhat.com>
2017
2018         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2019
2020 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2021
2022         PR fortran/27553
2023         * gfortran.dg/label_5.f90: New test.
2024
2025 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2026
2027         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2028         check_effective_target_powerpc_altivec_ok): New.
2029         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2030         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2031         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2032         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2033         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2034         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2035         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2036         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2037         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2038         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2039         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2040         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2041         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2042         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2043         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2044         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2045         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2046         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2047         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2048         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2049         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2050         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2051         gcc.target/powerpc/altivec-9.c,
2052         gcc.target/powerpc/altivec-consts.c,
2053         gcc.target/powerpc/altivec-pr22085.c,
2054         gcc.target/powerpc/altivec-splat.c,
2055         gcc.target/powerpc/altivec-types-1.c,
2056         gcc.target/powerpc/altivec-types-2.c,
2057         gcc.target/powerpc/altivec-types-3.c,
2058         gcc.target/powerpc/altivec-types-4.c,
2059         gcc.target/powerpc/altivec-varargs-1.c,
2060         gcc.target/powerpc/altivec-vec-merge.c,
2061         gcc.target/powerpc/ppc-vector-memcpy.c,
2062         gcc.target/powerpc/ppc-vector-memset.c,
2063         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2064         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2065         these effective targets.
2066         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2067         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2068
2069 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2070
2071         PR middle-end/27384
2072         * g++.dg/other/fold1.C: New test.
2073
2074         PR middle-end/27488
2075         * gcc.dg/fold-nonneg-1.c: New test.
2076
2077         PR c++/27547
2078         * g++.dg/other/operator1.C: New test.
2079
2080 2006-05-11  Richard Guenther  <rguenther@suse.de>
2081
2082         PR middle-end/27529
2083         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2084
2085 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2086
2087         * lib/target-supports-dg.exp (check-flags): New.
2088         (dg-skip-if): Move flag checks.
2089
2090 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2091
2092         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2093         * lib/target-supports.dg (check_cxa_atexit_available): New.
2094
2095 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2096
2097         PR fortran/27470
2098         * gfortran.dg/multiple_allocation_2.f90: New test case.
2099
2100 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2101
2102         * gcc.target/arm/pr27387.C: Fix a comment typo.
2103
2104 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2105
2106         PR fortran/24549
2107         * gfortran.dg/error_recovery_1.f90: New test.
2108
2109 2006-05-10  Richard Guenther  <rguenther@suse.de>
2110
2111         PR tree-optimization/27302
2112         * gcc.dg/torture/pr27302.c: New testcase.
2113
2114 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2115         Richard Guenther  <rguenther@suse.de>
2116
2117         PR middle-end/27498
2118         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2119
2120 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2121
2122         PR rtl-optimization/27335
2123         * gcc.dg/pr27335.c: New test.
2124
2125 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2126
2127         * gcc.target/mips/mips-ps-5.c: New file.
2128
2129 2006-05-08  Jan Hubicka  <jh@suse.cz>
2130
2131         PR middle-end/25962
2132         * gcc.dg/pr25962.c: New.
2133
2134 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2135
2136         PR target/27158
2137         * gcc.target/powerpc/pr27158.c: New test case.
2138
2139 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2140
2141         PR testsuite/27476
2142         * ada/acats/run_all.sh: Use test -z.
2143
2144 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2145
2146         PR libfortran/18271
2147         * gfortran.dg/spec_expr_3.f90: New test.
2148
2149 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2150
2151         PR target/24879
2152         * gcc.target/i386/monitor.c: New file.
2153
2154 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2155
2156         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2157
2158 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2159
2160         PR c++/27447
2161         * g++.dg/other/ptrmem7.C: New test.
2162
2163 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2164
2165         PR target/27421
2166         * gcc.dg/array-9.c: New test.
2167
2168 2006-05-07  Richard Guenther  <rguenther@suse.de>
2169
2170         PR tree-optimization/27409
2171         * gcc.dg/torture/pr27409.c: New testcase.
2172
2173 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2174
2175         PR fortran/27457
2176         * gfortran.dg/select_6.f90: New.
2177
2178 2006-05-07  Richard Guenther  <rguenther@suse.de>
2179
2180         PR tree-optimization/27136
2181         * gcc.dg/torture/pr27136.c: New testcase.
2182
2183 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2184
2185         PR fortran/24813
2186         * gfortran.dg/char_cons_len_1.f90: New test.
2187
2188 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2189
2190         PR c++/27427
2191         * g++.dg/template/incomplete2.C: New test.
2192
2193 2006-05-06  Richard Guenther  <rguenther@suse.de>
2194
2195         PR tree-optimization/27151
2196         * gcc.dg/vect/pr27151.c: New testcase.
2197
2198 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2199
2200         PR c++/27430
2201         * g++.dg/template/void1.C: New test.
2202
2203         PR c++/27423
2204         * g++.dg/other/void2.C: New test.
2205
2206         PR c++/27422
2207         * g++.dg/conversion/void1.C: New test.
2208
2209 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2210
2211         PR/21391
2212         * g++.dg/other/unused1.C: New.
2213
2214 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2215
2216         PR objc/27240
2217         * objc.dg/member-1.m: New test.
2218
2219 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2220
2221         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2222
2223 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2224
2225         PR libfortran/26985
2226         * gfortran.dg/matmul_2.f90: New test.
2227
2228 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2229
2230         * ada/acats/run_all.sh: Use sync when main not found.
2231
2232 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2233
2234         PR target/26765
2235         * gcc.target/mips/pr26765.c: New.
2236
2237 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2238
2239         * gcc.target/bfin: New directory.
2240         * gcc.target/bfin/bfin.exp: New file.
2241         * gcc.target/bfin/frmul.c: New file.
2242         * gcc.target/bfin/arith.c: New file.
2243         * gcc.target/bfin/mul-combine.c: New file.
2244         * gcc.target/bfin/shift.c: New file.
2245
2246 2006-05-04  Richard Guenther  <rguenther@suse.de>
2247
2248         PR tree-optimization/14287
2249         PR tree-optimization/14844
2250         PR tree-optimization/19792
2251         PR tree-optimization/21608
2252         PR tree-optimization/27090
2253         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2254         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2255         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2256         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2257         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2258
2259 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2260
2261         PR tree-optimization/27285
2262         * gcc.c-torture/execute/pr27285.c: New test.
2263
2264         PR middle-end/27388
2265         * gcc.dg/gomp/pr27388-1.c: New test.
2266         * gcc.dg/gomp/pr27388-2.c: New test.
2267         * gcc.dg/gomp/pr27388-3.c: New test.
2268
2269         PR c++/27359
2270         * g++.dg/gomp/pr27359.C: New test.
2271
2272 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2273
2274         PR fortran/20248
2275         * gfortran.dg/iargc.f90: New test.
2276
2277 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2278
2279         PR c++/27102
2280         * g++.dg/template/crash49.C: New test.
2281
2282 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2283
2284         PR testsuite/27032
2285         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2286
2287 2006-05-02  Jeff Law  <law@redhat.com>
2288
2289         PR tree-optimization/27364
2290         * gcc.c-torture/execute/pr27364.c: New test.
2291
2292 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2293
2294         PR c++/27309
2295         * g++.dg/parser/ctor5.C: New test.
2296
2297 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2298
2299         PR target/27387
2300         * gcc.target/arm/arm.exp: New.
2301         * gcc.target/arm/pr27387.C: Likewise.
2302
2303 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2304
2305         PR fortran/27269
2306         PR fortran/27324
2307         * gfortran.dg/module_equivalence_2.f90: New test.
2308
2309 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2310
2311         PR middle-end/27337
2312         * g++.dg/gomp/pr27337-1.C: New test.
2313         * g++.dg/gomp/pr27337-2.C: New test.
2314
2315         PR middle-end/27328
2316         * gcc.dg/gomp/pr27328.c: New test.
2317
2318         PR middle-end/27325
2319         * g++.dg/gomp/pr27325.C: New test.
2320
2321         PR middle-end/27310
2322         * g++.dg/gomp/pr27310.C: New test.
2323
2324 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2325
2326         PR tree-optimization/27291
2327         * g++.dg/tree-ssa/pr27291.C: New test.
2328
2329 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2330
2331         PR tree-optimization/27283
2332         * g++.dg/tree-ssa/pr27283.C: New test.
2333
2334 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2335
2336         * gcc.dg/tree-ssa/loop-16.c: New test.
2337
2338 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2339             Joseph S. Myers  <joseph@codesourcery.com>
2340
2341         * gcc.dg/Wconversion-3.c: New test case.
2342         * gcc.dg/Wconversion-4.c: Likewise.
2343
2344 2006-05-01  Richard Guenther  <rguenther@suse.de>
2345
2346         PR tree-optimization/26726
2347         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2348
2349 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2350
2351         * gcc.dg/Woverflow-1.c: New test case.
2352         * gcc.dg/Woverflow-2.c: Likewise.
2353         * gcc.dg/Woverflow-3.c: Likewise.
2354
2355 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2356
2357         PR c++/27094
2358         * g++.dg/template/defarg8.C: New test.
2359
2360 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2361
2362         PR c++/27278
2363         * g++.dg/parse/operator7.C: New test.
2364
2365 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2366
2367         PR c++/11471
2368         PR c++/27102
2369         * g++.dg/template/crash48.C: New test.
2370
2371         PR c++/27279
2372         * g++.dg/parse/ctor4.C: New test.
2373
2374 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2375
2376         PR fortran/25681
2377         * gfortran.df/char_type_len.f90: New test.
2378
2379 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2380
2381         PR libgfortran/27304
2382         * gfortran.dg/fmt_exhaust.f90: New test.
2383
2384 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2385
2386         PR c/25309
2387         * gcc.dg/large-size-array-2.c: New test case.
2388
2389 2006-04-28  Richard Guenther  <rguenther@suse.de>
2390
2391         PR target/26826
2392         * gcc.target/i386/pr26826.c: New testcase.
2393
2394 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2395
2396         PR middle-end/27260
2397         * gcc.c-torture/execute/pr27260.c: New.
2398
2399 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2400
2401         PR middle-end/27095
2402         * gcc.dg/pr27095.c: New.
2403
2404 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2405
2406         PR c++/27292
2407         * g++.dg/conversion/bitfield4.C: New test.
2408
2409 2006-04-27  Eric Christopher  <echristo@apple.com>
2410
2411         * gcc.dg/pragma-ms_struct.c: New.
2412
2413 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2414
2415         PR c++/27102
2416         * g++.dg/template/crash47.C: New test.
2417
2418 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2419
2420         * gcc.target/i386/sse-7.c: build with -msse.
2421
2422 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2423
2424         PR testsuite/27274:
2425         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2426         (main): Exit if processor doesn't support SSE.
2427
2428 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2429
2430         PR middle-end/27282
2431         * gcc.c-torture/compile/pr27282.c: New test.
2432
2433 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2434
2435         PR middle-end/26913
2436         * g++.dg/gomp/pr26913.C: New test.
2437
2438         PR c/25996
2439         * gcc.dg/gomp/pr25996.c: New test.
2440         * g++.dg/gomp/pr25996.C: New test.
2441
2442 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2443
2444         PR rtl-optimization/26725
2445         * gcc.c-torture/compile/pr26725.c: New test.
2446
2447 2006-04-25  Richard Guenther  <rguenther@suse.de>
2448
2449         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2450         than n + -1.
2451
2452 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2453
2454         * gcc.dg/20060425-1.c: New testcase.
2455
2456 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2457
2458         PR tree-optimization/26865
2459         * gcc.dg/pr26865.c: New test.
2460
2461 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2462
2463         PR c++/27292
2464         * g++.dg/conversion/bitfield1.C: New test.
2465         * g++.dg/conversion/bitfield2.C: Likewise.
2466         * g++.dg/conversion/bitfield3.C: Likewise.
2467
2468 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2469         Richard Guenther  <rguenther@suse.de>
2470
2471         PR tree-optimization/27236
2472         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2473
2474 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2475
2476         PR c++/19963
2477         * g++.dg/other/incomplete2.C: New test.
2478
2479 2006-04-24  Richard Guenther  <rguenther@suse.de>
2480
2481         PR middle-end/26869
2482         * gcc.dg/torture/pr26869.c: New testcase.
2483
2484 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2485         Richard Guenther  <rguenther@suse.de>
2486
2487         PR tree-optimization/27218
2488         * g++.dg/tree-ssa/pr27218.C: New testcase.
2489
2490 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2491
2492         PR c++/26912
2493         * g++.dg/template/friend41.C: New test.
2494
2495 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2496
2497         * g++.dg/opt/pr15551.C: Include cstdio.
2498         (main): Use remove instead of unlink.
2499
2500 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2501
2502         * gcc.dg/sibcall-7.c: New test.
2503         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2504         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2505         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2506         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2507         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2508
2509 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2510
2511         PR c++/26534
2512         * g++.dg/opt/bitfield1.C: New test.
2513         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2514         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2515         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2516         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2517         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2518         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2519         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2520         * g++.dg/abi/bitfield2.C: Likewise.
2521         * g++.dg/init/bitfield1.C: Likewise.
2522
2523 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2524
2525         PR fortran/25099
2526         * gfortran.dg/elemental_subroutine_4.f90: New test.
2527         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2528         call sub (m, x).
2529
2530 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2531
2532         * gcc.c-torture/compile/20060421-1.c: New testcase.
2533
2534 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2535
2536         PR c/25875
2537         * gcc.dg/init-bad-4.c: New test.
2538
2539 2006-04-21  Paul Brook  <paul@codesourcery.com>
2540
2541         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2542
2543 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2544
2545         PR fortran/27122
2546         * gfortran.dg/defined_operators_1.f90: New test.
2547         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2548         remove old ones associated, incorrectly, with Note 5.46.
2549
2550         PR fortran/27113
2551         * gfortran.dg/character_array_constructor_1.f90: New test.
2552
2553 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2554
2555         * gcc.dg/20060419-1.c: New test.
2556
2557 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2558
2559         PR c/26774
2560         * gcc.dg/struct-parse-1.c: New test case.
2561
2562 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2563
2564         PR c++/26558
2565         * g++.dg/parse/template19.C: New test.
2566
2567         PR c++/26739
2568         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2569
2570         PR c++/26036
2571         * g++.dg/expr/call3.C: New test.
2572
2573         PR c++/10385
2574         * g++.dg/conversion/dynamic1.C: New test.
2575
2576 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2577
2578         PR c++/27102
2579         * g++.dg/template/crash35.C: Tweak error markers.
2580         * g++.dg/template/crash46.C: New test.
2581         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2582         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2583
2584 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2585
2586         PR rtl-optimization/14261
2587         * gcc.c-torture/compile/20060419-1.c: Added.
2588
2589 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2590
2591         * gfortran.dg/label_1.f90: Adjust dg-error.
2592
2593 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2594
2595         PR target/26961
2596         * gcc.dg/fold-cond-1.c: New test case.
2597         * gcc.dg/pr26961-1.c: Likewise.
2598
2599 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2600
2601         PR libgfortran/27138
2602         * gfortran.dg/read_bad_advance.f90: New test.
2603
2604 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2605             Dale Johannesen  <dalej@apple.com>
2606
2607         PR target/24076
2608         * gcc.target/i386/vecinit-3.c: New testcase.
2609         * gcc.target/i386/vecinit-4.c: Likewise.
2610         * gcc.target/i386/sse-18.c: Likewise.
2611         * gcc.target/i386/sse-19.c: Likewise.
2612
2613 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2614
2615         * gfortran.dg/allocate_zerosize_1.f90: New test.
2616
2617 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2618
2619         PR c++/26365
2620         * g++.dg/template/crash45.C: New test.
2621
2622 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2623
2624         PR fortran/26787
2625         * gfortran.dg/proc_assign_1.f90: New test.
2626         * gfortran.dg/procedure_lvalue.f90: Change message.
2627         * gfortran.dg/namelist_4.f90: Add new error.
2628
2629         PR fortran/25597
2630         PR fortran/27096
2631         * gfortran.dg/auto_pointer_array_result_1.f90
2632
2633         PR fortran/27089
2634         * gfortran.dg/specification_type_resolution_1.f90
2635
2636         PR fortran/18003
2637         PR fortran/25669
2638         PR fortran/26834
2639         * gfortran.dg/bounds_temporaries_1.f90: New test.
2640
2641         PR fortran/27124
2642         * gfortran.dg/array_return_value_1.f90: New test.
2643
2644 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2645
2646         PR fortran/25336
2647         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2648
2649 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2650
2651         PR middle-end/26823
2652         * g++.dg/gomp/pr26823-1.C: New test.
2653         * g++.dg/gomp/pr26823-2.C: New test.
2654
2655 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2656
2657         PR middle-end/27134
2658         * gcc.dg/pr27314.c: New test.
2659
2660 2006-04-13  Richard Henderson  <rth@redhat.com>
2661
2662         * g++.dg/gomp/block-0.C: Update expected matches.
2663
2664 2006-04-13  DJ Delorie  <dj@redhat.com>
2665
2666         * lib/target-supports.exp (check_effective_target_int32plus): New.
2667         (check_effective_target_ptr32plus): New.
2668         (check_effective_target_size32plus): New.
2669         (check_effective_target_int16): New.
2670         (check_profiling_available): Add m32c to the list of unsupported targets.
2671
2672         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2673         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2674         memory size.
2675         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2676         pointers.
2677         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2678         size_t.
2679         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2680         and size_t.
2681         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2682         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2683         not just xstormy16.  Skip m32c due to weird pointer size.
2684         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2685         not just xstormy16.
2686         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2687         not just xstormy16.
2688         * gcc.dg/20020312-2.c: Add m32c support.
2689         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2690         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2691         in test.
2692         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2693         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2694         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2695         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2696         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2697         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2698         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2699         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2700         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2701         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2702         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2703         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2704         in test.
2705         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2706         in test.
2707         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2708         * gcc.dg/pr23049.c: Require >=32 bit integers.
2709         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2710         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2711         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2712         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2713         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2714         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2715         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2716         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2717         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2718         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2719         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2720         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2721         prototype in test.
2722         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2723         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2724         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2725         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2726         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2727
2728         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2729         * gcc.c-torture/execute/20040703-1.x: Likewise.
2730         * gcc.c-torture/execute/20040705-1.x: Likewise.
2731         * gcc.c-torture/execute/20040705-2.x: Likewise.
2732         * gcc.c-torture/execute/20040709-1.x: Likewise.
2733         * gcc.c-torture/execute/20040709-2.x: Likewise.
2734         * gcc.c-torture/execute/20040811-1.x: Likewise.
2735         * gcc.c-torture/execute/20050316-1.x: Likewise.
2736         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2737         * gcc.c-torture/execute/pr19689.x: Likewise.
2738         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2739         * gcc.c-torture/execute/usmul.x: Likewise.
2740         * gcc.c-torture/execute/vrp-5.x: Likewise.
2741         * gcc.c-torture/execute/vrp-6.x: Likewise.
2742         * gcc.dg/debug/20041023-1.s: Likewise.
2743
2744 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2745
2746         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2747         of integers to a vector types are now constant expressions in C.
2748         * gcc.dg/vect/vect-fold-1.c: New test case.
2749
2750 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2751             Ulrich Weigand  <uweigand@de.ibm.com>
2752
2753         PR target/27006
2754         * gcc.dg/vmx/pr27006.c: New testcase.
2755
2756 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2757
2758         PR libgfortran/26766
2759         * gfortran.dg/write_recursive.f90: New test.
2760
2761 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2762
2763         * g++.dg/parse/dtor7.C: New test.
2764         * g++.dg/parse/new1.C: Add error marker.
2765         * g++.dg/template/new3.C: New test.
2766
2767         PR c++/26122
2768         * g++.dg/template/pure1.C: New test.
2769
2770         PR c++/26295
2771         * g++.dg/parse/ptrmem4.C: New test.
2772
2773 2006-04-10  Jeff Law  <law@redhat.com>
2774
2775         PR/27087
2776         * gcc.c-torture/compile/pr27087.c: New test.
2777
2778 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2779
2780         PR/21391
2781         * gcc.dg/20060410.c: New.
2782
2783 2006-04-10  Matthias Klose  <doko@debian.org>
2784
2785         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2786         Recognize multilib directory names containing underscores.
2787
2788 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2789
2790         * gcc.target/i386/vecinit-1.c: New test case.
2791         * gcc.target/i386/vecinit-2.c: Likewise.
2792
2793 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2794
2795         PR debug/27057
2796         * g++.dg/debug/dwarf2-2.C: New test.
2797
2798 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2799
2800         PR rtl-optimization/27073
2801         * gcc.c-torture/execute/pr27073.c: New test.
2802
2803 2006-04-08  Mike Stump  <mrs@apple.com>
2804
2805         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2806
2807 2006-04-07  Richard Guenther  <rguenther@suse.de>
2808
2809         PR tree-optimization/26135
2810         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2811
2812 2006-04-06  Jan Hubicka  <jh@suse.cz>
2813
2814         PR profile/26399
2815         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2816
2817 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2818
2819         * g++.dg/conversion/nullptr1.C: New test case.
2820         * g++.dg/conversion/nullptr2.C: Likewise.
2821
2822 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2823
2824         * gfortran.dg/dependency_18.f90: New test case.
2825
2826 2006-04-05  Richard Guenther  <rguenther@suse.de>
2827
2828         PR tree-optimization/26919
2829         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2830         * gcc.dg/ipa/ipa-2.c: Likewise.
2831         * gcc.dg/ipa/ipa-3.c: Likewise.
2832         * gcc.dg/ipa/ipa-5.c: Likewise.
2833
2834 2006-04-05  Richard Guenther  <rguenther@suse.de>
2835
2836         PR tree-optimization/26763
2837         * gcc.dg/torture/pr26763-1.c: New testcase.
2838         * gcc.dg/torture/pr26763-2.c: Likewise.
2839
2840 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2841
2842         PR fortran/23634
2843         PR fortran/25619
2844         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2845
2846 2006-04-04  Eric Christopher  <echristo@apple.com>
2847
2848         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2849         stubs.
2850         * gcc.target/i386/387-5.c: Ditto.
2851
2852 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2853
2854         * gcc.target/sparc/struct-ret-check.c: New test.
2855
2856 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2857
2858         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2859         zero decimal digits specified in format.
2860
2861 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2862
2863         PR fortran/26891
2864         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2865
2866         PR fortran/26976
2867         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2868         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2869         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2870         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2871         bigendian-ness.
2872
2873 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2874
2875         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2876         dummy arguments work when the actual argument is itself a dummy
2877         argument of the caller.
2878
2879 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2880
2881         PR libfortran/24685
2882         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2883
2884 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2885
2886         * gfortran.dg/dependencency_17.f90: New test case.
2887
2888 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2889
2890         * gfortran.dg/dependency_14.f90: New test case.
2891         * gfortran.dg/dependency_15.f90: Likewise.
2892         * gfortran.dg/dependency_16.f90: Likewise.
2893
2894 2006-03-31  Asher Langton  <langton2@llnl.gov>
2895
2896         PR fortran/25358
2897         gfortran.dg/cray_pointers_6.f90: New test.
2898
2899 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2900
2901         PR libgfortran/26890
2902         * gfortran.dg/read_size_noadvance.f90: New test.
2903
2904 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2905
2906         PR fortran/25031
2907         * gfortran.dg/multiple_allocation_1.f90: Check that the
2908         size has changed after a re-allocation with stat.
2909
2910 2006-03-30  Richard Guenther  <rguenther@suse.de>
2911
2912         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2913         removal.
2914         * gcc.target/i386/sselibm-2.c: Likewise.
2915         * gcc.target/i386/sselibm-3.c: Likewise.
2916         * gcc.target/i386/sselibm-4.c: Likewise.
2917         * gcc.target/i386/sselibm-5.c: Likewise.
2918
2919 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2920
2921         * gcc.dg/fold-andxor-1.c: New test case.
2922         * gcc.dg/fold-xorand-1.c: Likewise.
2923
2924 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2925
2926         * gcc.dg/fold-convnotconv-1.c: New test case.
2927
2928 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2929
2930         PR fortran/26779
2931         * gfortran.dg/private_type_5.f90: New test.
2932
2933 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2934
2935         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2936
2937 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2938
2939         * gfortran.dg/advance_2.f90: New test.
2940         * gfortran.dg/advance_3.f90: New test.
2941
2942         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2943
2944 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2945
2946         PR libgfortran/26661
2947         PR libgfortran/26880
2948         * gfortran.dg/read_x_past.f: New test.
2949
2950 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2951
2952         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2953         to be STABS.
2954
2955 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2956
2957         * objc.dg/dwarf-1.m: Skip on AIX.
2958         * objc.dg/dwarf-2.m: Skip on AIX.
2959
2960 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2961
2962         PR fortran/26816
2963         * gfortran.dg/float_1.f90: New test.
2964
2965 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2966
2967         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2968         X86_64 targets.
2969         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2970
2971 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2972
2973         PR libfortran/26735
2974         * gfortran.dg/convert_implied_open.f90: New test case.
2975
2976 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2977
2978         PR fortran/26769
2979         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2980
2981 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2982
2983         PR middle-end/26717
2984         * gcc.dg/pr26717.c: New test.
2985
2986 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2987
2988         * gfortran.dg/dependency_12.f90: New test case.
2989
2990 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2991
2992         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2993
2994 2006-03-24  Jeff Law  <law@redhat.com>
2995
2996         * gcc.c-torture/pr26840.c: New test.
2997
2998 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2999
3000         * objc.dg/dwarf-2.m: New.
3001         * obj-c++.dg/dwarf-2.mm: New.
3002
3003         * g++.old-deja/g++.other/init19.C: New.
3004
3005 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3006
3007         * g++.dg/eh/spbp.C: Skip on AIX.
3008
3009 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3010
3011         PR middle-end/26611
3012         * g++.dg/gomp/pr26611-1.C: New test.
3013         * g++.dg/gomp/pr26611-2.C: New test.
3014
3015 2006-03-24  Jeff Law  <law@redhat.com>
3016
3017         * gcc.c-torture/compile/pr26833.c: New test.
3018         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3019
3020 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3021
3022         * gfortran.dg/endfile_2.f90: Delete temp file.
3023
3024 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3025
3026         PR fortran/19303
3027         * gfortran.dg/record_marker_1.f90: New test case.
3028         * gfortran.dg/record_marker_2.f: New test case.
3029         * gfortran.dg/record_marker_3.f90: New test case.
3030
3031 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3032
3033         PR fortran/17298
3034         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3035         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3036
3037 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3038
3039         * lib/gcc-dg.exp (cleanup-modules): New proc.
3040         * gfortran.dg/allocatable_function_1.f90,
3041         gfortran.dg/allocate_char_star_scalar_1.f90,
3042         gfortran.dg/assumed_charlen_function_1.f90,
3043         gfortran.dg/assumed_dummy_1.f90,
3044         gfortran.dg/assumed_shape_ranks_1.f90,
3045         gfortran.dg/assumed_shape_ranks_2.f90,
3046         gfortran.dg/assumed_size_dt_dummy.f90,
3047         gfortran.dg/auto_char_dummy_array_1.f90,
3048         gfortran.dg/auto_char_len_3.f90,
3049         gfortran.dg/automatic_module_variable.f90,
3050         gfortran.dg/bad_automatic_objects_1.f90,
3051         gfortran.dg/char_array_constructor.f90,
3052         gfortran.dg/char_array_structure_constructor.f90,
3053         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3054         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3055         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3056         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3057         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3058         gfortran.dg/derived_pointer_recursion.f90,
3059         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3060         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3061         gfortran.dg/dummy_functions_1.f90,
3062         gfortran.dg/elemental_initializer_1.f90,
3063         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3064         gfortran.dg/elemental_pointer_1.f90,
3065         gfortran.dg/elemental_subroutine_1.f90,
3066         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3067         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3068         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3069         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3070         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3071         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3072         gfortran.dg/global_references_1.f90,
3073         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3074         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3075         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3076         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3077         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3078         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3079         gfortran.dg/large_integer_kind_1.f90,
3080         gfortran.dg/large_real_kind_1.f90,
3081         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3082         gfortran.dg/module_double_reuse.f90,
3083         gfortran.dg/module_equivalence_1.f90,
3084         gfortran.dg/module_interface_1.f90,
3085         gfortran.dg/module_parameter_array_refs_1.f90,
3086         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3087         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3088         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3089         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3090         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3091         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3092         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3093         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3094         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3095         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3096         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3097         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3098         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3099         gfortran.dg/same_name_1.f90,
3100         gfortran.dg/sibling_dummy_procedure_1.f90,
3101         gfortran.dg/sibling_dummy_procedure_2.f90,
3102         gfortran.dg/sibling_dummy_procedure_3.f90,
3103         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3104         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3105         gfortran.dg/used_dummy_types_2.f90,
3106         gfortran.dg/used_dummy_types_3.f90,
3107         gfortran.dg/used_dummy_types_4.f90,
3108         gfortran.dg/used_dummy_types_5.f90,
3109         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3110         gfortran.dg/userdef_operator_1.f90: Use it.
3111
3112 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3113
3114         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3115         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3116         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3117         gfortran.dg/write_back.f,
3118         gfortran.fortran-torture/execute/inquire_1.f90,
3119         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3120
3121 2006-03-21  Jeff Law  <law@redhat.com>
3122
3123         * gcc.dg/tree-ssa/vrp28.c: New test.
3124
3125 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3126
3127         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3128         if _STDC_C99 is defined.
3129         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3130         * gcc.dg/builtins-20.c: Likewise.
3131         * gcc.dg/builtins-53.c: Likewise.
3132         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3133         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3134
3135 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3136
3137         PR tree-opt/26781
3138         * gcc.c-torture/compile/pr26781-1.c: New test.
3139         * gcc.c-torture/compile/pr26781-2.c: New test.
3140
3141 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3142
3143         PR c++/26690
3144         * g++.dg/gomp/pr26690-1.C: New test.
3145         * g++.dg/gomp/pr26690-2.C: New test.
3146
3147 2006-03-20  Jeff Law  <law@redhat.com>
3148
3149         * gcc.dg/tree-ssa/pr21829.c: New test.
3150
3151         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3152
3153 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3154
3155         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3156         (check_visibility_available): Use it.
3157         (check_effective_target_default_packed): Likewise.
3158         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3159         (check_effective_target_fopenmp): Likewise.
3160         (check_effective_target_freorder): Likewise.
3161         (check_effective_target_fpic): Likewise.
3162         (check_named_sections_available): Likewise.
3163         (check_effective_target_ilp32): Likewise.
3164         (check_effective_target_lp64): Likewise.
3165
3166 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3167
3168         PR fortran/20935
3169         * gfortran.dg/scalar_mask_2.f90: New test case.
3170
3171 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3172
3173         PR tree-opt/26629
3174         * gcc.dg/tree-ssa/loadpre12.c: New test.
3175         * gcc.dg/tree-ssa/loadpre13.c: New test.
3176         * gcc.dg/tree-ssa/loadpre14.c: New test.
3177         * gcc.dg/tree-ssa/loadpre15.c: New test.
3178         * gcc.dg/tree-ssa/loadpre16.c: New test.
3179         * gcc.dg/tree-ssa/loadpre17.c: New test.
3180         * gcc.dg/tree-ssa/loadpre18.c: New test.
3181         * gcc.dg/tree-ssa/loadpre19.c: New test.
3182         * gcc.dg/tree-ssa/loadpre20.c: New test.
3183         * gcc.dg/tree-ssa/loadpre21.c: New test.
3184         * gcc.dg/tree-ssa/loadpre22.c: New test.
3185
3186 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3187
3188         PR fortran/26741
3189         * gfortran.dg/elemental_initializer_1.f90: New test.
3190
3191         PR fortran/26716
3192         * gfortran.dg/assumed_shape_ranks_2: New test.
3193
3194 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3195
3196         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3197         target fpic.
3198
3199 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3200
3201         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3202         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3203         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3204         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3205         gfortran.fortran-torture/execute/direct_io.f90,
3206         gfortran.fortran-torture/execute/inquire_2.f90,
3207         gfortran.fortran-torture/execute/inquire_4.f90,
3208         gfortran.fortran-torture/execute/list_read_1.f90,
3209         gfortran.fortran-torture/execute/open_replace.f90,
3210         gfortran.fortran-torture/execute/slash_edit.f90,
3211         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3212         temporary files from testcases.
3213
3214 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3215
3216         PR libgfortran/26509
3217         gfortran.dg/write_direct_eor.f90: New test.
3218
3219 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3220
3221         * gcc.target/powerpc/pr26350.c: New.
3222         * gcc.target/powerpc/indexed-addr.c: New.
3223
3224 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3225
3226         * gfortran.dg/dependency_13.f90: New test case.
3227
3228 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3229
3230         PR middle-end/21781
3231         * gcc.dg/real-const-1.c: New test case.
3232
3233 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3234
3235         * g++.old-deja/g++.other/init18.C: New.
3236         * g++.old-deja/g++.other/init5.C: Remove xfail.
3237
3238 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3239
3240         * g++.dg/opt/pr15551.C: Cleanup temp file.
3241
3242 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3243
3244         PR c++/6634
3245         g++.dg/parse/long1.C: New test.
3246
3247 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3248
3249         PR fortran/19101
3250         * gfortran.dg/continuation.f90: New test.
3251         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3252
3253 2006-03-14  Richard Guenther  <rguenther@suse.de>
3254
3255         PR tree-optimization/26672
3256         * gcc.dg/torture/pr26672.c: New testcase.
3257
3258 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3259
3260         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3261         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3262
3263 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3264
3265         PR middle-end/26557
3266         * gcc.c-torture/compile/switch-1.c: New test case.
3267
3268 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3269
3270         PR fortran/25378
3271         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3272         test to include more permuatations of mask and index.
3273         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3274         respond to F2003 spec. that the position returned for an all false
3275         mask && condition is zero.
3276
3277 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3278
3279         PR middle-end/25989
3280         * gcc.dg/gomp/pr25989.c: New test.
3281
3282 2006-03-13  Jeff Law  <law@redhat.com>
3283
3284         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3285
3286 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3287
3288         * gcc.dg/switch-9.c: New test.
3289
3290 2006-03-13  Richard Guenther  <rguenther@suse.de>
3291
3292         PR middle-end/26630
3293         * gcc.dg/torture/pr26630.c: New testcase.
3294
3295 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3296
3297         * gfortran.dg/dependency_10.f90: New test case.
3298         * gfortran.dg/dependency_11.f90: Likewise.
3299
3300 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3301             Erik Edelmann  <eedelman@gcc.gnu.org>
3302
3303         * gfortran.dg/allocatable_function_1.f90: New.
3304         * gfortran.dg/allocatable_function_2.f90: New.
3305
3306 2006-03-10  Richard Guenther  <rguenther@suse.de>
3307
3308         PR middle-end/26565
3309         * gcc.dg/torture/pr26565.c: New testcase.
3310
3311 2006-03-09  Eric Christopher  <echristo@apple.com>
3312
3313         * gcc.c-torture/compile/20060309-1.c: New.
3314
3315 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3316
3317         PR libgfortran/26499
3318         * gfortran.dg/write_back.f: New test.
3319         * gfortran.dg/write_rewind_1.f: New test.
3320         * gfortran.dg/write_rewind_2.f: New test.
3321
3322 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3323
3324         PR libgfortran/26554
3325         * gfortran.dg/read_logical.f90: New test.
3326
3327 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3328
3329         * ada/acats/norun.lst: cdd2a03 now passes.
3330
3331 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3332
3333         PR testsuite/25177
3334         * gcc.target/powerpc/pr18096-1.c: Change where the error
3335         would match.
3336
3337 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3338
3339         * gcc.target/i386/cleanup-1.c: New test.
3340         * gcc.target/i386/cleanup-2.c: New test.
3341
3342 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3343
3344         * gfortran.dg/dependency_9.f90: Remove for the time being.
3345
3346 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3347
3348         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3349         directive.
3350
3351 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3352
3353         * gfortran.dg/dependency_9.f90: New test case.
3354
3355 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3356
3357         * gfortran.dg/dependency_4.f90: New test case.
3358         * gfortran.dg/dependency_5.f90: New test case.
3359         * gfortran.dg/dependency_6.f90: New test case.
3360         * gfortran.dg/dependency_7.f90: New test case.
3361         * gfortran.dg/dependency_8.f90: New test case.
3362
3363 2006-03-03  Paul Brook  <paul@codesourcery.com>
3364
3365         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3366         Add m68k-*-elf.
3367
3368 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3369
3370         PR fortran/25031
3371         * multiple_allocation_1.f90: New test.
3372
3373 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3374
3375         PR tree-optimization/26524
3376         * gfortran.dg/pr26524.f: New test case.
3377
3378 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3379
3380         * g++.dg/template/repo5.C: Cleanup repo files.
3381         * gcc.dg/20051201-1.c: Cleanup coverage files.
3382         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3383         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3384         tree dump files.
3385
3386 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3387
3388         * objc.dg/objc-nofilename-1.m: New test.
3389         * objc.dg/bad-receiver-type.m: New test.
3390         * obj-c++.dg/bad-receiver-type.mm: New test.
3391
3392 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3393
3394         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3395
3396 2006-03-01  Mike Stump  <mrs@apple.com>
3397
3398         * g++.dg/abi/key2.C: Add.
3399
3400 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3401
3402         * gfortran.dg/logical_dot_product.f90: New test.
3403
3404         PR fortran/26393
3405         * gfortran.dg/used_interface_ref.f90: New test.
3406
3407         PR fortran/20938
3408         * gfortran.dg/dependency_2.f90: New test.
3409         * gfortran.fortran-torture/execute/where17.f90: New test.
3410         * gfortran.fortran-torture/execute/where18.f90: New test.
3411         * gfortran.fortran-torture/execute/where19.f90: New test.
3412         * gfortran.fortran-torture/execute/where20.f90: New test.
3413
3414 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3415
3416         * g++.dg/tree-ssa/pr26443.C: New test case.
3417
3418 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3419
3420         PR middle-end/26022
3421         * g++.dg/opt/return-slot1.C: New test.
3422
3423 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3424
3425         PR libgfortran/26136
3426         * gfortran.dg/namelist_23.f90: New test.
3427
3428 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3429
3430         PR middle-end/14752
3431         * gcc.dg/fold-eqandshift-2.c: New test case.
3432
3433 2006-02-28  Richard Guenther  <rguenther@suse.de>
3434
3435         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3436         decomposition.
3437
3438 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3439
3440         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3441
3442 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3443
3444         PR libgfortran/26464
3445         * gfortran.dg/backspace_5.f: New test.
3446         * gfortran.dg/backspace_6.f: New test.
3447
3448 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3449
3450         * gcc.dg/fold-eqandnot-1.c: New test case.
3451
3452 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3453
3454         PR middle-end/19983
3455         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3456
3457 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3458
3459         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3460         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3461
3462 2006-02-26  Richard Guenther  <rguenther@suse.de>
3463
3464         PR tree-optimization/26421
3465         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3466
3467 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3468
3469         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3470         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3471
3472 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3473
3474         * gcc.dg/fold-even-1.c: New test case.
3475
3476 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3477
3478         PR middle-end/21137
3479         * gcc.dg/fold-eqandshift-1.c: New test case.
3480
3481 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3482
3483         PR tree-optimization/25125
3484         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3485         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3486
3487 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3488
3489         PR tree-optimizations/26359
3490         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3491         with -fdump-tree-dceloop-details.
3492         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3493
3494 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3495
3496         PR middle-end/23673
3497         * gcc.dg/fold-eqxor-1.c: New test case.
3498         * gcc.dg/fold-eqxor-2.c: Likewise.
3499         * gcc.dg/fold-eqxor-3.c: Likewise.
3500
3501 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3502
3503         PR fortran/23092
3504         * scalar_mask_1.f90: New test.
3505
3506 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3507
3508         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3509         * g++.dg/eh/uncaught2.C: New.
3510         * g++.dg/eh/uncaught3.C: New.
3511
3512 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3513
3514         PR libgfortran/26423
3515         * gfortran.dg/read_many_1.f: New test.
3516
3517 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3518
3519         PR fortran/24519
3520         * gfortran.dg/dependency_3.f90: New test.
3521         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3522         XFAILs.
3523
3524         PR fortran/25395
3525         * gfortran.dg/equiv_6.f90: New test.
3526
3527 2006-02-23  Jeff Law  <law@redhat.com>
3528
3529         * gcc.c-torture/compile/pr26425.c: New test.
3530
3531 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3532
3533         PR middle-end/26412
3534         * gcc.dg/gomp/pr26412.c: New test.
3535
3536 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3537
3538         PR c++/26291
3539         * g++.dg/other/ellipsis1.C: New test.
3540         * g++.dg/parse/operator4.C: Adjust error marker.
3541
3542 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3543
3544         PR target/25603
3545         * gfortran.dg/pr25603.f: New testcase.
3546
3547 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3548
3549         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3550         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3551
3552 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3553
3554         * g++.dg/eh/spbp.C: New.
3555
3556 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3557
3558         PR middle-end/26379
3559         * gcc.target/i386/mmx-7.c: New test.
3560
3561 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3562
3563         PR tree-optimization/26361
3564         * gcc.dg/tree-ssa/vrp27.c: New test case.
3565
3566 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3567
3568         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3569         * gcc.dg/tree-ssa/complex-4.c: Here.
3570
3571 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3572
3573         PR middle-end/19543
3574         * gfortran.dg/logical_1.f90: New test case.
3575
3576 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3577
3578         PR middle-end/26334
3579         * gcc.dg/20060218-1.c: Moved to...
3580         * gcc.target/i386/20060218-1.c: ... here.  New test.
3581
3582 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3583
3584         PR fortran/26201
3585         * gfortran.dg/convert_1.f90: New.
3586
3587 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3588
3589         PR fortran/25054
3590         * gfortran.dg/namelist_5.f90: New test.
3591
3592         PR fortran/25089
3593         * gfortran.dg/namelist_4.f90: New test.
3594
3595 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3596
3597         PR tree-opt/25680
3598         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3599
3600 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3601
3602         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3603         variable to take into account the variable name in the
3604         function header.
3605         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3606
3607 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3608
3609         PR middle-end/26334
3610         * gcc.c-torture/compile/20060217-1.c: New test.
3611         * gcc.dg/20060218-1.c: New test.
3612
3613 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3614
3615         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3616
3617 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3618
3619         * gcc.dg/cpp/undef3.c: New test.
3620         * gcc.dg/cpp/trad/builtins2.c: New test.
3621
3622 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3623
3624         PR c++/26266
3625         * g++.dg/template/static22.C: New test.
3626         * g++.dg/template/static23.C: New test.
3627         * g++.dg/template/static24.C: New test.
3628         * g++.dg/template/non-dependent13.C: New test.
3629         * g++.dg/init/member1.C: Tweak error markers.
3630
3631 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3632
3633         PR target/26255
3634         * gcc.c-torture/compile/pr26255.c: New test case.
3635
3636 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3637
3638         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3639         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3640         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3641         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3642         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3643         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3644         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3645
3646 2006-02-16  Jeff Law  <law@redhat.com>
3647
3648         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3649         * gcc.dg/tree-ssa/vrp26.c: New test.
3650
3651 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3652
3653         PR target/20353
3654         PR target/24578
3655         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3656         __UCLIBC__ is defined.
3657
3658 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3659
3660         PR fortran/26224
3661         * gfortran.dg/gomp/pr26224.f: New test.
3662
3663 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3664
3665         PR tree-opt/25918
3666         * lib/target-supports.exp
3667         (check_effective_target_vect_short_mult): New.
3668         (check_effective_target_vect_char_mult): New.
3669         (check_effective_target_vect_widen_sum_qi_to_si): New.
3670         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3671         (check_effective_target_vect_widen_sum_hi_to_si): New.
3672         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3673         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3674         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3675         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3676         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3677         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3678         vect-reduc-pattern-2c.c
3679         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3680         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3681         vect-reduc-pattern-1c.c
3682
3683 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3684
3685         PR fortran/24557
3686         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3687
3688 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3689
3690         PR fortran/26054
3691         * gfortran.dg/enum_8.f90: Remove check for warning.
3692         * gfortran.dg/iomsg_1.f90: Ditto.
3693         * gfortran.dg/enum_1.f90: Ditto.
3694         * gfortran.dg/enum_9.f90: Ditto.
3695         * gfortran.dg/enum_2.f90: Ditto.
3696         * gfortran.dg/enum_10.f90: Ditto.
3697         * gfortran.dg/enum_3.f90: Ditto.
3698         * gfortran.dg/flush_1.f90: Ditto.
3699         * gfortran.dg/enum_4.f90: Ditto.
3700         * gfortran.dg/array_constructor_1.f90: Ditto.
3701         * gfortran.dg/enum_5.f90: Ditto.
3702         * gfortran.dg/enum_6.f90: Ditto.
3703         * gfortran.dg/enum_7.f90: Ditto.
3704
3705 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3706
3707         PR middle-end/26300
3708         * gcc.c-torture/compile/20060215-1.c: New test.
3709
3710 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3711
3712         PR middle-end/23670
3713         * gcc.dg/tree-ssa/andor-2.c: New test case.
3714
3715 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3716
3717         PR fortran/25045
3718         * optional_dim.f90: New test.
3719
3720 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3721
3722         PR fortran/26277
3723         * gfortran.dg/label_4.f90: New.
3724
3725 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3726             Diego Novillo  <dnovillo@redhat.com>
3727             Uros Bizjak  <uros@kss-loka.si>
3728
3729         * gfortran.dg/gomp: New directory.
3730
3731 2006-02-14  Richard Guenther  <rguenther@suse.de>
3732
3733         PR tree-optimization/26258
3734         * gcc.dg/torture/pr26258.c: New testcase.
3735
3736 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3737
3738         PR fortran/26246
3739         * gfortran.dg/pr26246_1.f90: New test.
3740         * gfortran.dg/pr26246_2.f90: New test.
3741
3742         PR middle-end/26092
3743         * gcc.c-torture/compile/20060208-1.c: New test.
3744
3745 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3746
3747         PR fortran/26074
3748         PR fortran/25103
3749         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3750         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3751         * gfortran.dg/automatic_module_variable.f90: Change error message.
3752
3753         PR fortran/20861
3754         * gfortran.dg/internal_dummy_1.f90: New test.
3755
3756         PR fortran/20871
3757         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3758
3759
3760         PR fortran/25083
3761         * gfortran.dg/uncommon_block_data_1.f90: New test.
3762         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3763         with standard.
3764
3765         PR fortran/25088
3766         * gfortran.dg/typed_subroutine_1.f90: New test.
3767
3768 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3769
3770         * objc.dg/dwarf-1.m: New.
3771
3772 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3773
3774         PR middle-end/24427
3775         * gcc.dg/tree-ssa/andor-1.c: New test case.
3776
3777 2006-02-13  Josh Conner  <jconner@apple.com>
3778
3779         PR target/25376
3780         * gcc.dg/pr25376.c: New test.
3781
3782         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3783         assemble.
3784         * lib/target-supports.exp (check_named_sections_available):
3785         Only compile named-sections test -- don't assemble.
3786
3787 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3788
3789         * g++.dg/warn/no-write-strings.C: New test.
3790         * g++.dg/warn/write-strings.C: Likewise.
3791         * g++.dg/warn/write-strings-default.C: Likewise.
3792
3793 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3794
3795         PR fortran/25806
3796         * gfortran.dg/ret_pointer_2.f90: New test.
3797
3798 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3799
3800         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3801
3802 2006-02-10  Jeff Law  <law@redhat.com>
3803
3804         * gcc.c-torture/compile/pr26213.c: New test.
3805
3806 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3807
3808         gfortran.dg/null_1.f90: New test.
3809
3810 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3811
3812         PR fortran/14771
3813         * gfortran.dg/parens_4.f90: New.
3814         * gfortran.dg/parens_5.f90: New.
3815
3816 2006-02-10  Richard Guenther  <rguenther@suse.de>
3817
3818         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3819
3820 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3821         Paul Thomas  <pault@gcc.gnu.org>
3822
3823         PR fortran/14771
3824         * gfortran.dg/parens_1.f90: New.
3825         * gfortran.dg/parens_2.f90: New.
3826         * gfortran.dg/parens_3.f90: New.
3827
3828 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3829
3830         PR fortran/26038
3831         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3832
3833         PR fortran/25059
3834         * gfortran.dg/impure_assignment_1.f90: New test.
3835
3836         PR fortran/25070
3837         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3838
3839 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3840
3841         PR target/26141
3842         * g++.dg/expr/stdarg2.C: New test.
3843
3844 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3845
3846         PR inline-asm/16194
3847         * gcc.dg/pr16194.c: New test.
3848
3849 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3850
3851         * ada/acats/run_acats: Use portable variant of "$@".
3852
3853 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3854
3855         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3856         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3857
3858 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3859
3860         PR tree-opt/26179
3861         * g++.dg/opt/pr26179.C: New test.
3862
3863 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3864
3865         PR middle-end/26134
3866         * gcc.dg/tree-ssa/complex-3.c: New test.
3867
3868 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3869
3870         * gcc.c-torture/compile/volatile-1.c: New test.
3871
3872 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3873
3874         PR 26180
3875         * gcc.dg/tree-ssa/pr26180.c: New test.
3876
3877 2006-02-08  Jeff Law  <law@redhat.com>
3878
3879         * gcc.dg/tree-ssa/pr21417.c: New test.
3880
3881 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3882
3883         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3884         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3885
3886 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3887
3888         * lib/scanrtl.exp: New.
3889
3890 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3891
3892         PR c++/26071
3893         * g++.dg/other/virtual2.C: New test.
3894
3895         PR c++/26070
3896         * g++.dg/other/virtual1.C: New test.
3897
3898 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3899
3900         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3901         cleanup-ipa-dump): Update dump file glob patterns.
3902         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3903         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3904
3905         * lib/gcc-dg.exp: Load it.
3906         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3907
3908 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3909
3910         PR testsuite/26159
3911         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3912         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3913
3914 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3915
3916         PR fortran/25577
3917         * gfortran.dg/mvbits_1.f90: New.
3918
3919 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3920
3921         * g++.dg/warn/Wdiv-by-zero.C: New test.
3922         * g++.dg/warn/Wno-div-by-zero.C: New.
3923
3924 2006-02-07  Jeff Law  <law@redhat.com>
3925
3926         * gcc.dg/tree-ssa/pr21559.c: New test.
3927
3928         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3929         multiple VRP passes.
3930         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3931         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3932         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3933         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3934         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3935         * gcc.dg/tree-ssa/vrp02.c: Likewise
3936         * gcc.dg/tree-ssa/vrp11.c: Likewise
3937         * gcc.dg/tree-ssa/pr14341.c: Likewise
3938         * gcc.dg/tree-ssa/vrp19.c: Likewise
3939         * gcc.dg/tree-ssa/vrp20.c: Likewise
3940         * gcc.dg/tree-ssa/vrp03.c: Likewise
3941         * gcc.dg/tree-ssa/pr21086.c: Likewise
3942         * gcc.dg/tree-ssa/pr21959.c: Likewise
3943         * gcc.dg/tree-ssa/vrp21.c: Likewise
3944         * gcc.dg/tree-ssa/vrp04.c: Likewise
3945         * gcc.dg/tree-ssa/pr25485.c: Likewise
3946         * gcc.dg/tree-ssa/pr22026.c: Likewise
3947         * gcc.dg/tree-ssa/vrp22.c: Likewise
3948         * gcc.dg/tree-ssa/vrp05.c: Likewise
3949         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3950         * gcc.dg/tree-ssa/pr20701.c: Likewise
3951         * gcc.dg/tree-ssa/vrp23.c: Likewise
3952         * gcc.dg/tree-ssa/vrp06.c: Likewise
3953         * gcc.dg/tree-ssa/pr22117.c: Likewise
3954         * gcc.dg/tree-ssa/pr20702.c: Likewise
3955         * gcc.dg/tree-ssa/vrp15.c: Likewise
3956         * gcc.dg/tree-ssa/pr21090.c: Likewise
3957         * gcc.dg/tree-ssa/pr21294.c: Likewise
3958         * gcc.dg/tree-ssa/vrp24.c: Likewise
3959         * gcc.dg/tree-ssa/vrp07.c: Likewise
3960         * gcc.dg/tree-ssa/pr21563.c: Likewise
3961         * gcc.dg/tree-ssa/pr25382.c: Likewise
3962         * gcc.dg/tree-ssa/vrp16.c: Likewise
3963         * gcc.dg/tree-ssa/vrp25.c: Likewise
3964         * gcc.dg/tree-ssa/vrp08.c: Likewise
3965         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3966         * gcc.dg/tree-ssa/vrp17.c: Likewise
3967         * gcc.dg/tree-ssa/pr21458.c: Likewise
3968         * g++.dg/tree-ssa/pr18178.C: Likewise
3969
3970 2006-02-07  Richard Guenther  <rguenther@suse.de>
3971
3972         PR c++/26140
3973         Revert
3974         2006-01-30  Richard Guenther  <rguenther@suse.de>
3975         PR c++/23372
3976         * gcc.dg/pr23372-1.C: New testcase.
3977
3978         * g++.dg/tree-ssa/pr26140.C: New testcase.
3979
3980 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3981
3982         PR c++/9737
3983         * g++.dg/template/ttp15.C: New test.
3984         * g++.dg/template/ttp16.C: Likewise.
3985         * g++.dg/template/ttp17.C: Likewise.
3986         * g++.old-deja/g++.pt/ttp36.C: Remove.
3987         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3988         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3989         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3990         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3991         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3992         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3993         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3994         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3995         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3996
3997 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3998
3999         PR libfortran/23815
4000         * unf_io_convert_4.f90: New test.
4001
4002 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4003
4004         * gcc.dg/tree-ssa/loadpre10.c: New test.
4005         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4006         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4007         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4008
4009 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4010
4011         PR libfortran/24685
4012         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4013
4014 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4015
4016         PR tree-opt/25251
4017         * gfortran.dg/assign_7.f: New test.
4018
4019 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4020
4021         PR fortran/26041
4022         PR fortran/26064
4023         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4024         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4025         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4026
4027 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4028
4029         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4030         in size_t typedef.
4031
4032 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4033
4034         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4035         * g++.dg/charset/string.c (foo): Likewise.
4036         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4037         const char*
4038         * g++.dg/ext/builtin2.C (printf): Likewise.
4039         * g++.dg/init/new15.C (printf): Likewise.
4040         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4041         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4042         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4043         * g++.dg/template/non-dependent4.C (temp): Likewise.
4044         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4045         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4046         parameter type to const char*.
4047         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4048         Change type to const char*.
4049         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4050         Likewise.
4051         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4052         second parameter type to const char*.
4053         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4054         (Y::Y): Change parameter type to const char*.
4055         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4056         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4057         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4058         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4059         (char*).
4060         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4061         const char*.
4062         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4063         type to const char*.
4064         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4065         return type to const char*.
4066         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4067         to const char*.
4068         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4069         * g++.old-deja/g++.law/refs1.C: Likewise.
4070         * g++.old-deja/g++.law/visibility1.C: Likewise.
4071         * g++.old-deja/g++.law/visibility2.C: Likewise.
4072         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4073         const char*.
4074         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4075         * g++.old-deja/g++.mike/net48.C: Likewise.
4076         * g++.old-deja/g++.mike/p646.C: Likewise.
4077         * g++.old-deja/g++.mike/p6746.C: Likewise.
4078         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4079         type to const char*.
4080         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4081         deprecated conversion warning.
4082         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4083         char*.
4084         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4085         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4086         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4087         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4088         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4089         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4090         * g++.old-deja/g++.pt/t39.C: Likewise.
4091         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4092         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4093
4094 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4095
4096         PR fortran/25075
4097         intrinsic_argument_conformance_1.f90: New test.
4098
4099 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4100
4101         PR fortran/20845
4102         * gfortran.dg/char_result_11.f90: Add SAVE.
4103         * gfortran.dg/der_pointer_4.f90: Ditto.
4104         * gfortran.dg/default_initialization.f90: New test.
4105
4106 2006-02-03  Jeff Law  <law@redhat.com>
4107
4108         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4109         handle more than 100 dump files.
4110         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4111         * lib/scantree.exp (scan-tree-dump): Likewise.
4112         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4113         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4114         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4115         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4116         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4117
4118 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4119
4120         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4121
4122 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4123
4124         * g++.dg/template/using12.C: New test.
4125
4126 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4127
4128         * gcc.target/powerpc/pr25960.c: New test.
4129
4130 2006-02-02  Steven G. Kargl  <kargls@comcast>
4131
4132         PR fortran/24958
4133         gfortran.dg/nullify_2.f90: New test.
4134
4135 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4136
4137         PR 25990
4138         * gcc.dg/gomp/pr25990.c: New test.
4139
4140 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4141
4142         PR c++/25342
4143         * g++.gd/template/partial4.C: New test.
4144
4145 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4146
4147         PR middle-end/26001
4148         * gfortran.dg/data_char_2.f90: New.
4149
4150 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4151
4152         PR fortran/26039
4153         maxval_maxloc_conformance_1.f90: New test.
4154
4155 2006-01-31  Richard Guenther  <rguenther@suse.de>
4156
4157         * gcc.target/i386/sselibm-1.c: New testcase.
4158         * gcc.target/i386/sselibm-2.c: Likewise.
4159         * gcc.target/i386/sselibm-3.c: Likewise.
4160         * gcc.target/i386/sselibm-4.c: Likewise.
4161         * gcc.target/i386/sselibm-5.c: Likewise.
4162
4163 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4164
4165         PR fortran/24266
4166         * gfortran.dg/arrayio_derived_2.f90: New.
4167
4168 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4169
4170         * gcc.dg/unsigned-long-compare.c: New test.
4171
4172 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4173
4174         PR testsuite/25318
4175         * lib/target-supports.exp (check_effective_target_freorder):
4176         Check to see if target supports -freorder-blocks-and-partition.
4177         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4178         instead of "dg-require-named-sections".
4179
4180 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4181
4182         PR target/14798:
4183         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4184         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4185         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4186         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4187         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4188         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4189         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4190         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4191
4192 2006-01-30  Richard Guenther  <rguenther@suse.de>
4193
4194         PR c++/23372
4195         * gcc.dg/pr23372-1.C: New testcase.
4196
4197 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4198
4199         * gcc.dg/gomp/pr25874.c: New test.
4200
4201 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4202
4203         PR tree-opt/25911
4204         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4205
4206 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4207
4208         PR fortran/18578
4209         PR fortran/18579
4210         PR fortran/20857
4211         PR fortran/20885
4212         * gfortran.dg/intent_out_1.f90: New test.
4213
4214 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4215
4216         PR fortran/17911
4217         * gfortran.dg/procedure_lvalue.f90: New test.
4218
4219         PR fortran/20895
4220         PR fortran/25030
4221         * gfortran.dg/char_pointer_assign_2.f90: New test.
4222         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4223         assignment to be consistent with standard.
4224         * gfortran.dg/char_result_2.f90: The same.
4225         * gfortran.dg/char_result_8.f90: The same.
4226
4227 2006-01-28  Zack Weinberg  <zackw@panix.com>
4228
4229         * gcc.dg/Woverlength-strings.c
4230         * gcc.dg/Woverlength-strings-pedantic-c89.c
4231         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4232         * gcc.dg/Woverlength-strings-pedantic-c99.c
4233         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4234
4235 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4236
4237         * gcc.c-torture/execute/20060127-1.c: New test.
4238
4239 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4240
4241         PR c++/25999
4242         * g++.dg/ext/pragmaweak1.C: New test.
4243
4244 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4245
4246         PR c++/25855
4247         * g++.dg/template/spec29.C: New test.
4248
4249 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4250
4251         PR c/19606.
4252         * gcc.c-torture/execute/pr19606.c: New.
4253
4254 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4255
4256         * gcc.dg/pragma-re-4.c: New test.
4257
4258 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4259
4260         PR fortran/25964
4261         * gfortran.dg/assumed_size_refs_3.f90: New test.
4262
4263 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4264
4265         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4266
4267 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4268
4269         PR ada/21317
4270         * ada/acats/support/impdef.a: Add One_Long_Second.
4271         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4272         * ada/acats/tests/c9/c94026.a: Likewise.
4273         * ada/acats/tests/c9/c97305c.ada: Likewise.
4274         * ada/acats/tests/c9/c99004a.ada: Likewise.
4275
4276 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4277
4278         PR fortran/25964
4279         * gfortran.dg/global_references_2.f90: New test.
4280
4281         PR fortran/25084
4282         PR fortran/20852
4283         PR fortran/25085
4284         PR fortran/25086
4285         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4286         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4287
4288         PR fortran/25416
4289         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4290
4291 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4292
4293         PR c/25892
4294         * gcc.dg/Wpointer-sign.c: New.
4295         * gcc.dg/Wpointer-sign-Wall.c: New.
4296         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4297         * gcc.dg/Wpointer-sign-pedantic.c: New.
4298         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4299         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4300
4301 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4302
4303         PR C/25861
4304         * gcc.c-torture/compile/pr25861.c: New test.
4305
4306 2006-01-26  Paul Brook  <paul@codesourcery.com>
4307
4308         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4309         on short-enum targets.
4310         * gcc.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         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4315         on short-enum targets.
4316         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4317         variable.
4318         (generate_fields): Use short_enums.
4319         (main): Set short_enums.  Document -e.
4320         * lib/target-supports.exp (check_effective_target_short_enums): New.
4321
4322 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4323
4324         PR target/25947
4325         * gcc.dg/torture/pr25947-1.c: New test.
4326
4327 2006-01-25  Jan Hubicka  <jh@suse.cz>
4328             Roger Sayle  <roger@eyesopen.com>
4329
4330         PR rtl-optimization/25703
4331         * gcc.target/i386/20060125-1.c: New test case.
4332         * gcc.target/i386/20060125-2.c: New test case.
4333
4334 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4335
4336         PR fortran/18540
4337         * gfortran.dg/goto_1.f: New.
4338
4339 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4340
4341         PR fortran/25716
4342         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4343         25716 on 32-bit systems too.
4344
4345 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4346
4347         PR testsuite/25590
4348         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4349
4350 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4351
4352         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4353
4354 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4355
4356         PR fortran/25835
4357         * gfortran.dg/read_eof.f90: Delete, renamed.
4358         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4359         * gfortran.dg/read_eof_2.f90: New test.
4360         * gfortran.dg/read_eof_3.f90: New test.
4361
4362 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4363
4364         PR tree-opt/25860
4365         * gcc.c-torture/compile/pr25860.c: New test.
4366
4367 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4368
4369         PR c++/25552
4370         * g++.dg/parse/dtor8.C: New test.
4371
4372 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4373
4374         PR testsuite/25891
4375         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4376         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4377         check_effective_target_fopenmp returns 0.
4378
4379 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4380
4381         PR ada/20548
4382         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4383         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4384         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4385
4386 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4387
4388         PR tree-opt/25857
4389         * g++.dg/opt/pr25857.C: New test.
4390
4391 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4392         Jan Hubicka  <jh@suse.cz>
4393         Richard Guenther  <rguenther@suse.de>
4394
4395         PR rtl-optimization/25654
4396         * gcc.dg/torture/pr25654.c: New testcase.
4397         * gcc.target/i386/pr25654.c: Likewise.
4398
4399 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4400
4401         PR fortran/25901
4402         * gfortran.dg/internal references_2.f90: New test.
4403
4404         Fix regression in testing of admissability of attributes.
4405         * gfortran.dg/intent_used_1.f90: New test.
4406
4407 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4408
4409         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4410         Remove target conditional torture options for i?86 and x86_64
4411         GNU/Linux.
4412
4413 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4414
4415         PR c++/10891
4416         * g++.dg/rtti/no-rtti.C: New.
4417
4418 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4419
4420         PR c++/25895
4421         * g++.dg/inherit/conv2.C: New test.
4422
4423         PR c++/25856
4424         * g++.dg/parse/dtor7.C: New test.
4425
4426         PR c++/25858
4427         * g++.dg/template/crash44.C: New test.
4428
4429 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4430
4431         PR fortran/25124
4432         PR fortran/25625
4433         * gfortran.dg/internal_references_1.f90: New test.
4434           PR fortran/20881
4435         PR fortran/23308
4436         PR fortran/25538
4437         PR fortran/25710
4438         * gfortran.dg/global_references_1.f90: New test.
4439         * gfortran.dg/g77/19990905-1.f: Restore the error that
4440         there is a clash between the common block name and
4441         the name of a subroutine reference.
4442
4443         PR fortran/PR24276
4444         * gfortran.dg/aliasing_dummy_1.f90: New test.
4445
4446 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4447
4448         * gcc.dg/vmx/1b-01.c: Warning fix.
4449         * gcc.dg/vmx/1c-02.c: Likewise.
4450         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4451
4452 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4453
4454         PR testsuite/24962
4455         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4456
4457 2006-01-20  Richard Guenther  <rguenther@suse.de>
4458         Steven Bosscher <stevenb.gcc@gmail.com>
4459
4460         PR rtl-optimization/24626
4461         * gcc.dg/torture/pr24626-1.c: New testcase.
4462         * gcc.dg/torture/pr24626-2.c: Likewise.
4463         * gcc.dg/torture/pr24626-3.c: Likewise.
4464         * gcc.dg/torture/pr24626-4.c: Likewise.
4465
4466 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4467
4468         PR c++/5520
4469         * g++.dg/warn/empty-body.C: New.
4470
4471 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4472
4473         PR c++/22136
4474         * g++.dg/template/using10.C: New test.
4475         * g++.dg/temlpate/using11.C: Likewise.
4476         * g++.dg/inherit/using5.C: Tweak error messages.
4477
4478 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4479
4480         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4481         target test.
4482         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4483
4484 2006-01-19  Jan Hubicka  <jh@suse.cz>
4485
4486         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4487
4488 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4489
4490         PR c++/25854
4491         * g++.dg/template/spec28.C: New test.
4492
4493 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4494
4495         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4496         Fix fprintf's by adding srcdir or removing it.
4497
4498 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4499
4500         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4501         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4502         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4503         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4504         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4505         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4506         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4507         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4508         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4509         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4510         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4511         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4512         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4513         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4514
4515 2006-01-18  Jeff Law  <law@redhat.com>
4516
4517         * gcc.dg/tree-ssa/vrp25.c: New test.
4518
4519 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4520
4521         * gcc.dg/pr25805.c: Fix misapplied patch.
4522
4523 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4524
4525         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4526         (check_effective_target_vect_udot_qi): New.
4527         (check_effective_target_vect_sdot_hi): New.
4528         (check_effective_target_vect_udot_hi): New.
4529         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4530         prefixed with "wrapv-" with -fwrapv.
4531         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4532         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4533         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4534         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4535         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4536
4537         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4538         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4539         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4540         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4541
4542 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4543
4544         PR c++/16829
4545         * g++.dg/other/default2.C: New test.
4546         * g++.dg/other/default3.C: New test.
4547
4548 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4549
4550         PR c/25805
4551         * gcc.dg/pr25805.c: New file.
4552
4553 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4554
4555         PR c++/25836
4556         * g++.dg/template/init6.C: New test.
4557
4558 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4559
4560         * gcc.dg/tree-ssa/pr24287.c: New test
4561
4562 2006-01-18  Eric Christopher  <echristo@apple.com>
4563
4564         * g++.dg/eh/table.C: New.
4565
4566 2006-01-18  DJ Delorie  <dj@redhat.com>
4567
4568         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4569         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4570         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4571         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4572
4573 2006-01-18  Jeff Law  <law@redhat.com>
4574
4575         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4576         on wrapping on overflow semantics.
4577
4578         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4579
4580         * gcc.gc/tree-ssa/vrp23.c: New test.
4581         * gcc.gc/tree-ssa/vrp24.c: New test.
4582
4583 2006-01-18  Richard Henderson  <rth@redhat.com>
4584             Aldy Hernandez  <aldyh@redhat.com>
4585             Jakub Jelinek  <jakub@redhat.com>
4586             Diego Novillo  <dnovillo@redhat.com>
4587             Uros Bizjak  <uros@kss-loka.si>
4588
4589         * testsuite/gcc.dg/gomp: New directory.
4590
4591 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4592             Steven G. Kargl  <kargls@comcast.net>
4593
4594         PR fortran/20869
4595         * gfortran.dg/intrinsic_external_1.f90: New test.
4596
4597         PR fortran/20875.
4598         * gfortran.dg/elemental_pointer_1.f90: New test.
4599
4600         PR fortran/25024
4601         * gfortran.dg/external_procedures_1.f90: New test.
4602
4603         PR fortran/25785
4604         gfortran.dg/assumed_present.f90: New test.
4605
4606 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4607
4608         * g++.dg/parse/lookup5.C: New test.
4609
4610 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4611
4612         PR fortran/25697
4613         * gfortran.dg/read_eof.f90: New test.
4614
4615 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4616
4617         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4618         add a closing brace.
4619
4620 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4621
4622         PR fortran/25631
4623         * gfortran.dg/fmt_tl.f: New test.
4624
4625 2006-01-17  Eric Christopher  <echristo@apple.com>
4626
4627         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4628         * g++.old-deja/g++.warn/impint2.C: Ditto.
4629         * g++.old-deja/g++.other/null1.C: Ditto.
4630         * g++.dg/warn/conv2.C: Ditto.
4631         * g++.dg/warn/conv4.C: New file.
4632
4633 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4634
4635         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4636
4637 2006-01-17  Andreas Jaeger  <aj@suse.de>
4638             Janis Johnson <janis187@us.ibm.com>
4639
4640         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4641         in 64-bit.
4642         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4643         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4644
4645 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4646
4647         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4648         xfail txxx where xxx >= 25.
4649
4650 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4651
4652         PR testsuite/25764
4653         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4654
4655 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4656
4657         PR c/25682
4658         * gcc.dg/pr25682.c: New test.
4659         * g++.dg/parse/array-size2.C: New test.
4660
4661 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4662
4663         * consistency.vlad: Remove entire directory, 1652 files.
4664
4665 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4666
4667         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4668         check_effective_target_dfprt_nocache): New.
4669         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4670         (check_effective_target_dfprt): New.
4671         * lib/c-compat.exp (check_dfp): Remove.
4672         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4673         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4674         level of support for decimal float.
4675         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4676         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4677         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4678         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4679         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4680         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4681         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4682         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4683         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4684         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4685         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4686         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4687         directives.
4688
4689 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4690
4691         PR testsuite/25741
4692         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4693         $base_dir/../.
4694         * lib/gfortran.exp (gfortran_init): Likewise.
4695         * lib/obj-c++.exp (obj-c++_init): Likewise.
4696         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4697         (scan-assembler-dem-not): Likewise.
4698         * lib/scandump.exp (scan-dump-dem): Likewise.
4699         (scan-dump-dem-not): Likewise.
4700
4701 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4702
4703         PR testsuite/25767
4704         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4705         powerpc-*-darwin*.
4706         * lib/obj-c++.exp (obj-c++_init): Likewise.
4707
4708 2006-01-16  Richard Guenther  <rguenther@suse.de>
4709
4710         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4711
4712 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4713
4714         PR testsuite/25777
4715         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4716         to LD_LIBRARY_PATH.
4717
4718 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4719             Andrew Pinski  <pinskia@physics.uc.edu>
4720
4721         * gcc.dg/minmax-1.c: New test.
4722
4723 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4724
4725         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4726         * gcc.misc-tests/dectest.exp: Ditto.
4727
4728 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4729
4730         PR testsuite/25796
4731         * gcc.target/i386/cmov6.c: Use -march=k8.
4732
4733 2006-01-15  Andreas Jaeger  <aj@suse.de>
4734
4735         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4736         x86 does not have __float128.
4737
4738 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4739
4740         * gcc.target/i386/cmov6.c: New test.
4741
4742 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4743
4744         PR c++/25663
4745         * g++.dg/template/ctor6.C: New test.
4746
4747 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4748
4749         PR tree-optimization/25485
4750         * gcc.dg/tree-ssa/pr25485.c: New.
4751
4752 2006-01-14  Richard Guenther  <rguenther@suse.de>
4753
4754         PR tree-optimization/22548
4755         PR tree-optimization/22555
4756         PR tree-optimization/22501
4757         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4758         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4759         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4760         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4761         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4762         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4763         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4764         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4765         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4766
4767 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4768
4769         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4770         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4771
4772 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4773         Richard Guenther  <rguenther@suse.de>
4774
4775         PR rtl-optimization/24257
4776         * gcc.dg/torture/pr24257.c: New testcase.
4777
4778 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4779
4780         * gcc.c-torture/execute/20060110-1.c: New test.
4781         * gcc.c-torture/execute/20060110-2.c: New test.
4782
4783 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4784
4785         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4786
4787 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4788
4789         PR fortran/25756
4790         * gfortran.dg/label_3.f90: New test.
4791
4792 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4793
4794         PR tree-optimization/25771
4795         * g++.dg/tree-ssa/pr25771.C: New test
4796
4797 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4798
4799         PR tree-opt/24365
4800         * g++.dg/opt/complex5.C: New test.
4801
4802 2006-01-13  Richard Guenther  <rguenther@suse.de>
4803
4804         * gcc.target/i386/387-9.c: New testcase.
4805
4806 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4807
4808         PR c++/24824
4809         * g++.dg/debug/dwarf2-1.C: New.
4810
4811 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4812
4813         PR testsuite/25728
4814         * lib/gcov.exp (verify-lines): Add "close $fd".
4815
4816 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4817             Ben Elliston  <bje@au.ibm.com>
4818
4819         * gcc.dg/dfp/inf-1.c: New test.
4820
4821 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4822             Yao Qi  <qiyaoltc@cn.ibm.com>
4823             Ben Elliston  <bje@au.ibm.com>
4824             Jon Grimm  <jgrimm2@us.ibm.com>
4825
4826         * gcc.dg/nodfp-1.c: New test.
4827         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4828         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4829         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4830         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4831         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4832         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4833         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4834         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4835         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4836         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4837         * gcc.dg/format/dfp-printf-1.c: Likewise.
4838         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4839         (compat_setup_dfp): New.
4840         * gcc.dg/compat/compat.exp: Use it.
4841         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4842         Make some variables global, prepend "compat_" to their names.
4843         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4844         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4845         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4846         * lib/compat.exp (compat_skip_list): Make global, rename.
4847         * lib/c-compat.exp: New file.
4848         * lib/target-supports.exp (check_effective_target_dfp): New.
4849
4850         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4851         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4852         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4853         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4854         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4855         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4856         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4857         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4858         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4859         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4860         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4861         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4862         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4863         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4864         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4865         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4866         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4867         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4868         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4869         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4870         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4871         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4872         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4873         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4874         gcc.dg/dfp/struct-layout-1.c,
4875         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4876         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4877         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4878         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4879         gcc.dg/dfp/func-vararg-dfp.c,
4880         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4881         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4882         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4883         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4884         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4885
4886 2006-01-11  Richard Guenther  <rguenther@suse.de>
4887
4888         PR tree-optimization/25734
4889         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4890
4891 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4892
4893         PR fortran/25486
4894         * gfortran.dg/literal_character_constant_1_x.F: New test.
4895         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4896         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4897         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4898
4899 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4900
4901         PR c++/25386
4902         * g++.dg/ext/packed3.C: Add expected packed error.
4903
4904 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4905
4906         PR target/25706
4907         * gcc.dg/torture/pr25706-1.c: New test.
4908
4909 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4910
4911         PR tree-optimization/23109
4912         PR tree-optimization/23948
4913         PR tree-optimization/24123
4914
4915         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4916         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4917         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4918         g++.dg/tree-ssa/pr23948.C: New testcases.
4919         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4920         three divisions in order to do the optimization.
4921
4922 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4923
4924         PR c++/25632
4925         * g++.dg/other/pr25632.C: New test.
4926
4927 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4928
4929         PR fortran/25730
4930         * gfortran.dg/used_types_1.f90: New test.
4931
4932 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4933
4934         PR target/25718
4935         * gcc.dg/torture/pr25718-1.c: New test.
4936
4937 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4938
4939         * gfortran.dg/list_read_2.f90: Fix typo in description.
4940
4941 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4942
4943         * lib/target-supports.exp (check_visibility_available): Simplify test
4944         for *-*-netware*.
4945         (check_profiling_available): Fail for *-*-netware*.
4946         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4947         * gcc.dg/20021014-1.c: Likewise.
4948         * gcc.dg/nest.c: Likewise.
4949
4950 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4951
4952         fortran/24936
4953         * gfortran.dg/forall_3.f90: New test.
4954
4955 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4956
4957         PR fortran/21977
4958         * gfortran.dg/nesting_2.f90: New test.
4959         * gfortran.dg/nesting_3.f90: New test.
4960
4961 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4962
4963         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4964         Fix typo in comment.
4965
4966 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4967
4968         * gfortran.dg/single_char_string.f90: New test.
4969
4970 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4971
4972         * gfortran.dg/ichar_2.f90: New test.
4973
4974 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4975
4976         PR fortran/25093
4977         * gfortran.dg/private_type_4.f90: New.
4978
4979 2006-01-07  Richard Guenther  <rguenther@suse.de>
4980
4981         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4982
4983 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4984
4985         * gfortran.dg/func_decl_1.f90: New.
4986         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4987         * gfortran.dg/array_alloc_2.f90: Likewise.
4988         * gfortran.dg/char_result_8.f90: Likewise.
4989         * gfortran.dg/dup_save_1.f90: Likewise.
4990         * gfortran.dg/dup_save_2.f90: Likewise.
4991         * gfortran.dg/f2c_6.f90: Likewise.
4992         * gfortran.dg/f2c_7.f90: Likewise.
4993         * gfortran.dg/func_result_2.f90: Likewise.
4994         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4995
4996 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4997
4998         PR fortran/22146
4999         * gfortran.dg/elemental_subroutine_1.f90: New test.
5000         * gfortran.dg/elemental_subroutine_2.f90: New test.
5001
5002         PR fortran/25029
5003         PR fortran/21256
5004         * gfortran.dg/assumed_size_refs_1.f90: New test.
5005
5006         PR fortran/20868
5007         PR fortran/20870
5008         * gfortran.dg/assumed_size_refs_2.f90: New test.
5009         * gfortran.dg/initialization_1.f90: Change warning message.
5010
5011 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5012
5013         * gcc.dg/tree-ssa/loop-15.c: New test.
5014
5015 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5016
5017         PR fortran/25598
5018         * gfortran.dg/backspace_3.f: New test.
5019         * gfortran.dg/backspace_4.f: New test.
5020
5021 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5022
5023         PR fortran/24268
5024         * gfortran.dg/fmt_white.f: Update test.
5025
5026 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5027
5028         * gcc.dg/cast-1.c: Add new warning.
5029         * gcc.dg/cast-2.c: Likewise.
5030         * gcc.dg/cast-3.c: Likewise.
5031         * gcc.dg/format/cast-1.c: Likewise.
5032         * gcc.dg/cast-4.c: New testcase.
5033
5034 2006-01-05  Richard Guenther  <rguenther@suse.de>
5035
5036         PR tree-optimization/22555
5037         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5038
5039 2006-01-05  Richard Guenther  <rguenther@suse.de>
5040             Diego Novillo  <dnovillo@redhat.com>
5041
5042         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5043         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5044         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5045         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5046         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5047         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5048         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5049         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5050         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5051         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5052         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5053         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5054         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5055         * treelang/compile/extravar.tree: Likewise.
5056         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5057         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5058         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5059         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5060         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5061
5062 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5063
5064         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5065         for 64-bit fix.
5066
5067 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5068
5069         PR fortran/23675
5070         gfortran.dg/char_result_11.f90: New.
5071
5072 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5073
5074         PR c++/24782
5075         * g++.dg/parse/access9.C: New test.
5076         * g++.dg/tc1/dr52.C: Tweak error markers.
5077
5078 2006-01-04  Richard Henderson  <rth@redhat.com>
5079
5080         Merge from gomp branch.
5081         * g++.dg/parse/pragma2.C: Update expected error lines.
5082
5083 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5084
5085         * g++.dg/other/i386-2.C: New test.
5086
5087         PR target/25554
5088         * gcc.c-torture/compile/20051228-1.c: New test.
5089
5090         PR c/25559
5091         * gcc.dg/pr25559.c: New test.
5092
5093 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5094
5095         PR c++/25492
5096         * g++.dg/lookup/friend9.C: New test.
5097
5098         PR c++/25625
5099         * g++.dg/template/repo5.C: New test.
5100
5101 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5102
5103         PR fortran/25101
5104         * gfortran.dg/forall_2.f90: New test.
5105
5106 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5107
5108         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5109         dg-require-weak.  Adjust regexp to handle leading-underscore
5110         targets and space as well as TAB after .weak.  Change previous
5111         64-bit fix to not use naked dot.
5112
5113 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5114
5115         PR rtl-optimization/25578
5116         * gcc.c-torture/execute/20060102-1.c: New testcase.
5117
5118 2006-01-03  Richard Guenther  <rguenther@suse.de>
5119
5120         PR c/25183
5121         * gcc.dg/torture/pr25183.c: New testcase.
5122
5123 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5124
5125         Merge from gomp-branch.
5126         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5127         * gcc.dg/ia64-sync-2.c: Likewise.
5128         * gcc.dg/ia64-sync-3.c: Likewise.
5129         * gcc.dg/ia64-sync-4.c: Likewise.
5130         * gcc.dg/sync-2.c: Likewise.
5131         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5132         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5133
5134 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5135
5136         PR c++/25635
5137         * g++.dg/parse/operator6.C: New test.
5138
5139         PR c++/25637
5140         * g++.dg/parse/error29.C: New test.
5141
5142         PR c++/25638
5143         * g++.dg/parse/dtor6.C: New test.
5144
5145         PR c++/25633
5146         * g++.dg/parse/ctor3.C: New test.
5147
5148         PR c++/25634
5149         * g++.dg/template/class3.C: New test.
5150
5151 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5152
5153         * g++.dg/debug/debug9.C: New.
5154
5155 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5156
5157         PR fortran/24640
5158         * gfortran.dg/label_2.f90: New test.
5159
5160 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5161
5162         * g++.dg/lookup/using12.C: Tighten error marker.
5163
5164 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5165             Andrew Pinski <pinskia@physics.uc.edu>
5166
5167         * gcc.target/powerpc/darwin-abi-3.c: New file.
5168         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5169         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5170         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5171         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5172         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5173         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5174         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5175         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5176
5177 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5178
5179         * gcc.dg/tree-ssa/loadpre1.c: New;
5180         * gcc.dg/tree-ssa/loadpre2.c: New;
5181         * gcc.dg/tree-ssa/loadpre3.c: New;
5182         * gcc.dg/tree-ssa/loadpre4.c: New;
5183         * gcc.dg/tree-ssa/loadpre5.c: New;
5184         * gcc.dg/tree-ssa/loadpre6.c: New;
5185         * gcc.dg/tree-ssa/loadpre7.c: New;
5186         * gcc.dg/tree-ssa/loadpre8.c: New;
5187         * gcc.dg/tree-ssa/loadpre9.c: New;
5188
5189 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5190
5191         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5192         * g++.dg/abi/thunk4.C: Likewise.
5193
5194 2006-01-01  Andreas Jaeger  <aj@suse.de>
5195
5196         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5197         portable.
5198
5199 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5200
5201         PR c++/25294
5202         * gcc.dg/pragma-pack-3.c: New test.
5203         * g++.dg/parse/pragma3.C: New test.
5204
5205 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5206
5207         PR middle-end/24827
5208         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5209
5210 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5211
5212         PR testsuite/25214
5213         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5214
5215 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5216
5217         PR fortran/22607
5218         * gfortran-dg/pure_byref_3.f90: New.
5219
5220         fortran/PR 25396
5221         * gfortran.dg/userdef_operator_1.f90: New.
5222
5223 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5224
5225         * g++.dg/abi/thunk3.C: New.
5226         * g++.dg/abi/thunk4.C: New.
5227
5228 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5229
5230         PR fortran/25532
5231         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5232         associated derived type components of derived types are
5233         properly declared in contained procedures.
5234
5235 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5236
5237         PR libgfortran/25139
5238         * gfortran.dg/backspace_2.f: New test.
5239
5240 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5241
5242         PR libgfortran/25550
5243         * gfortran.dg/endfile.f: New test.
5244
5245 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5246
5247         PR libgfortran/25419
5248         * gfortran.dg/comma.f: New test.
5249
5250 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5251
5252         * lib/gfortran-dg.exp: Remove trailing whitespace.
5253         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5254         -funroll-all-loops.
5255
5256 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5257
5258         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5259         Extended Double long doubles or repeat tests when long double is
5260         the same size as double.
5261
5262 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5263
5264         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5265
5266         PR testsuite/25442
5267         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5268         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5269
5270         PR testsuite/25441
5271         * gcc.dg/pr23911.c: Make test variable static.
5272
5273         PR testsuite/25444
5274         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5275
5276 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5277
5278         PR c++/25439
5279         * g++.dg/parse/crash17.C: Adjust error markers.
5280         * g++.dg/template/error20.C: New test.
5281
5282 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5283
5284         PR c++/23172
5285         * g++.dg/ext/complit4.C: New test.
5286
5287         PR c++/25417
5288         * g++.dg/ext/complit5.C: Likewise.
5289
5290 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5291
5292         PR tree-optimization/25125
5293         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5294         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5295         * gcc.c-torture/execute/pr25125.c: New.
5296
5297 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5298
5299         PR fortran/25029
5300         PR fortran/21256
5301         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5302         with incorrect assumed size references.
5303
5304 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5305
5306         PR c++/23171
5307         * g++.dg/opt/init1.C: New test.
5308
5309 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5310
5311         PR c++/24671
5312         * g++.dg/template/sfinae3.C: New test.
5313
5314 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5315
5316         * g++.dg/other/friend4.C: New test.
5317
5318 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5319
5320         PR target/25005
5321         * g++.dg/opt/pr25005.C: New test.
5322
5323 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5324
5325         PR c++/25369
5326         * g++.dg/template/ptrmem16.C: New test.
5327
5328 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5329
5330         PR fortran/25029
5331         PR fortran/21256
5332         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5333
5334 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5335
5336         PR libgfortran/25307
5337         * gfortran.dg/list_read_5.f90: New test.
5338
5339 2005-12-22  Richard Henderson  <rth@redhat.com>
5340
5341         * gcc.target/i386/sse-7.c: Use -msse2.
5342
5343 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5344
5345         PR rtl-optimization/25432
5346         * gcc.c-torture/compile/20051216-1.c: New test.
5347
5348         PR objc/25328
5349         * objc/execute/pr25328.m: New test.
5350
5351 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5352
5353         PR c++/25364
5354         * g++.dg/template/call4.C: New test.
5355
5356 2005-12-22  Dale Johannesen  <dalej@apple.com>
5357
5358         * gcc.target/i386/sse-17.c: New.
5359
5360 2005-12-22  Paul Brook  <paul@codesourcery.com>
5361
5362         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5363
5364 2005-12-22  Paul Brook  <paul@codesourcery.com>
5365
5366         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5367
5368 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5369
5370         PR tree-opt/25513
5371         * gcc.c-torture/compile/pr25513.c: New test.
5372
5373 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5374
5375         PR c++/23333
5376         * g++.dg/parse/error25.C: Add more tests.
5377
5378 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5379
5380         PR fortran/18990
5381         * gfortran.dg/der_charlen_1.f90: New.
5382
5383 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5384
5385         PR fortran/20889
5386         * gfortran.dg/pointer_component_type_1.f90: New test.
5387
5388         PR fortran/25029
5389         PR fortran/21256
5390         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5391         should give an error with assumed size array refernces and checks those
5392         that should not.
5393         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5394         reference an upper bound so that it does not generate an error.
5395
5396         PR fortran/19362
5397         PR fortran/20244
5398         PR fortran/20864
5399         PR fortran/25391
5400         * gfortran.dg/used_dummy_types_1.f90: New test.
5401         * gfortran.dg/used_dummy_types_2.f90: New test.
5402         * gfortran.dg/used_dummy_types_3.f90: New test.
5403         * gfortran.dg/used_dummy_types_4.f90: New test.
5404         * gfortran.dg/used_dummy_types_5.f90: New test.
5405
5406         PR fortran/23152
5407         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5408         group already being USE associated.
5409         * gfortran.dg/assumed_shape_nml.f90: New test.
5410         * gfortran.dg/assumed_size_nml.f90: New test.
5411
5412         PR fortran/20862
5413         PR fortran/25053
5414         PR fortran/25063
5415         PR fortran/25064
5416         PR fortran/25066
5417         PR fortran/25067
5418         PR fortran/25068
5419         PR fortran/25307
5420         * gfortran.dg/io_constraints_1.f90: New test.
5421         * gfortran.dg/io_constraints_1.f90: New test.
5422         * gfortran.dg/iostat_3.f90: Change wording of warning.
5423         * gfortran.dg/g77/19981216-0.f: The same.
5424
5425 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5426
5427         PR tree-optimization/23518
5428         * testsuite/gcc.dg/pr23518.c: New.
5429
5430 2005-12-21  Mike Stump  <mrs@apple.com>
5431
5432         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5433
5434 2005-12-21  Paul Brook  <paul@codesourcery.com>
5435
5436         * gcc.dg/pr19340.c: Skip on m68k targets.
5437
5438 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5439
5440         PR rtl-optimization/25196
5441         * gcc.dg/pr25196.c: New test.
5442
5443 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5444
5445         PR fortran/25423
5446         gfortran.dg/where_nested_1.f90: New.
5447
5448 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5449
5450         PR tree-optimization/25382.
5451         * gcc.dg/tree-ssa/pr25382.c: New.
5452
5453 2005-12-20  Richard Guenther  <rguenther@suse.de>
5454
5455         PR middle-end/24306
5456         * gcc.target/i386/pr24306.c: New testcase.
5457
5458 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5459
5460         PR tree-optimization/25501
5461         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5462
5463 2005-12-20  Richard Guenther  <rguenther@suse.de>
5464
5465         Revert
5466         2005-12-02  Richard Guenther  <rguenther@suse.de>
5467
5468         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5469
5470 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5471
5472         PR c++/21228
5473         * g++.dg/warn/Wunreachable-code-2.C: New test.
5474
5475 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5476
5477         PR c++/24278
5478         * g++.dg/template/ctor5.C: New test.
5479
5480         PR c++/24915
5481         * g++.dg/template/overload8.C: New test.
5482
5483 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5484
5485         * gcc.c-torture/compile/pr25483 : New test.
5486
5487 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5488
5489         PR c++/20552
5490         * g++.dg/ext/typeof10.C: New test.
5491
5492 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5493
5494         * gcc.dg/mt-loopi1.c: New.
5495
5496 2005-12-18  Richard Guenther  <rguenther@suse.de>
5497
5498         PR tree-optimization/25481
5499         * gcc.dg/torture/pr25481.c: New testcase.
5500
5501 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5502
5503         PR rtl-optimization/21041
5504         * gcc.dg/pr21041.c: New test.
5505
5506 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5507
5508         PR libgfortran/25463
5509         * gfortran.dg/advance.f90: New test.
5510
5511 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5512
5513         * gcc.dg/20051201-1.c: New test.
5514
5515 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5516
5517         PR fortran/25018
5518         * gfortran.dg/initialization_1.f90: New test.
5519         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5520         * gfortran.dg/g77/980616-0.f: The same.
5521
5522 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5523
5524         * PR fortran/25458
5525         * gfortran.dg/chkbits.f90: New test.
5526
5527 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5528
5529         * gfortran.dg/enum_5.f: Revert to previous version.
5530
5531 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5532
5533         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5534         * gfortran.dg/nested_modules_1.f90: Ditto.
5535         * gfortran.dg/hollerith_f95.f90: Ditto.
5536         * gfortran.dg/select_5.f90: Ditto.
5537         * gfortran.dg/secnds.f: Ditto.
5538         * gfortran.dg/hollerith2.f90: Ditto.
5539         * gfortran.dg/imag_2.f: Ditto.
5540         * gfortran.dg/ftell_2.f90: Ditto.
5541         * gfortran.dg/malloc_free_1.f90: Ditto.
5542         * gfortran.dg/logint-1.f: Ditto.
5543         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5544         * gfortran.dg/e_d_fmt.f90: Ditto.
5545         * gfortran.dg/hollerith_legacy.f90: Ditto.
5546         * gfortran.dg/logint-2.f: Ditto.
5547         * gfortran.dg/enum_5.f90: Ditto.
5548         * gfortran.dg/f2c_2.f90: Ditto.
5549         * gfortran.dg/pr17143.f90: Ditto.
5550         * gfortran.dg/namelist_14.f90: Ditto.
5551         * gfortran.dg/logint-3.f: Ditto.
5552         * gfortran.dg/spread_scalar_source.f90: Ditto.
5553         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5554         * gfortran.dg/namelist_11.f: Ditto.
5555         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5556         * gfortran.dg/g77/20010519-1.f
5557         * gfortran.dg/g77/alpha1.f: Ditto.
5558         * gfortran.dg/g77/990115-1.f: Ditto.
5559         * gfortran.dg/g77/erfc.f: Ditto.
5560         * gfortran.dg/g77/19990313-3.f: Ditto.
5561         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5562         * gfortran.dg/g77/20010426.f: Ditto.
5563         * gfortran.dg/g77/19990313-0.f: Ditto.
5564         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5565         * gfortran.dg/g77/20000629-1.f: Ditto.
5566         * gfortran.dg/g77/970125-0.f: Ditto.
5567         * gfortran.dg/g77/8485.f: Ditto.
5568         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5569         * gfortran.dg/g77/19990313-1.f: Ditto.
5570         * gfortran.dg/g77/int8421.f: Ditto.
5571         * gfortran.dg/g77/19990305-0.f: Ditto.
5572         * gfortran.dg/g77/947.f: Ditto.
5573         * gfortran.dg/g77/19990905-2.f: Ditto.
5574         * gfortran.dg/g77/cabs.f: Ditto.
5575         * gfortran.dg/g77/19990313-2.f: Ditto.
5576         * gfortran.dg/g77/20020307-1.f: Ditto.
5577         * gfortran.dg/g77/dcomplex.f: Ditto.
5578         * gfortran.dg/g77/19990502-1.f: Ditto.
5579         * gfortran.dg/g77/19981216-0.f: Ditto.
5580         * gfortran.dg/common_4.f90: Ditto.
5581         * gfortran.dg/entry_4.f90: Ditto.
5582         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5583         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5584         * gfortran.dg/namelist_12.f: Ditto.
5585         * gfortran.dg/scale_1.f90: Ditto.
5586         * gfortran.dg/modulo_1.f90
5587         * gfortran.dg/hollerith.f90: Ditto.
5588         * gfortran.dg/direct_io_3.f90: Ditto.
5589         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5590         * gfortran.dg/gnu_logical_1.F: Ditto.
5591         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5592         * gfortran.dg/assign_1.f90: Ditto.
5593         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5594         * gfortran.dg/pr23095.f: Ditto.
5595         * gfortran.dg/read_float_1.f90: Ditto.
5596
5597 2005-12-17  Andreas Jaeger  <aj@suse.de>
5598
5599         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5600         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5601
5602 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5603
5604         PR fortran/24268
5605         * gfortran.dg/fmt_white.f: New test.
5606
5607 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5608
5609         * gfortran.dg/label_1.f90: New test.
5610
5611 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5612
5613         PR testsuite/25422
5614         * gcc.dg/20031012-1.c: Add -Walways-true option.
5615         * gcc.dg/weak/weak-3.c: Likewise.
5616         * g++.old-deja/g++.mike/warn8.C: Likewise.
5617
5618 2005-12-16  Mike Stump  <mrs@apple.com>
5619
5620         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5621         exit.
5622
5623 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5624
5625         PR libgfortran/25264
5626         PR libgfortran/25349
5627         * gfortran.dg/tl_editing.f90: Added additional checks.
5628         * gfortran.dg/t_editing.f: New test.
5629         * gfortran.dg/write_padding.f90: New test
5630
5631 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5632
5633         PR testsuite/25215
5634         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5635
5636 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5637
5638         PR rtl-optimization/24899
5639         * gcc.c-torture/execute/20051215-1.c: New test.
5640
5641 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5642
5643         PR 24823
5644         * gfortran.dg/pr24823.f: New test.
5645
5646 2005-12-16  Jeff Law  <law@redhat.com>
5647
5648         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5649
5650 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5651
5652         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5653         Change C++ style comments to C style comments.
5654         Remove aligned types from the array.
5655         Keep Enums disabled.
5656         (complex_types): Remove aligned types from the array.
5657         Comment out "_Complex long double".
5658         (attrib_types): Remove.
5659         (complex_attrib_types): Remove.
5660         (attrib_array_types): Remove.
5661         (complex_attrib_array_types): Remove.
5662         (aligned_bitfld_types): Remove.
5663         (n_aligned_bitfld_types): Remove.
5664         (FEATURE_ALIGNEDPACKED): Delete.
5665         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5666         (singles): Remove support for adding attributes.
5667         (choose_type): Remove support for attributed types.
5668         (generate_fields): Remove support for attributed bit-fields.
5669         Remove support for adding attributes.
5670         (generate_random_tests): Remove support for adding attributes.
5671         (features): Add back "[0] :0" and "complex vector [0]".
5672         (main): Remove support for attributed bit-fields.
5673         Uncomment the calling of generate_random_tests for the rests of
5674         the tests.
5675
5676 2005-12-16  Jan Hubicka  <jh@suse.cz>
5677
5678         * gcc.c-torture/combine/pr25224.c: New.
5679
5680 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5681
5682         PR other/25028
5683         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5684         HP-UX.
5685
5686 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5687
5688         * gcc.dg/20051215-1.c: New file.
5689
5690 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5691
5692         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5693         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5694
5695 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5696
5697         PR fortran/18197
5698         * gfortran.dg/dummy_functions_1.f90: New.
5699
5700 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5701
5702         PR rtl-optimization/25310
5703         * gcc.c-torture/compile/pr25310.c: New test.
5704
5705 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5706
5707         PR debug/25023
5708         * gcc.dg/pr25023.c: New test.
5709
5710 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5711
5712         * g++.old-deja/g++.brendan/redecl1.C,
5713         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5714         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5715         g++.old-deja/g++.oliva/typeof1.C,
5716         g++.old-deja/g++.other/crash16.C,
5717         g++.old-deja/g++.other/crash34.C,
5718         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5719         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5720         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5721         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5722         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5723         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5724         Remove xfail.
5725
5726 2005-12-14  Kean Johnston  <jkj@sco.com>
5727             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5728
5729         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5730         * gcc.target/i386/20020523-1.c: Ditto.
5731         * gcc.target/i386/tailcall-1.c: Ditto.
5732         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5733         * gcc.target/i386/ssetype-5.c: Ditto.
5734
5735 2005-12-14  Jeff Law  <law@redhat.com>
5736
5737         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5738
5739 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5740
5741         PR target/25254
5742         PR target/24188
5743         * gcc.target/i386/pr25254.c: New test.
5744         * gfortran.dg/PR24188.f: New test.
5745
5746 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5747
5748         * lib/fortran-torture.exp: Catch remaining uses of
5749         remote_file build delete.
5750
5751 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5752
5753         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5754
5755 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5756
5757         * gcc.dg/warn-addr-cmp.c: New test.
5758
5759 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5760
5761         PR debug/25023
5762         PR target/25293
5763         * gcc.target/i386/pr25293.c: New test.
5764
5765 2005-12-13  Petr Machata  <machata@post.cz>
5766
5767         PR c++/24907
5768         * g++.dg/parse/comma2.C: New test.
5769
5770 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5771             Jakub Jelinek  <jakub@redhat.com>
5772
5773         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5774         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5775         (limits.h): Include unconditionally.
5776         (stdlib.h): Likewise.
5777         (hashtab.h): Do not include.
5778         (getopt.h): Likewise.
5779         (stddef.h): Include.
5780         (hashval_t): Define.
5781         (struct entry): Add "next" field.
5782         (HASH_SIZE): New macro.
5783         (hash_table): New variable.
5784         (switchfiles): Do not use xmalloc.
5785         (mix): New macro.
5786         (iterative_hash): New function.
5787         (hasht): Remove.
5788         (e_exists): New function.
5789         (e_insert): Likewise.
5790         (output): Use, instead of libiberty hashtable functions.
5791         (main): Do not use getopt.  Do not call htab_create.
5792
5793 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5794
5795         PR c++/25331
5796         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5797         put atal* and atpaal* attributes on array elements.
5798         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5799         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5800         put atal* and atpaal* attributes on array elements.
5801         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5802
5803 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5804
5805         * gcc.dg/single-precision-constant.c: New test.
5806
5807 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5808
5809         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5810         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5811         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5812         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5813         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5814         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5815         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5816         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5817         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5818         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5819         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5820         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5821         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5822         gcc.target/powerpc/ppc-sdata-2.c,
5823         gcc.target/powerpc/ppc-stackalign-1.c,
5824         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5825         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5826         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5827         gcc.target/powerpc/rs6000-ldouble-2.c,
5828         gcc.target/powerpc/rs6000-power2-1.c,
5829         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5830         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5831         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5832         option into target selector.
5833         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5834         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5835
5836 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5837
5838         PR objc/25348
5839         * objc.dg/encode-9.m: New test.
5840
5841 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5842
5843         PR testsuite/20772
5844         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5845         * gcc.dg/asm-b.c: Fix typo.
5846         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5847         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5848         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5849         i?86 lp64 and x86_64 ilp32.
5850         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5851         on i?86 lp64.
5852         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5853
5854 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5855
5856         PR fortran/25078
5857         gfortran.dg/equiv_5.f90: New test.
5858
5859 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5860
5861         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5862         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5863         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5864         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5865         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5866         * gcc.dg/tree-ssa/reassoc-5.c: New.
5867         * gcc.dg/tree-ssa/reassoc-6.c: New.
5868         * gcc.dg/tree-ssa/reassoc-7.c: New.
5869         * gcc.dg/tree-ssa/reassoc-8.c: New.
5870         * gcc.dg/tree-ssa/reassoc-9.c: New.
5871         * gcc.dg/tree-ssa/reassoc-10.c: New.
5872         * gcc.dg/tree-ssa/reassoc-11.c: New.
5873
5874 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5875
5876         PR testsuite/25167
5877         PR testsuite/24478
5878         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5879
5880 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5881
5882         PR c++/25300
5883         * g++.dg/template/inherit.C: Do not use a generic error message.
5884
5885 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5886
5887         PR libobjc/25354
5888         * objc.dg/gnu-encoding: New directory.
5889         * objc.dg/gnu-encoding/compat-common.h: New file.
5890         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5891         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5892         * objc.dg/gnu-encoding/vector-defs.h: New file.
5893         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5894         * objc.dg/gnu-encoding/generate-random.c: New file.
5895         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5896         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5897         * objc.dg/gnu-encoding/generate-random.h: New file.
5898
5899 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5900
5901         PR c++/25337
5902         * g++.dg/template/defarg7.C: New test.
5903
5904 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5905
5906         PR libobjc/25347
5907         * objc.dg/encode-8.m: New test.
5908
5909 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5910
5911         PR libobjc/25346
5912         * objc.dg/encode-7.m: New test.
5913
5914 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5915
5916         PR c++/25010
5917         * g++.dg/opt/inline10.C: New test.
5918
5919 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5920
5921         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5922
5923 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5924
5925         * gfortran.dg/substring_equivalence.f90: typo in comment
5926
5927 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5928
5929         PR fortran/25068
5930         * gfortran.dg/iostat_3.f90: New test.
5931
5932 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5933
5934         PR fortran/23815
5935         * gfortran.dg/unf_io_convert_1.f90: New test.
5936         * gfortran.dg/unf_io_convert_2.f90: New test.
5937         * gfortran.dg/unf_io_convert_3.f90: New test.
5938
5939 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5940
5941         PR testsuite/20772
5942         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5943         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5944         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5945         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5946         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5947         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5948         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5949         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5950         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5951         gcc.dg/torture/fp-int-convert-float128-timode.c,
5952         gcc.dg/torture/fp-int-convert-float128.c,
5953         gcc.dg/torture/fp-int-convert-float80-timode.c,
5954         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5955         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5956
5957         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5958
5959 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5960
5961         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5962
5963 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5964
5965         * gcc.dg/20051207-1.c,
5966         * gcc.dg/20051207-2.c,
5967         * gcc.dg/20051207-3.c: New tests.
5968
5969 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5970
5971         PR testsuite/20772
5972         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5973         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5974         dg-skip-if target selector.
5975
5976         PR testsuite/20772
5977         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5978         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5979         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5980         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5981         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5982         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5983         and/or merge with i?86 cases.
5984
5985         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5986
5987         PR testsuite/20772
5988         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5989         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5990         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5991         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5992         x86_64-*-linux*.
5993
5994 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5995
5996         PR target/25311
5997         * gcc.c-torture/compile/pr25311.c: New test.
5998
5999 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6000
6001         PR libgfortran/25039
6002         * gfortran.dg/read_comma.f: New test.
6003
6004 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6005
6006         PR c++/19317
6007         * g++.dg/opt/pr19317-1.C: New test.
6008         * g++.dg/opt/pr19317-2.C: New test.
6009         * g++.dg/opt/pr19317-3.C: New test.
6010
6011         PR target/19005
6012         * gcc.c-torture/execute/pr19005.c: New test.
6013
6014         PR target/17828
6015         * g++.old-deja/g++.other/comdat5.C: New test.
6016         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6017
6018         * g++.dg/compat/struct-layout-1.exp: New file.
6019         * g++.dg/compat/struct-layout-1.h: New.
6020         * g++.dg/compat/struct-layout-1_generate.c: New.
6021         * g++.dg/compat/struct-layout-1_x1.h: New.
6022         * g++.dg/compat/struct-layout-1_x2.h: New.
6023         * g++.dg/compat/struct-layout-1_y1.h: New.
6024         * g++.dg/compat/struct-layout-1_y2.h: New.
6025
6026         * gcc.dg/20050330-2.c: New test.
6027
6028 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6029
6030         PR fortran/25292
6031         * gfortran.dg/associated_1.f90: New.
6032
6033 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6034
6035         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6036         ILP32 vect_no_align platforms.
6037
6038 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6039             Jakub Jelinek  <jakub@redhat.com>
6040
6041         PR target/25268
6042         * gcc.c-torture/compile/20051207-1.c: New test.
6043
6044 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6045
6046         PR testsuite/20772
6047         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6048         gcc.dg/torture/pr18582-1.c,
6049         gcc.target/i386/attributes-error.c: Also test on x86_64.
6050
6051         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6052
6053 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6054
6055         PR c++/19397
6056         * g++.dg/template/typedef3.C: New test.
6057
6058         PR c++/19762
6059         PR c++/19764
6060         * g++.dg/template/dtor3.C: Fix error markers.
6061
6062 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6063
6064         * lib/target-supports.exp (check_effective_target_sync_char_short):
6065         Add s390*.
6066
6067 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6068
6069         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6070
6071 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6072
6073         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6074         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6075         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6076         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6077
6078 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6079
6080         PR c++/25263
6081         * g++.dg/other/array2.C: New test case.
6082
6083 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6084
6085         * gcc.dg/darwin-weakimport-3.c: New.
6086
6087         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6088         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6089         and to work on Darwin.
6090         * gcc.dg/attr-weakref-1b.c: New file.
6091         * gcc.dg/attr-weakref-2.c: New test.
6092         * gcc.dg/darwin-weakref-1.c: New test.
6093
6094 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6095
6096         PR testsuite/25247
6097         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6098         use in selector expressions.
6099         (dg-xfail-if): Ditto.
6100         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6101         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6102         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6103         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6104         * gcc.test-framework/test-framework.exp: Skip generated tests if
6105         CHECK_TEST_FRAMEWORK is not 1.
6106
6107 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6108
6109         PR tree-optimization/24963
6110         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6111
6112         PR target/24108
6113         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6114
6115         PR target/18580
6116         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6117         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6118         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6119         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6120
6121 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6122
6123         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6124         dg-options.
6125
6126 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6127
6128         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6129
6130 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6131
6132         * gcc.dg/format/cast-1.c: New test.
6133
6134 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6135
6136         PR c/7776
6137         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6138         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6139         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6140         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6141
6142 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6143
6144         * gcc.dg/cast-pretty-print-1.c: New test.
6145
6146 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6147
6148         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6149
6150 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6151
6152         PR c++/24173
6153         * g++.dg/template/friend40.C: New test.
6154
6155 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6156
6157         PR target/25199
6158         * gcc.target/i386/movq-2.c: New test.
6159         * gcc.target/i386/movq.c: Remove target i?86, instead add
6160         dg-require-effective-target ilp32.
6161
6162 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6163
6164         PR c++/24103
6165         * g++.dg/other/default1.C: New test.
6166
6167 2005-12-02  Richard Guenther  <rguenther@suse.de>
6168
6169         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6170
6171 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6172
6173         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6174
6175 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6176
6177         PR target/21017
6178         * gcc.target/powerpc/rotate.c: New.
6179
6180 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6181
6182         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6183         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6184
6185 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6186
6187         PR c/13384
6188         * gcc.dg/pr17730-1.c: Adjust.
6189         * gcc.dg/lvalue1.c (main): Likewise.
6190         * gcc.dg/lvalue-2.c: Likewise.
6191         * g++.dg/pr7503-3.C
6192
6193 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6194
6195         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6196         error messages.
6197
6198 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6199
6200         PR fortran/24789
6201         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6202
6203 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6204
6205         PR target/24475
6206         * lib/target-supports.exp (check_effective_target_tls): New.
6207         (check_effective_target_tls_runtime): New.
6208         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6209         for TLS support.
6210         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6211         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6212         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6213         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6214         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6215         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6216         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6217         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6218         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6219         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6220         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6221         effective-target TLS.
6222         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6223         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6224         effective-target TLS runtime.
6225
6226 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6227
6228         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6229
6230 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6231
6232         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6233         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6234         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6235         ignored" warnings when "packing" is the same as the ABI layout.
6236
6237 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6238
6239         PR fortran/21302
6240         * gfortran.dg/line_length_1.f: New test.
6241         * gfortran.dg/line_length_2.f90: Ditto.
6242
6243 2005-11-30  Richard Guenther  <rguenther@suse.de>
6244
6245         PR tree-optimization/21655
6246         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6247
6248 2005-11-30  Dale Johannesen  <dalej@apple.com>
6249
6250         * gcc.c-torture/compile/pr24930.c: New.
6251
6252 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6253
6254         PR fortran/15809
6255         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6256
6257 2005-11-30  Jeff Law  <law@redhat.com>
6258
6259         * g++.old-deja/g++.law/pr25000.C: New test.
6260
6261 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6262
6263         * gcc.dg/tls/opt-11.c: New test.
6264
6265 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6266
6267         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6268         targets.
6269         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6270         LP64 ia64.
6271
6272 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6273
6274         * gfortran.dg/open_access_1.f90: New test.
6275
6276 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6277
6278         * gcc.dg/charset/builtin2.c: New test.
6279
6280 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6281
6282         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6283         on mmix-*-* for *_[xy].c.
6284
6285 2005-11-28  Kean Johnston  <jkj@sco.com>
6286
6287         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6288         headers.
6289         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6290         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6291         * gcc.target/i386/asm-3.c: Ditto.
6292         * gcc.target/i386/clobbers.c: Ditto.
6293         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6294         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6295         test regexp.
6296         * gcc.target/i386/mul.c: Ditto.
6297         * gcc.target/i386/ssetype-1.c: Ditto.
6298         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6299         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6300         static so the test works with -fPIC mode too. Based on comment in
6301         PR19231 by Pinski.
6302         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6303
6304 2005-11-28  Richard Guenther  <rguenther@suse.de>
6305
6306         * gcc.dg/alias-9.c: New testcase.
6307         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6308
6309 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6310             Uros Bizjak  <uros@kss-loka.si>
6311
6312         PR middle-end/20219
6313         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6314         tan(x)/sin(x) transformations.
6315
6316 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6317
6318         PR middle-end/24575
6319         * gcc.dg/tree-ssa/divide-3.c: New test.
6320         * gcc.dg/tree-ssa/divide-4.c: New test.
6321
6322 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6323
6324         PR fortran/24917
6325         *  gfortran.dg/boz_6.f90: New test.
6326
6327 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6328
6329         PR fortran/23912
6330         * gfortran.dg/modulo_1.f90: New test.
6331
6332 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6333
6334         PR libfortran/24919
6335         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6336         fail on CRLF platforms.
6337         * gfortran.dg/ftell_2.f90: Likewise.
6338
6339 2005-11-26  Eric Christopher  <echristo@apple.com>
6340
6341         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6342
6343 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6344
6345         * objc.dg/gnu-runtime-3.m: Simplify.
6346
6347 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6348
6349         PR middle-end/23669
6350         * gcc.dg/tree-ssa/divide-1.c: New test.
6351         * gcc.dg/tree-ssa/divide-2.c: New test.
6352
6353 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6354
6355         PR libgfortran/24945
6356         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6357
6358 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6359
6360         PR libgfortran/24945
6361         * gfortran.dg/open_status_2.f90: New test.
6362
6363 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6364
6365         * gcc.c-torture/execute/builtins/fprintf.c,
6366         gcc.c-torture/execute/builtins/fputs-lib.c,
6367         gcc.c-torture/execute/builtins/fputs.c,
6368         gcc.c-torture/execute/builtins/lib/fprintf.c,
6369         gcc.c-torture/execute/builtins/lib/printf.c,
6370         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6371
6372 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6373
6374         * gcc.dg/20050922-2.c: New test.
6375
6376 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6377
6378         * objc.dg/gnu-runtime-3.m: New test.
6379
6380 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6381
6382         PR c++/9278
6383         * g++.dg/other/void1.C: New test.
6384
6385 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6386
6387         PR middle-end/24998
6388         * gcc.dg/torture/fp-int-convert-float.c,
6389         gcc.dg/torture/fp-int-convert-double.c,
6390         gcc.dg/torture/fp-int-convert-long-double.c,
6391         gcc.dg/torture/fp-int-convert-timode.c,
6392         gcc.dg/torture/fp-int-convert-float80.c,
6393         gcc.dg/torture/fp-int-convert-float80-timode.c,
6394         gcc.dg/torture/fp-int-convert-float128.c,
6395         gcc.dg/torture/fp-int-convert-float128-timode.c,
6396         gcc.dg/torture/fp-int-convert.h: New files.
6397
6398 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6399
6400         PR middle-end/24989
6401         * gcc.dg/tree-ssa/bool-10.c: New test.
6402         * gcc.dg/tree-ssa/bool-11.c: New test.
6403         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6404
6405 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6406
6407         PR middle-end/24990
6408         * tree-ssa/pr24990-1.c: New test.
6409
6410 2005-11-24  Richard Guenther  <rguenther@suse.de>
6411         Dirk Mueller <dmueller@suse.de>
6412
6413         PR c++/14024
6414         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6415         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6416         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6417         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6418         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6419         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6420
6421 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6422
6423         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6424
6425 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6426
6427         PR c/21668
6428         * gcc.dg/Wc++-compat.c: New.
6429         * gcc.dg/Wno-c++-compat.c: New.
6430
6431 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6432
6433         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6434         (vspltish, vspltisw): Likewise.
6435
6436 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6437
6438         PR libgfortran/24794
6439         * gfortran.dg/namelist_12.f: Fix quotes.
6440         * gfortran.dg/namelist_13.f90: Fix quotes.
6441         * gfortran.dg/namelist_14.f90: Fix quotes.
6442         * gfortran.dg/namelist_15.f90: Fix quotes.
6443         * gfortran.dg/namelist_use.f90: Fix quotes.
6444         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6445         * gfortran.dg/namelist_21.f90: New test.
6446         * gfortran.dg/namelist_22.f90: New test.
6447
6448 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6449
6450         PR target/23435
6451         * gcc.c-torture/compile/pr23435.c: New.
6452
6453 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6454
6455         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6456
6457 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6458
6459         * gcc.target/powerpc/405-macchw-1.c,
6460         gcc.target/powerpc/405-macchw-2.c,
6461         gcc.target/powerpc/405-macchwu-1.c,
6462         gcc.target/powerpc/405-macchwu-2.c,
6463         gcc.target/powerpc/405-machhw-1.c,
6464         gcc.target/powerpc/405-machhw-2.c,
6465         gcc.target/powerpc/405-machhwu-1.c,
6466         gcc.target/powerpc/405-machhwu-2.c,
6467         gcc.target/powerpc/405-maclhw-1.c,
6468         gcc.target/powerpc/405-maclhw-2.c,
6469         gcc.target/powerpc/405-maclhwu-1.c,
6470         gcc.target/powerpc/405-maclhwu-2.c,
6471         gcc.target/powerpc/405-mulchw-1.c,
6472         gcc.target/powerpc/405-mulchw-2.c,
6473         gcc.target/powerpc/405-mulchwu-1.c,
6474         gcc.target/powerpc/405-mulchwu-2.c,
6475         gcc.target/powerpc/405-mulhhw-1.c,
6476         gcc.target/powerpc/405-mulhhw-2.c,
6477         gcc.target/powerpc/405-mulhhwu-1.c,
6478         gcc.target/powerpc/405-mulhhwu-2.c,
6479         gcc.target/powerpc/405-mullhw-1.c,
6480         gcc.target/powerpc/405-mullhw-2.c,
6481         gcc.target/powerpc/405-mullhwu-1.c,
6482         gcc.target/powerpc/405-mullhwu-2.c,
6483         gcc.target/powerpc/405-nmacchw-1.c,
6484         gcc.target/powerpc/405-nmacchw-2.c,
6485         gcc.target/powerpc/405-nmachhw-1.c,
6486         gcc.target/powerpc/405-nmachhw-2.c,
6487         gcc.target/powerpc/405-nmaclhw-1.c,
6488         gcc.target/powerpc/405-nmaclhw-2.c,
6489         gcc.target/powerpc/440-macchw-1.c,
6490         gcc.target/powerpc/440-macchw-2.c,
6491         gcc.target/powerpc/440-macchwu-1.c,
6492         gcc.target/powerpc/440-macchwu-2.c,
6493         gcc.target/powerpc/440-machhw-1.c,
6494         gcc.target/powerpc/440-machhw-2.c,
6495         gcc.target/powerpc/440-machhwu-1.c,
6496         gcc.target/powerpc/440-machhwu-2.c,
6497         gcc.target/powerpc/440-maclhw-1.c,
6498         gcc.target/powerpc/440-maclhw-2.c,
6499         gcc.target/powerpc/440-maclhwu-1.c,
6500         gcc.target/powerpc/440-maclhwu-2.c,
6501         gcc.target/powerpc/440-mulchw-1.c,
6502         gcc.target/powerpc/440-mulchw-2.c,
6503         gcc.target/powerpc/440-mulchwu-1.c,
6504         gcc.target/powerpc/440-mulchwu-2.c,
6505         gcc.target/powerpc/440-mulhhw-1.c,
6506         gcc.target/powerpc/440-mulhhw-2.c,
6507         gcc.target/powerpc/440-mulhhwu-1.c,
6508         gcc.target/powerpc/440-mulhhwu-2.c,
6509         gcc.target/powerpc/440-mullhw-1.c,
6510         gcc.target/powerpc/440-mullhw-2.c,
6511         gcc.target/powerpc/440-mullhwu-1.c,
6512         gcc.target/powerpc/440-mullhwu-2.c,
6513         gcc.target/powerpc/440-nmacchw-1.c,
6514         gcc.target/powerpc/440-nmacchw-2.c,
6515         gcc.target/powerpc/440-nmachhw-1.c,
6516         gcc.target/powerpc/440-nmachhw-2.c,
6517         gcc.target/powerpc/440-nmaclhw-1.c,
6518         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6519
6520 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6521
6522         PR fortran/24774
6523         * gfortran.dg/inquire_9.f90: New test.
6524
6525         PR fortran/21647
6526         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6527
6528 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6529
6530         PR libfortran/24432
6531         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6532         Check that 'cos' is supported.
6533
6534 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6535
6536         PR fortran/24223
6537         * gfortran.dg/substring_equivalence.f90: New test.
6538
6539         PR fortran/24705
6540         * gfortran.dg/auto_internal_assumed.f90: New test.
6541
6542 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6543
6544         * gcc.dg/fold-div-2.c: New test.
6545
6546 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6547
6548         PR rtl-optimization/24883
6549         * gcc.c-torture/compile/pr24883.c: New test.
6550
6551 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6552
6553         PR middle-end/20583
6554         * gcc.c-torture/compile/pr20583.c: New.
6555
6556 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6557
6558         * gcc.c-torture/execute/usmul.c: New test.
6559
6560 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6561
6562         * gcc.dg/tree-ssa/vrp22.c: New test.
6563
6564 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6565
6566         PR middle-end/24912
6567         * gcc.dg/torture/pr24912-1.c: New test.
6568
6569 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6570
6571         PR fortran/24862
6572         * gfortran.dg/arrayio_derived_1.f90: New test.
6573
6574 2005-11-19  Richard Guenther  <rguenther@suse.de>
6575
6576         PR middle-end/23294
6577         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6578
6579 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6580
6581         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6582
6583 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6584
6585         PR c++/8355
6586         * g++.dg/template/friend39.C: New test.
6587
6588 2005-11-18  James E Wilson  <wilson@specifix.com>
6589
6590         * gcc.dg/builtin-strstr.c: New.
6591
6592 2005-11-18  Richard Henderson  <rth@redhat.com>
6593
6594         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6595         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6596         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6597         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6598         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6599         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6600         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6601         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6602         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6603         renaming to remove initial "ia64-".
6604
6605 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6606
6607         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6608
6609 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6610
6611         * g++.dg/cpp/string-2.C: New test.
6612
6613 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6614
6615         * gcc.dg/tree-ssa/loop-14.c: New test.
6616
6617 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6618             Michael Chamberlain <michael@chamberlain.net.au>
6619
6620         * ada/acats/run_all.sh (target_run): Kill long running tests.
6621
6622 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6623
6624         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6625         * gcc.dg/cleanup-9.c: Likewise.
6626         * gcc.dg/cleanup-10.c: Likewise.
6627         * gcc.dg/cleanup-11.c: Likewise.
6628
6629 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6630
6631         PR fortran/24892
6632         * gfortran.dg/open_access_append_1.f90: New test.
6633         * gfortran.dg/open_access_append_2.f90: New test.
6634
6635 2005-11-16  Richard Guenther  <rguenther@suse.de>
6636
6637         PR middle-end/24851
6638         * gcc.c-torture/execute/pr24851.c: New testcase.
6639
6640 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6641
6642         * gcc.dg/fold-overflow-1.c: New test.
6643
6644 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6645
6646         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6647         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6648
6649 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6650
6651         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6652         structures.
6653         * g++.dg/eh/forced2.C: Likewise.
6654         * g++.dg/eh/forced3.C: Likewise.
6655         * g++.dg/eh/forced4.C: Likewise.
6656
6657 2005-11-11  Mike Stump  <mrs@apple.com>
6658
6659         * g++.old-deja/g++.mike/unused.C: Add.
6660
6661 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6662
6663         PR c++/24667
6664         * g++.dg/warn/Wcast-qual1.C: New test.
6665
6666 2005-11-15  Jan Hubicka  <jh@suse.cz>
6667
6668         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6669
6670 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6671
6672         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6673
6674 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6675
6676         PR 24840
6677         * gcc.dg/tree-ssa/pr24840.c: New test.
6678
6679 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6680
6681         PR testsuite/24841
6682         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6683
6684 2005-11-14  Dale Johannesen  <dalej@apple.com>
6685
6686         * gcc.c-torture/execute/20051113-1.c: New.
6687
6688 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6689
6690         PR c++/24687
6691         * g++.dg/template/crash43.C: New test.
6692
6693 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6694
6695         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6696
6697 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6698
6699         PR c++/24817
6700         * g++.dg/eh/spec8.C: New test.
6701
6702 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6703
6704         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6705
6706 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6707
6708         PR c++/20293
6709         * g++.dg/parse/ambig4.C: New test.
6710         * g++.dg/tc1/dr101.C: Adjust error markers.
6711         * g++.dg/lookup/strong-using-2.C: Likewise.
6712         * g++.dg/lookup/ambig5.C: Likewise.
6713         * g++.dg/lookup/ambig4.C: Likewise.
6714         * g++.dg/parse/crash22.C: Likewise.
6715
6716 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6717
6718         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6719
6720 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6721
6722         * gcc.dg/nested-calls-1.c: New test.
6723
6724 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6725
6726         * gfortran.dg/complex_intrinsic_1.f90: New test.
6727         * gfortran.dg/complex_intrinsic_2.f90: New test.
6728         * gfortran.dg/fgetc_1.f90: New test.
6729         * gfortran.dg/fgetc_2.f90: New test.
6730         * gfortran.dg/fgetc_3.f90: New test.
6731         * gfortran.dg/ftell_1.f90: New test.
6732         * gfortran.dg/ftell_2.f90: New test.
6733         * gfortran.dg/gnu_logical_1.F: New test.
6734         * gfortran.dg/gnu_logical_2.f90: New test.
6735
6736 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6737
6738         PR middle-end/24820
6739         * testsuite/gcc.dg/pr24820.c: New test.
6740
6741 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6742
6743         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6744         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6745         variable.
6746
6747 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6748
6749         testsuite/24614
6750         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6751
6752 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6753
6754         * gcc.target/cris/cris.exp: New file.
6755         * gcc.target/cris/rld-legit1.c: New test.
6756         * gcc.target/cris/rld-legit2.c: New test.
6757
6758 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6759
6760         PR c++/24780
6761         * g++.dg/opt/pr24780.C: New test.
6762
6763         PR c++/24761
6764         * g++.dg/template/asm1.C: New test.
6765
6766 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6767
6768         PR libgfortran/24787
6769         * gfortran.dg/scan_1.f90: New test.
6770
6771 2005-11-12  Jan Hubicka  <jh@suse.cz>
6772
6773         * gcc.target/i386/minmax-1.c: New.
6774         * gcc.target/i386/minmax-2.c: New.
6775
6776 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6777
6778         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6779
6780 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6781
6782         * gcc.c-torture/execute/20051110-1.c,
6783         gcc.c-torture/execute/20051110-2.c: New tests.
6784
6785 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6786
6787         PR middle-end/24750
6788         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6789         New tests.
6790
6791 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6792
6793         * lib/target-libpath.exp (get_shlib_extension): New proc.
6794         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6795         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6796         * lib/objc.exp (objc_target_compile): Likewise.
6797         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6798         detection.
6799
6800 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6801
6802         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6803
6804         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6805         Add -static to additional_flags and pass it to target_compile.
6806
6807 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6808
6809         PR libgfortran/24719
6810         gfortran.dg/read_noadvance.f90: New test.
6811
6812         PR libgfortran/24699
6813         gfortran.dg/fmt_t_2.f90: New test.
6814
6815         PR libgfortran/24785
6816         gfortran.dg/read_x_eor.f90: New test.
6817
6818         PR libgfortran/24584
6819         gfortran.dg/namelist_empty.f90: Rename test.
6820
6821         PR libgfortran/24489
6822         gfortran/read_eor.f90: Rename test.
6823
6824 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6825
6826         PR fortran/15976
6827         * gfortran.dg/automatic_module_variable.f90: New test.
6828
6829 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6830
6831         PR target/24445
6832         * gcc.dg/pr24445.c: New test.
6833
6834 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6835
6836         PR fortran/24655
6837         PR fortran/24755
6838         * gfortran.dg/recursive_statement_functions.f90: Add statement
6839         functions using inline intrinsic functions and parameters to test
6840         that they no longer seg-fault.
6841
6842         PR fortran/24409
6843         gfortran.dg/nested_modules_4.f90: New test.
6844         gfortran.dg/nested_modules_5.f90: New test.
6845
6846 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6847
6848         PR fortran/24643
6849         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6850
6851 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6852
6853         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6854         failures.
6855
6856 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6857
6858         * gcc.dg/sparc-getcontext-1.c: New test.
6859
6860 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6861
6862         * gcc.dg/ifcvt-fabs-1.c: New test.
6863
6864 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6865
6866         PR other/4372
6867         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6868         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6869
6870 2005-11-09  Richard Guenther  <rguenther@suse.de>
6871
6872         PR tree-optimization/24716
6873         * gcc.c-torture/execute/pr24716.c: New testcase.
6874
6875 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6876
6877         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6878
6879 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6880
6881         PR 24624
6882         * gcc.dg/pr24624.c: Testcase added.
6883
6884 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6885
6886         PR 24623
6887         * g++.dg/other/pr24623.C: Testcase added.
6888
6889 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6890
6891         PR fortran/22607
6892         * gfortran-dg/pure_byref_1.f90: New.
6893         * gfortran-dg/pure_byref_2.f90: New.
6894
6895 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6896
6897         PR c/24101
6898         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6899         * gcc.dg/dg.exp: Run main loop also for *.i files.
6900
6901 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6902
6903         PR c++/19450
6904         * g++.dg/tls/diag-3.C: New test.
6905         * g++.dg/tls/diag-4.C: New test.
6906         * g++.dg/tls/static-1.C: New test.
6907         * g++.dg/tls/static-1a.cc: New file.
6908
6909 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6910
6911         PR 23046
6912         * g++.dg/tree-ssa/pr23046.C: New test.
6913
6914 2005-11-08  Devang Patel <dpatel@apple.com>
6915
6916         PR tree-optimization/23115
6917         * gcc.dg/tree-ssa/pr23115.c: New.
6918
6919 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6920
6921         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6922         * gcc.target/powerpc/pr16155.c: Same.
6923         * gcc.target/powerpc/altivec-1.c: Same.
6924         * gcc.target/powerpc/altivec-2.c: Same.
6925         * gcc.target/powerpc/altivec-3.c: Same.
6926         * gcc.target/powerpc/altivec-5.c: Same.
6927         * gcc.target/powerpc/altivec-11.c: Same.
6928         * gcc.target/powerpc/altivec-12.c: Same.
6929         * gcc.target/powerpc/altivec-14.c: Same.
6930         * gcc.target/powerpc/altivec-22.c: Same.
6931         * gcc.target/powerpc/altivec-consts.c: Same.
6932         * gcc.target/powerpc/altivec-pr22085.c: Same.
6933         * gcc.target/powerpc/altivec-splat.c: Same.
6934         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6935         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6936         * gcc.target/powerpc/darwin-longlong.c: Same.
6937
6938 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6939
6940         PR target/19340
6941         * gcc.dg/pr19340.c: New test.
6942
6943 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6944
6945         PR rtl-optimization/24683
6946         * gcc.dg/pr24683.c: New test.
6947
6948 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6949
6950         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6951         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6952
6953 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6954
6955         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6956
6957 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6958
6959         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6960
6961 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6962
6963         PR target/24230
6964
6965         * gcc.target/powerpc/altivec-consts.c,
6966         gcc.target/powerpc/altivec-splat.c: New testcase.
6967
6968 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6969
6970         PR c/24599
6971
6972         * gcc.dg/overflow-2.c: New testcase.
6973
6974 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6975
6976         PR rtl-optimization/23567
6977         * gcc.c-torture/execute/20051104-1.c: New test.
6978
6979 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6980
6981         PR fortran/24534
6982         gfortran.dg/private_type_2.f90: Modified to check that case with
6983         PRIVATE declaration within derived type is accepted.
6984
6985         PR fortran/20838
6986         gfortran.dg/pointer_assign_1.f90: New test.
6987
6988         PR fortran/20840
6989         * gfortran.dg/arrayio_0.f90: New test.
6990
6991         PR fortran/17737
6992         gfortran.dg/data_initialized.f90: New test.
6993         gfortran.dg/data_constraints_1.f90: New test.
6994         gfortran.dg/data_constraints_2.f90: New test.
6995
6996 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6997
6998         PR fortran/24174
6999         PR fortran/24305
7000         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7001
7002 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7003
7004         PR 24670
7005         * gcc.dg/tree-ssa/pr24670.c: New test.
7006
7007 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7008
7009         PR target/22432
7010         * gcc.target/i386/pr22432.c: New test.
7011
7012 2005-11-05  Richard Henderson  <rth@redhat.com>
7013
7014         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7015         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7016         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7017         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7018         from gcc.dg/alpha-*.
7019         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7020         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7021
7022 2005-11-05  Andreas Jaeger  <aj@suse.de>
7023
7024         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7025
7026 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7027
7028         PR target/23424
7029         * gcc.dg/torture/pr23424-1.c: New test.
7030
7031 2005-11-04  Richard Henderson  <rth@redhat.com>
7032
7033         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7034         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7035         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7036         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7037         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7038         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7039         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7040         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7041         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7042         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7043         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7044         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7045         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7046         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7047         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7048         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7049         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7050         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7051         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7052         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7053         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7054         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7055         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7056         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7057         Move from gcc.dg/.
7058         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7059         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7060         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7061         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7062         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7063         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7064         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7065         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7066         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7067         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7068         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7069         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7070         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7071         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7072         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7073         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7074         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7075         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7076         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7077         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7078         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7079         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7080         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7081         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7082         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7083         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7084         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7085         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7086         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7087         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7088         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7089         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7090         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7091         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7092         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7093         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7094         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7095         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7096         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7097         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7098         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7099         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7100         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7101         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7102         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7103
7104 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7105
7106         PR 24627
7107         * gcc.dg/tree-ssa/pr24627.c: New test.
7108
7109 2005-11-04 Paul Brook  <paul@codesourcery.com>
7110
7111         * gcc.dg/tls/opt-10.c: New test.
7112
7113 2005-11-04  Andreas Jaeger  <aj@suse.de>
7114
7115         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7116         avoid extra warnings.
7117
7118 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7119
7120         PR libfortran/22298
7121         * gcc/testsuite/lib/target-supports.exp
7122         (check_effective_target_static_libgfortran): New
7123         static_libgfortran effective target.
7124         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7125         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7126
7127 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7128
7129         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7130
7131 2005-11-03  Josh Conner  <jconner@apple.com>
7132
7133         PR c++/19989
7134         g++.dg/ext/array2.C: New test.
7135         g++.dg/template/dependent-name3.C: New test.
7136         g++.dg/template/dependent-name4.C: New test.
7137         g++.dg/template/sfinae2.C: New test.
7138
7139 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7140
7141         PR preprocessor/22042
7142         * gcc.dg/cpp/strify4.c: New test.
7143
7144 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7145
7146         PR c++/17964
7147         * g++.dg/cpp/string-1.C: New test.
7148
7149 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7150
7151         * gcc.target/powerpc: New directory.
7152         * gcc.target/powerpc/powerpc.exp: New file.
7153         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7154         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7155         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7156         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7157         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7158         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7159         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7160         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7161         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7162         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7163         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7164         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7165         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7166         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7167         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7168         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7169         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7170         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7171         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7172         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7173         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7174         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7175         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7176         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7177         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7178         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7179         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7180         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7181         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7182         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7183         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7184         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7185         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7186         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7187
7188 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7189
7190         PR c++/21627
7191         * g++.dg/warn/inline2.C: New test.
7192
7193 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7194
7195         PR middle-end/23155
7196         * g++.dg/ext/c99struct1.C: New test.
7197         * gcc.dg/union-cast-1.c: New test.
7198         * gcc.dg/union-cast-2.c: New test.
7199         * gcc.dg/union-cast-3.c: New test.
7200
7201 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7202
7203         PR middle-end/24589
7204         * gcc.c-torture/execute/zero-struct-2.c: New test.
7205
7206 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7207
7208         PR c++/24582
7209         * g++.dg/init/switch1.C: New test.
7210
7211 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7212
7213         * gcc.dg/delay-slot-1.c: New test.
7214
7215 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7216
7217         PR target/24620
7218         * gcc.dg/pr24620.c: New test.
7219
7220 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7221
7222         PR c/24329
7223         * gcc.dg/format/unnamed-1.c: New test.
7224
7225 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7226
7227         PR c++/22434
7228         * g++.dg/expr/cond8.C: New test.
7229
7230         PR c++/24560
7231         * g++.dg/parse/dot1.C: New test.
7232
7233 2005-11-02  Jan Hubicka  <jh@suse.cz>
7234
7235         PR target/23303
7236         * gcc.dg/i386-lea.c: New test
7237
7238 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7239
7240         PR target/24615
7241         * gcc.dg/pr24615.c: New test.
7242
7243 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7244
7245         PR target/24600
7246         * gcc.dg/pr24600.c: New test.
7247
7248 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7249
7250         PR c++/19253
7251         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7252         * g++.dg/parse/typename9.C: New test.
7253         * g++/dg/parse/typename10.C: Likewise.
7254
7255 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7256
7257         PR fortran/18157
7258         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7259         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7260         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7261
7262 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7263
7264         PR c++/24569
7265         * g++.dg/debug/static1.C: New test.
7266
7267 2005-11-02  Josh Conner  <jconner@apple.com>
7268
7269         * g++.dg/crash38.C: moved into proper directory...
7270         * g++.dg/template/crash42.C: ...here
7271
7272 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7273
7274         PR target/18338
7275         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7276         pcc_bitfield_type_matters || default_packed.
7277
7278         * lib/target-supports.exp
7279         (check_effective_target_pcc_bitfield_type_matters): New proc.
7280         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7281
7282         PR testsuite/23304
7283         * lib/target-supports.exp (check_effective_default_packed): New proc.
7284         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7285         Gate expected errors on target ! default_packed.
7286         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7287
7288 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7289
7290         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7291         change (r106358).
7292
7293 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7294
7295         PR fortran/24008
7296         * gfortran.dg/entry_5.f90: New.
7297         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7298
7299 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7300
7301         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7302
7303 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7304
7305         PR fortran/21565
7306         gfortran.dg/namelist_blockdata.f90: New test.
7307
7308         PR fortran/18737
7309         gfortran.dg/external_implicit_none.f90: New test.
7310
7311         PR fortran/14994
7312         * gfortran.dg/secnds.f: New test.
7313
7314 2005-10-31  Jan Hubicka  <jh@suse.cz>
7315
7316         PR target/20928
7317         * gcc.c-torture/compile/pr20928.c: New test.
7318
7319 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7320
7321         PR middle-end/23492
7322         * gcc.c-torture/compile/zero-strct-5.c: New test.
7323
7324 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7325
7326         PR libgfortran/24584
7327         * gfortran.dg/pr24584.f90: New test.
7328
7329 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7330
7331         PR fortran/18883
7332         * gfortran.dg/char_result_9.f90: New.
7333         * gfortran.dg/char_result_10.f90: New.
7334
7335 2005-10-30  Jan Hubicka  <jh@suse.cz>
7336
7337         * g++.dg/tree-ssa/pr24172.C: New testcase.
7338
7339 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7340
7341         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7342
7343 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7344
7345         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7346         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7347         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7348         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7349         gfortran.dg/enum_9.f90,
7350         gfortran.fortran-torture/compile/enum_1.f90,
7351         gfortran.fortran-torture/execute/enum_1.f90,
7352         gfortran.fortran-torture/execute/enum_2.f90,
7353         gfortran.fortran-torture/execute/enum_3.f90,
7354         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7355
7356 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7357
7358         PR target/18482
7359         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7360         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7361
7362 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7363
7364         PR libfortran/20179
7365         * gfortran.dg/mixed_io_1.f90: New test.
7366         * gfortran.dg/mixed_io_1.c: New file.
7367
7368 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7369
7370         * gfortran.dg/malloc_free_1.f90: New test.
7371
7372 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7373
7374         * gcc.dg/nested-func-4.c: Require profiling -pg.
7375
7376 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7377
7378         PR C++/23229
7379         * g++.dg/warn/main-2.C: New test.
7380
7381 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7382
7383         PR fortran/24545
7384         * gfortran.dg/interface_2.f90: new test.
7385
7386 2005-10-28  Josh Conner  <jconner@apple.com>
7387
7388         PR c++/22153
7389         * g++.dg/template/crash38.C: New test.
7390         * g++.dg/parse/explicit1.C: Change expected errors.
7391
7392 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7393
7394         PR C++/23426
7395         * g++.dg/other/large-size-array.C: New test.
7396
7397 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7398
7399         PR middle-end/24362
7400         * g++.dg/opt/complex4.C: New test.
7401
7402 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7403
7404         * gcc.dg/nested-func-4.c: New test.
7405
7406 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7407
7408         PR fortran/24158
7409         gfortran.dg/derived_recursion.f90: New test.
7410         gfortran.dg/implicit_actual.f90: New test.
7411
7412 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7413
7414         PR middle-end/24295, PR testsuite/24477
7415         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7416         removed when weakref hits the tree.
7417
7418 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7419
7420         * gfortran.dg/cray_pointers_4.f90: New test.
7421
7422         * gfortran.dg/cray_pointers_5.f90: New test.
7423
7424 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7425
7426         PR fortran/22290
7427         * gfortran.dg/assign_5.f90: New test.
7428         * gfortran.dg/assign_6.f: New test.
7429
7430 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7431
7432         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7433         CPU has no SSE support.
7434
7435 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7436
7437         PR libgfortran/24224
7438         * gfortran.dg/arrayio_1.f90: Update attribution.
7439         * gfortran.dg/arrayio_2.f90: Update attribution.
7440         * gfortran.dg/arrayio_3.f90: Update attribution.
7441         * gfortran.dg/arrayio_4.f90: Update test conditions.
7442         * gfortran.dg/arrayio_5.f90: Update attribution.
7443         * gfortran.dg/arrayio_6.f90: New test.
7444         * gfortran.dg/arrayio_7.f90: New test.
7445
7446 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7447
7448         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7449
7450 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7451
7452         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7453
7454 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7455
7456         PR fortran/24416
7457         * gfortran.dg/namelist_char_only.f90: New test.
7458
7459 2005-10-24  Asher Langton  <langton2@llnl.gov>
7460
7461         PR fortran/17031
7462         PR fortran/22282
7463         * gfortran.dg/cray_pointers_1.f90: New test.
7464         * gfortran.dg/cray_pointers_2.f90: New test.
7465         * gfortran.dg/cray_pointers_3.f90: New test.
7466         * gfortran.dg/loc_1.f90: New test.
7467         * gfortran.dg/loc_2.f90: New test.
7468
7469 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7470
7471         * gcc.dg/pr24225.c: New test.
7472
7473 2005-10-24  Asher Langton  <langton2@llnl.gov>
7474
7475         * gfortran.dg/dup_save_1.f90: New test.
7476         * gfortran.dg/dup_save_2.f90: New test.
7477
7478 2005-10-24  Paul Brook  <paul@codesourcery.com>
7479
7480         PR 24107
7481         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7482         stdint.h.
7483
7484 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7485
7486         PR libgfortran/24489
7487         * gfortran.dg/pr24489.f90: New test.
7488
7489 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7490
7491         PR fortran/23635
7492         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7493
7494 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7495
7496         PR target/18911
7497         * g++.dg/init/array16.C: Skip for mmix-*-*.
7498
7499 2005-10-23  Asher Langton  <langton2@llnl.gov>
7500
7501         * gfortran.dg/byte_1.f90: New test.
7502         * gfortran.dg/byte_2.f90: New test.
7503
7504 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7505
7506         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7507
7508 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7509
7510         PR fortran/18022
7511         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7512
7513         PR fortran/24311
7514         * gfortran.dg/merge_char_const.f90: New test.
7515
7516         PR fortran/24384
7517         * gfortran.dg/spread_scalar_source.f90: New test.
7518
7519 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7520
7521         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7522
7523         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7524         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7525
7526         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7527
7528 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7529
7530         PR fortran/24426
7531         * gfortran.dg/der_pointer_4.f90: New.
7532
7533 2005-10-22  David Ayers  <d.ayers@inode.at>
7534
7535         * obj-c++.dg/except-1.mm: Simplify.
7536
7537 2005-10-21  David Ayers  <d.ayers@inode.at>
7538
7539         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7540
7541 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7542
7543         * gfortran.dg/assumed_dummy_2.f90: New test.
7544
7545 2005-10-21  James E Wilson  <wilson@specifix.com>
7546
7547         PR preprocessor/15220
7548         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7549
7550 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7551
7552         * gcc.c-torture/execute/20051021-1.c: New test.
7553
7554 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7555
7556         PR c++/24260
7557         * g++.dg/ext/tmplattr1.C: New test.
7558
7559 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7560
7561         PR fortran/24440
7562         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7563
7564 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7565
7566         * obj-c++.dg/except-1.mm: New.
7567
7568         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7569
7570 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7571
7572         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7573
7574 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7575
7576         PR middle-end/24295
7577         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7578         declarations with the same names as thunks' alias targets, use
7579         aliases instead.
7580         * gcc.dg/attr-alias-3.c: New test.
7581         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7582
7583 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7584
7585         PR c++/22618
7586         * g++.dg/parse/access8.C: New test.
7587
7588 2005-10-20  Richard Guenther  <rguenther@suse.de>
7589
7590         PR c++/24439
7591         * g++.dg/tree-ssa/pr24439.C: New testcase.
7592
7593 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7594
7595         * g++.dg/opt/delay-slot-1.C: New test.
7596
7597 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7598
7599         PR fortran/21625
7600         * gfortran.fg/der_init_1.f90: New.
7601
7602 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7603
7604         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7605
7606 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7607
7608         PR c++/21908
7609         * g++.dg/parse/error28.C: New test.
7610
7611 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7612
7613         * gcc.dg/profile-generate-2.c: New test.
7614
7615 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7616
7617         PR target/23589
7618         * g++.dg/ext/dllimport11.C: New.
7619
7620 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7621
7622         PR c++/22293
7623         * g++.dg/other/friend3.C: New test.
7624
7625 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7626
7627         PR c++/23293
7628         * g++.dg/template/error19.C: New test.
7629
7630 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7631
7632         PR c++/21383
7633         * g++.dg/overload/koenig2.C: New.
7634
7635         PR c++/23118
7636         * g++.dg/overload/error2.C: New.
7637
7638         PR c++/22604
7639         * g++.dg/inherit/covariant14.C: New.
7640
7641 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7642
7643         PR c++/23440
7644         * g++.dg/parse/for1.C: New test.
7645
7646 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7647
7648         PR fortran/23446
7649         * gfortran.dg/host_dummy_index_1.f90: New test.
7650
7651         PR fortran/21459
7652         * gfortran.dg/automatic_char_len_2.f90: New test.
7653
7654         PR fortran/20866
7655         * gfortran.dg/recursive_statement_functions.f90: New test.
7656
7657         PR fortran/20853
7658         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7659
7660         PR fortran/20849
7661         * gfortran.dg/external_initializer.f90: New test.
7662
7663         PR fortran/20837
7664         * non_module_public.f90: New test.
7665
7666 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7667
7668         PR c++/24386
7669         * g++.dg/template/overload7.C: New.
7670
7671         PR c++/22551
7672         * g++.dg/other/switch2.C: Remove expected warnings.
7673
7674         PR c++/21353
7675         * g++.dg/template/defarg6.C: New.
7676
7677 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7678
7679         PR target/24315
7680         * gcc.target/i386/pr24315.c: New test.
7681
7682 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7683
7684         PR c++/24389
7685         * g++.dg/template/static21.C: New test.
7686         * g++.dg/template/static21-a.cc: Likewise.
7687
7688 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7689
7690         PR c++/23959
7691         * g++.dg/warn/Wswitch-default-1.C: New test.
7692         * g++.dg/warn/Wswitch-default-2.C: New test.
7693
7694 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7695
7696         PR c++/22173
7697         * g++.dg/parse/template18.C: New test.
7698         * g++.dg/template/nontype15.C: Likewise.
7699
7700 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7701
7702         PR fortran/22273
7703         * gfortran.dg/spec_expr_2.f90: New.
7704
7705 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7706
7707         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7708         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7709         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7710         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7711         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7712         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7713         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7714         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7715         previous target-specific skips and warning-message matches where
7716         applicable.
7717
7718 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7719
7720         PR c++/21347
7721         * g++.dg/warn/Wctor-dtor.C: New test.
7722
7723 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7724
7725         PR c/23439
7726         * gcc.dg/for-1.c: New test.
7727
7728 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7729
7730         PR c++/19565
7731         * g++.dg/warn/Wconversion1.C: New test.
7732         * g++.dg/ext/packed4.C: Compile with -w.
7733         * g++.dg/opt/20050511-1.C: Likewise.
7734         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7735
7736 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7737
7738         * gfortran.dg/boz_5.f90: New test.
7739
7740 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7741
7742         PR c++/22551
7743         * g++.dg/other/switch2.C: New.
7744
7745         PR c++/23984
7746         * g++.dg/init/ctor7.C: New.
7747
7748 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7749
7750         PR c++/23730
7751         * g++.dg/parse/crash32.C: New test.
7752
7753 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7754
7755         PR c++/20721
7756         * g++.dg/init/goto2.C: New test.
7757
7758         PR c++/22464
7759         * g++.dg/template/crash/41.C: New test.
7760
7761         PR c++/22180
7762         * g++.dg/template/crash40.C: New test.
7763
7764         PR c++/23694
7765         * g++.dg/parse/friend5.C: New test.
7766
7767         PR c++/23307
7768         * g++.dg/template/crash38.C: New test.
7769
7770         PR c++/22352
7771         * g++.dg/template/friend38.C: New test.
7772
7773         PR c++/22405
7774         * g++.dg/template/crash39.C: New test.
7775
7776 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7777
7778         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7779         gcc.dg/debug/dwarf2/dwarf-char2.c,
7780         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7781
7782         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7783
7784 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7785
7786         * gcc.dg/dll-2.c: Add tests for warnings.
7787         * gcc.dg/dll-3.c: Likewise.
7788         * gcc.dg/dll-4.c: Likewise.
7789
7790         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7791         * g++.dg/ext/dllimport2.C: Likewise.
7792         * g++.dg/ext/dllimport3.C: Likewise.
7793         * g++.dg/ext/dllimport7.C: Likewise.
7794         * g++.dg/ext/dllimport8.C: Likewise.
7795         * g++.dg/ext/dllimport9.C: Likewise.
7796
7797 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7798
7799         PR fortran/24092
7800         * gfortran.dg/derived_pointer_recursion.f90: New test.
7801
7802 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7803
7804         * gcc.c-torture/execute/20051012-1.c: New test.
7805
7806 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7807
7808         PR fortran/18082
7809         * gfortran.dg/automatic_char_len_1.f90: New test.
7810
7811 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7812
7813         PR fortran/20847
7814         * gfortran.dg/save_common.f90: New test.
7815
7816         PR fortran/20856
7817         * gfortran.dg/save_result.f90: New test.
7818
7819 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7820
7821         PR c++/21592
7822         * g++.dg/template/dependent-expr1.C: Add new expected error.
7823         * g++.dg/template/dependent-expr2.C: Adjust error text.
7824         * g++.dg/template/overload6.C: New.
7825
7826         PR c++/23797
7827         * g++.dg/other/typename8.C: New.
7828
7829         PR c++/21117
7830         * g++.dg/other/return1.C: New.
7831
7832 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7833
7834         PR c++/24052
7835         * g++.dg/ext/label5.C: New.
7836
7837 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7838
7839         PR c++/19964
7840         * g++.dg/parse/crash31.C: New.
7841
7842 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7843
7844         * g++.dg/ipa/ipa-1.c: New test.
7845         * g++.dg/ipa/ipa-2.c: New test.
7846         * g++.dg/ipa/ipa-3.c: New test.
7847         * g++.dg/ipa/ipa-4.c: New test.
7848         * g++.dg/ipa/ipa-5.c: New test.
7849         * g++.dg/ipa/ipa.exp: New file.
7850
7851 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7852
7853         PR fortran/24207
7854         * gfortran.dg/private_type_3.f90: New test.
7855
7856 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7857
7858         PR fortran/20786
7859         gfortran.dg/aint_anint_1.f90: New test.
7860
7861 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7862
7863         PR libgfortran/24313
7864         gfortran.dg/csqrt.f: New test.
7865
7866 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7867
7868         PR c++/8057
7869         * g++.dg/warn/noeffect7.C: New test.
7870         * g++.dg/warn/noeffect2.C: Instantiate templates.
7871         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7872         and warning.
7873
7874 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7875
7876         PR c++/21089
7877         * g++.dg/init/float1.C: New test.
7878
7879         PR c++/24277
7880         * g++.dg/init/member1.C: Tweak error markers.
7881
7882 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7883
7884         PR testsuite/24281
7885         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7886         Check for null pointer.
7887
7888 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7889
7890         PR c++/21369
7891         * g++.dg/parse/ret-type3.C: New test.
7892
7893 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7894
7895         PR tree-opt/23946
7896         * gcc.c-torture/compile/pr23946.c: New test.
7897
7898 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7899
7900         * g++.dg/opt/mmx2.C: New test.
7901
7902 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7903
7904         PR c++/24277
7905         * g++.dg/template/static20.C: New test.
7906
7907         PR c++/24302
7908         * g++.dg/warn/Wunused-12.C: New test.
7909
7910         PR c++/23437
7911         * g++.dg/template/arg4.C: New test.
7912
7913 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7914
7915         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7916         * gcc.dg/ucnid-3.c: Likewise.
7917         * gcc.dg/ucnid-4.c: Likewise.
7918         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7919         * g++.dg/other/ucnid-1.C: Likewise.
7920         * gcc.dg/sparc-frame-1.c: New test.
7921
7922 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7923
7924         PR c++/24139
7925         * g++.dg/template/spec27.C: New test.
7926
7927         PR c++/24275
7928         * g++.dg/template/static19.C: New test.
7929
7930 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7931
7932         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7933         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7934
7935 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7936
7937         PR target/24136
7938         * gfortran.fortran-torture/compile/pr24136.f: New test.
7939
7940 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7941
7942         PR c++/22172
7943         * g++.dg/parse/crash30.C: New test.
7944
7945 2005-10-07  Richard Guenther  <rguenther@suse.de>
7946
7947         PR middle-end/24227
7948         * gcc.c-torture/compile/pr24227.c: New testcase.
7949
7950 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7951
7952         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7953         Do not put aligned attributes on array elements.
7954
7955 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7956
7957         PR testsuite/23611, PR testsuite/23615
7958         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7959         writing prototypes of library functions by hand.
7960         * obj-c++.dg/bitfield-4.mm: Likewise.
7961         * obj-c++.dg/const-str-4.mm: Likewise.
7962         * obj-c++.dg/encode-4.mm: Likewise.
7963         * obj-c++.dg/encode-5.mm: Likewise.
7964         * obj-c++.dg/encode-6.mm: Likewise.
7965         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7966         * obj-c++.dg/method-10.mm: Likewise.
7967         * obj-c++.dg/method-17.mm: Likewise.
7968         * obj-c++.dg/method-19.mm: Likewise.
7969         * obj-c++.dg/try-catch-2.mm: Likewise.
7970
7971 2005-10-06  Richard Henderson  <rth@redhat.com>
7972
7973         PR 24236
7974         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7975
7976 2005-10-06  Dale Johannesen  <dalej@apple.com>
7977
7978         * gcc.c-torture/execute/20030125-1.c: Correct.
7979
7980 2005-10-06  Richard Guenther  <rguenther@suse.de>
7981
7982         PR tree-optimization/24238
7983         * g++.dg/tree-ssa/pr24238.C: New testcase.
7984
7985 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7986
7987         PR 18568
7988         * gfortran.dg/der_pointer_3.f90: New test.
7989
7990 2005-10-05  Devang Patel  <dpatel@apple.com>
7991
7992         PR Debug/23205
7993         * g++.dg/other/PR23205.C: New.
7994
7995 2005-10-05  Richard Henderson  <rth@redhat.com>
7996
7997         PR target/23602
7998         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7999         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8000
8001 2005-10-05  Dale Johannesen  <dalej@apple.com>
8002
8003         * gcc.c-torture/execute/float-floor.c: New.
8004
8005 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8006
8007         PR tree-optimization/21419
8008         PR tree-optimization/24146
8009         PR tree-optimization/24151
8010
8011         * g++.dg/ext/asm7.C: New.
8012         * g++.dg/ext/asm8.C: New.
8013         * gcc.dg/asm-1.c: Compile on all targets.
8014         * gcc.dg/asm-pr24146.c: New.
8015         * gcc.dg/pr21419.c: Adjust error messages.
8016
8017 2005-10-05  Richard Guenther  <rguenther@suse.de>
8018
8019         PR fortran/24176
8020         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8021
8022 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8023
8024         PR c++/23513
8025         * g++.dg/template/spec22.C: Robustify test.
8026         * g++.dg/template/spec26.C: New.
8027
8028 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8029
8030         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8031         if target supports vector instructions.
8032
8033 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8034
8035         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8036         C99 functions.
8037
8038 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8039
8040         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8041         check_effective_target_fortran_large_int): Replace cached result
8042         when target changes.
8043
8044 2005-10-04  Devang Patel  <dpatel@apple.com>
8045
8046         * gcc.dg/i386-sse-vect-types.c: New.
8047
8048 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8049
8050         PR preprocessor/13726
8051         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8052         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8053
8054 2005-10-04  Richard Guenther  <rguenther@suse.de>
8055
8056         PR c/23576
8057         * gcc.dg/noncompile/pr23576.c: New testcase.
8058
8059 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8060
8061         PR middle-end/23125
8062         * gcc.dg/register-var-3.c: New test.
8063
8064 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8065
8066         * gcc.dg/pr23049.c: New test.
8067
8068         * gcc.dg/ucnid-4.c: Fix test.
8069
8070 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8071
8072         PR 23445
8073         * gcc.c-torture/compile/pr23445.c: New test.
8074
8075 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8076
8077         * g++.dg/overload/unknown1.C: New.
8078
8079 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8080
8081         PR c++/17775
8082         * g++.dg/template/repo4.C: New test.
8083
8084 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8085
8086         PR libfortran/19308
8087         * gfortran.dg/large_real_kind_2.F90: New test.
8088         * gfortran.dg/large_integer_kind_2.f90: New test.
8089
8090 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8091
8092         * lib/target-supports.exp (check_effective_target_vect_shift):
8093         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8094         (check_effective_target_vect_condition): Fix copy-n-pasto.
8095
8096         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8097         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8098         targets.
8099
8100 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8101
8102         PR c++/22621
8103         * g++.dg/template/overload5.C : New test.
8104
8105         PR c++/23840
8106         * g++.dg/expr/stdarg1.C: New test.
8107
8108 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8109
8110         PR 24142
8111         * gcc.c-torture/execute/pr24142.c: New test.
8112
8113 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8114
8115         PR 24141
8116         * gcc.c-torture/execute/pr24141.c: New test.
8117
8118 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8119             Diego Novillo  <dnovillo@redhat.com>
8120
8121         PR 23604
8122         * gcc.c-torture/execute/pr23604.c: New test.
8123
8124 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8125
8126         PR fortran/16404
8127         PR fortran/20835
8128         PR fortran/20890
8129         PR fortran/20899
8130         PR fortran/20900
8131         PR fortran/20901
8132         PR fortran/20902
8133         gfortran.dg/equiv_constraint_1.f90: New test.
8134         gfortran.dg/equiv_constraint_2.f90: New test.
8135         gfortran.dg/equiv_constraint_3.f90: New test.
8136         gfortran.dg/equiv_constraint_4.f90: New test.
8137         gfortran.dg/equiv_constraint_5.f90: New test.
8138         gfortran.dg/equiv_constraint_6.f90: New test.
8139         gfortran.dg/equiv_constraint_7.f90: New test.
8140         gfortran.dg/equiv_constraint_8.f90: New test.
8141         gfortran.dg/private_type_1.f90: New test.
8142         gfortran.dg/private_type_2.f90: New test.
8143         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8144         980628-10.f: Assert std=gnu to permit mixing of
8145         types in equivalence statements.
8146
8147 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8148
8149         PR 24112
8150         * gfortran.dg/open_status_1.f90: New.
8151
8152 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8153
8154         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8155         * gcc.dg/vect/pr22480.c: Clean up temp files.
8156         * gcc.dg/vect/pr23831.c: Clean up temp files.
8157         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8158         Clean up temp files.
8159         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8160         Clean up temp files.
8161
8162         * gcc.dg/20050309-1.c: Clean up temp files.
8163         * gcc.dg/20050325-1.c: Clean up temp files.
8164
8165 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8166
8167         PR tree-optimization/24059
8168         * gcc.dg/vect/pr24059.c : New test.
8169
8170 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8171
8172         PR middle-end/24109
8173         * gcc.c-torture/execute/20050929-1.c: New test.
8174
8175 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8176
8177         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8178
8179 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8180
8181         PR c/21419
8182         * gcc.dg/pr21419.c: New test.
8183
8184 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8185
8186         * gcc.dg/pr23911.c: New test.
8187
8188 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8189
8190         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8191
8192         PR c++/16782
8193         * g++.dg/parse/qualified4.C: New test.
8194         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8195         * g++.old-deja/g++.mike/p8154.C: Likewise.
8196
8197 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8198
8199         PR c++/22147
8200         * g++.dg/template/friend37.C: New test.
8201         * g++.dg/parse/crash28.C: Adjust error markers.
8202
8203 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8204
8205         PR fortran/18518
8206         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8207
8208 2005-09-27  Devang Patel  <dpatel@apple.com>
8209
8210         PR tree-optimization/23625
8211         * gcc.dg/pr23625.c: New test.
8212
8213 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8214
8215         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8216         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8217
8218 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8219
8220         PR fortran/23677
8221         * gfortran.fortran-torture/execute/save_1.f90: New test.
8222         * gfortran.dg/save_1.f90: New test.
8223
8224 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8225
8226         * gcc.target/i386/builtin-apply-mmx.c: New test.
8227
8228         PR target/22576
8229         * gcc.target/i386/pr22576.c: New test.
8230
8231         PR target/22585
8232         * gcc.target/i386/pr22585.c: New test.
8233
8234         PR target/23268
8235         * gcc.target/i386/pr23268.c: New test.
8236
8237         PR middle-end/23831
8238         * gcc.dg/vect/pr23831.c: New test.
8239
8240         PR target/24055
8241         * gcc.target/i386/pr24055.c: New test.
8242
8243 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8244
8245         PR tree-optimization/23960
8246         * gcc.c-torture/compile/pr23960.c: New.
8247
8248 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8249
8250         PR fortran/16861
8251         * gfortran.dg/nested_modules_3.f90: New.
8252
8253 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8254
8255         PR fortran/24005
8256         gfortran.dg/interface_1.f90: New test.
8257
8258 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8259         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8260
8261         PR fortran/23843
8262         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8263
8264 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8265
8266         PR fortran/23516
8267         * gfortran.dg/imag_1.f: New test.
8268         * gfortran.dg/imag_2.f: Ditto.
8269
8270 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8271
8272         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8273
8274 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8275
8276         PR c++/21983
8277         * g++.dg/warn/pr21983.C: New test.
8278
8279 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8280
8281         PR c++/23993
8282         * g++.dg/template/array14.C: New test.
8283
8284 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8285
8286         PR fortran/19929
8287         * gfortran.dg/der_ptr_component_1.f90: New test.
8288
8289 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8290
8291         PR c++/23965
8292         * g++.dg/template/error1.C: Reject "no matching function" message.
8293
8294 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8295
8296         PR c++/17609
8297         * g++.dg/lookup/error1.C: New test.
8298
8299 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8300
8301         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8302         functionality of the testcase.
8303
8304 2005-09-20  Richard Henderson  <rth@redhat.com>
8305
8306         * gcc.dg/vect/vect-22.c: Require vect_float.
8307         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8308
8309 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8310
8311         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8312         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8313         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8314         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8315         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8316         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8317         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8318         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8319         * gcc.dg/cpp/ucnid-8.c: New test.
8320
8321 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8322
8323         PR tree-optimization/23929
8324         * gcc.c-torture/compile/pr23929.c: New test.
8325
8326 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8327
8328         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8329         for one loop.
8330
8331 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8332
8333         PR testsuite/23186
8334         * g++.dg/other/pr22003.C: Require named sections.
8335
8336 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8337
8338         PR c++/23947
8339         * g++.dg/rtti/crash3.C: New test.
8340
8341         PR tree-optimization/23818
8342         * gcc.dg/pr23818.c: New test.
8343
8344 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8345
8346         PR fortran/23420
8347         * gfortran.dg/print_fmt_4.f: New.
8348
8349 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8350
8351         PR fortran/23663
8352         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8353
8354 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8355
8356         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8357         Use pointers to local alignable arrays instead. Added comments.
8358         * gcc.dg/vect/vect-46.c: Likewise.
8359         * gcc.dg/vect/vect-48.c: Likewise.
8360         * gcc.dg/vect/vect-49.c: Likewise.
8361         * gcc.dg/vect/vect-52.c: Likewise.
8362         * gcc.dg/vect/vect-53.c: Likewise.
8363         * gcc.dg/vect/vect-54.c: Likewise.
8364         * gcc.dg/vect/vect-56.c: Likewise.
8365         * gcc.dg/vect/vect-57.c: Likewise.
8366         * gcc.dg/vect/vect-58.c: Likewise.
8367         * gcc.dg/vect/vect-60.c: Likewise.
8368         * gcc.dg/vect/vect-61.c: Likewise.
8369
8370         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8371         The test is no longer vectorizable on vect_no_align targets.
8372         * gcc.dg/vect/vect-43.c: Likewsie.
8373
8374         * gcc.dg/vect/vect-44.c: Added comments.
8375         * gcc.dg/vect/vect-45.c: Added comments.
8376         * gcc.dg/vect/vect-50.c: Added comments.
8377         * gcc.dg/vect/vect-51.c: Added comments.
8378
8379         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8380         aligned type.
8381         * gcc.dg/vect/Os-vect-95.c: Likewise.
8382
8383         * gcc.dg/vect/vect-41.c: Test removed.
8384         * gcc.dg/vect/vect-47.c: Test removed.
8385         * gcc.dg/vect/vect-55.c: Test removed.
8386         * gcc.dg/vect/vect-59.c: Test removed.
8387
8388 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8389
8390         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8391         No longer vectorizable on vect_no_align targets.
8392         * gcc.dg/vect/pr20122.c: Likewise.
8393         * gcc.dg/vect/vect-74.c: Likewise.
8394         * gcc.dg/vect/vect-75.c: Likewise.
8395         * gcc.dg/vect/vect-76.c: Likewise.
8396
8397         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8398         Will not be vectorizable on vect_no_align targets once aliasing issues
8399         are resolved.
8400         * gcc.dg/vect/vect-79.c: Likewise.
8401
8402         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8403         * gcc.dg/vect/vect-78.c: Likewise.
8404         * gcc.dg/vect/vect-97.c: Likewise.
8405
8406 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8407
8408         * gcc.dg/pr23943.c: New test.
8409
8410 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8411
8412         PR fortran/19181
8413         * gfortran.dg/derived_pointer_null_1.f90: New test.
8414
8415 2005-09-18  Richard Guenther  <rguenther@suse.de>
8416
8417         PR middle-end/23944
8418         * gcc.c-torture/compile/pr23944.c: New testcase.
8419
8420 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8421
8422         PR fortran/15975
8423         * gfortran.dg/der_pointer_2.f90: New test.
8424
8425 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8426
8427         PR fortran/16861
8428         * gfortran.dg/nested_modules_2.f90: New test.
8429
8430 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8431
8432         PR c++/18368
8433         * g++.dg/other/semicolon.C: New test.
8434
8435 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8436
8437         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8438         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8439
8440 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8441
8442         PR c++/23914
8443         * g++.dg/template/static18.C: New test.
8444
8445         PR c++/21514
8446         * g++.dg/template/crash19.C: Remove dg-error marker.
8447         * g++.dg/template/local4.C: New test.
8448
8449 2005-09-16  Paul Brook  <paul@codesourcery.com>
8450
8451         PR fortran/23906
8452         * gfortran.dg/dependency_1.f90: New test.
8453
8454 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8455
8456         PR c++/23896
8457         * g++.dg/template/static17.C: New test.
8458
8459 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8460
8461         PR c++/23139
8462         * g++.dg/warn/huge-val1.C: New test.
8463
8464 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8465
8466         PR c++/13140
8467         * g++.dg/parse/class2.C: New test.
8468         * g++.dg/template/explicit8.C: Likewise.
8469         * g++.dg/template/spec25.C: Likewise.
8470
8471 2005-09-14  Josh Conner  <jconner@apple.com>
8472
8473         PR middle-end/23584
8474         * gcc.dg/pr23584.c: New test.
8475
8476 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8477
8478         PR fortran/21875 Internal Unit Array I/O, NIST
8479         * gfortran.dg/arrayio_1.f90: New test.
8480         * gfortran.dg/arrayio_1.f90: New test.
8481         * gfortran.dg/arrayio_1.f90: New test.
8482         * gfortran.dg/arrayio_1.f90: New test.
8483         * gfortran.dg/arrayio_1.f90: New test.
8484
8485 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8486
8487         PR middle-end/22480
8488         * gcc.dg/vect/pr22480.c: New test.
8489
8490 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8491
8492         PR fortran/19358
8493         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8494
8495 2005-09-13 Josh Conner <jconner@apple.com>
8496
8497         PR c++/23180
8498         * g++.dg/init/struct2.C: New test.
8499         * g++.dg/init/struct3.C: New test.
8500
8501 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8502
8503         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8504         Clean up temp files.
8505         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8506         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8507         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8508         gcc.dg/tree-ssa/builtin-printf-1.c,
8509         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8510         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8511         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8512         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8513         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8514         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8515         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8516         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8517         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8518         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8519         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8520         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8521
8522 2005-09-13  Josh Conner  <jconner@apple.com>
8523
8524         * lib/gcc-dg.exp: Load scanipa.exp.
8525         (cleanup-dump): New procedure.
8526         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8527         * lib/scandump.exp: New file.
8528         * lib/scantree.exp: Use it.
8529         * lib/scanipa.exp: New file.
8530
8531 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8532
8533         PR fortran/17740
8534         * gfortran.dg/generic_4.f90: New test.
8535
8536 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8537
8538         PR target/23816
8539         * gcc.target/i386/pr23816-1.c: New test.
8540         * gcc.target/i386/pr23816-2.c: New test.
8541
8542
8543 2005-09-13  Bastian Blank <waldi@debian.org>
8544
8545         PR c++/16171
8546         * g++.dg/abi/mangle26.C: New test.
8547         * g++.dg/abi/mangle27.C: New test.
8548         * g++.dg/abi/mangle28.C: New test.
8549         * g++.dg/abi/mangle29.C: New test.
8550
8551         PR c++/23839
8552         * g++.dg/parse/register1.C: New test.
8553
8554 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8555
8556         PR c++/23842
8557         * g++.dg/template/access16.C: New test.
8558
8559 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8560
8561         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8562
8563 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8564
8565         PR fortran/18899
8566         * gfortran.dg/shape_2.f90: New test.
8567
8568 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8569
8570         PR target/19269
8571         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8572         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8573         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8574         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8575         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8576         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8577         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8578         tests.
8579
8580 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8581
8582         PR c++/23841
8583         * g++.dg/parse/template17.C: New test.
8584
8585 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8586
8587         PR c++/23789
8588         * g++.dg/template/nontype14.C: New test.
8589
8590 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8591
8592         PR g++/7874
8593         * g++.dg/lookup/friend7.C: New test.
8594         * g++.dg/lookup/friend8.C: New test.
8595         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8596         so that it will be found via argument dependent lookup.
8597         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8598         friend functions which will no longer be found.
8599         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8600         function g, so that it will be found via argument dependent
8601         lookup.
8602         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8603         * g++.old-deja/g++.mike/net43.C: Likewise.
8604
8605 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8606
8607         PR c++/23691
8608         * g++.dg/template/static16.C: New test.
8609
8610 2005-09-12  Josh Conner  <jconner@apple.com>
8611
8612         PR middle-end/23237
8613         * gcc.c-torture/compile/pr23237.c: New test.
8614
8615 2005-09-11  Richard Henderson  <rth@redhat.com>
8616
8617         * g++.dg/other/error8.C: Update expected diagnostic text.
8618
8619 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8620
8621         PR libfortran/19872
8622         * gfortran.dg/overwrite_1.f: New test.
8623
8624 2005-09-09  Josh Conner  <jconner@apple.com>
8625
8626         * g++.dg/init/pr23180-1.C: Removed.
8627         * g++.dg/init/pr23180-2.C: Removed.
8628
8629 2005-09-09  David Daney <ddaney@avtrex.com>
8630
8631         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8632         files which are ...
8633         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8634         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8635
8636 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8637
8638         * gfortran.dg/iostat_2.f90: New test.
8639
8640 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8641
8642         PR c++/22252
8643         * g++.dg/ext/interface1.C: New test.
8644         * g++.dg/ext/interface1.h: Likewise.
8645         * g++.dg/ext/interface1a.cc: Likewise.
8646
8647 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8648
8649         * gfortran.dg/iomsg_1.f90: New test case.
8650
8651 2005-09-09  Richard Guenther  <rguenther@suse.de>
8652
8653         PR c++/23624
8654         * g++.dg/tree-ssa/pr23624.C: New testcase.
8655
8656 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8657
8658         PR fortran/19239
8659         * gfortran.dg/vector_subscript_1.f90,
8660         * gfortran.dg/vector_subscript_2.f90: New tests.
8661
8662 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8663
8664         PR fortran/21104
8665         * gfortran.dg/array_alloc_1.f90,
8666         * gfortran.dg/array_alloc_2.f90,
8667         * gfortran.dg/array_alloc_3.f90: New tests.
8668
8669 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8670
8671         PR fortran/12840
8672         * gfortran.dg/array_constructor_6.f90
8673         * gfortran.dg/array_constructor_7.f90
8674         * gfortran.dg/array_constructor_8.f90
8675         * gfortran.dg/array_constructor_9.f90
8676         * gfortran.dg/array_constructor_10.f90
8677         * gfortran.dg/array_constructor_11.f90
8678         * gfortran.dg/array_constructor_12.f90: New tests.
8679
8680 2005-09-08  Josh Conner  <jconner@apple.com>
8681
8682         PR c++/23180
8683         * g++.dg/init/pr23180-1.C: New test.
8684         * g++.dg/init/pr23180-2.C: New test.
8685
8686 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8687
8688         PR fortran/18878
8689         * gfortran.dg/module_double_reuse.f90: New.
8690
8691 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8692
8693         PR fortran/23270
8694         PR fortran/22304
8695         PR fortran/18870
8696         PR fortran/17917
8697         PR fortran/16511
8698         * gfortran.dg/common_equivalence_1.f: New.
8699         * gfortran.dg/common_equivalence_2.f: New.
8700         * gfortran.dg/common_equivalence_3.f: New.
8701         * gfortran.dg/contained_equivalence_1.f90: New.
8702         * gfortran.dg/module_blank_common.f90: New.
8703         * gfortran.dg/module_commons_1.f90: New.
8704         * gfortran.dg/module_equivalence_1.f90: New.
8705         * gfortran.dg/nested_modules_1.f90: New.
8706         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8707         equivalences and add comment to connect the test with
8708         the PR.
8709
8710 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8711
8712         PR fortran/23765
8713         * gfortran.dg/common_6.f90: New test.
8714
8715 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8716
8717         PR fortran/15326
8718         * gfortran.dg/char_result_1.f90,
8719         * gfortran.dg/char_result_2.f90,
8720         * gfortran.dg/char_result_3.f90,
8721         * gfortran.dg/char_result_4.f90,
8722         * gfortran.dg/char_result_5.f90,
8723         * gfortran.dg/char_result_6.f90,
8724         * gfortran.dg/char_result_7.f90,
8725         * gfortran.dg/char_result_8.f90: New tests.
8726
8727 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8728
8729         PR fortran/19928
8730         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8731
8732 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8733
8734         PR obj-c++/16816
8735         * obj-c++.dg/selector-5.mm: New test.
8736         * obj-c++.dg/selector-6.mm: New test.
8737
8738 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8739
8740         PR objc/20574
8741         PR objc/19324
8742         * objc.dg/error-1.m: New test.
8743
8744 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8745
8746         PR fortran/23373
8747         * gfortran.fortran-torture/execute/pr23373-1.f90,
8748         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8749
8750 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8751
8752         PR libfortran/23760
8753         * gfortran.dg/g77/1832.f: Remove long string in write statement
8754         to allow the test to pass on correct list directed output with
8755         prepended space.
8756
8757 2005-09-07  James E Wilson  <wilson@specifix.com>
8758
8759         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8760
8761 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8762
8763         * gfortran.dg/parameter+save.f90: Rename to
8764         * gfortran.dg/parameter_save.f90: .. this.
8765
8766 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8767
8768         PR fortran/20848
8769         * gfortran.dg/parameter+save.f90: New test case.
8770
8771 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8772
8773         PR fortran/19269
8774         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8775
8776 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8777
8778         PR c/23075
8779         * gcc.dg/pr23075.c: New test.
8780         * g++.dg/warn/pr23075.C: New test.
8781
8782         PR target/22362
8783         * gcc.target/i386/pr22362.c: New test.
8784
8785         PR rtl-optimization/23098
8786         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8787
8788         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8789         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8790         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8791
8792 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8793
8794         * g++.dg/expr/cast6.C: New test.
8795
8796         PR c++/9782
8797         * g++.dg/init/new15.C: New test.
8798
8799 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8800
8801         * gcc.dg/vect/Os-vect-95.c: New test.
8802         * gcc.dg/vect/vect-95.c: Same.
8803
8804 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8805
8806         * gcc.dg/vect/vect-29.c: Update xfail testing.
8807         * gcc.dg/vect/vect-44.c: Same.
8808         * gcc.dg/vect/vect-48.c: Same.
8809         * gcc.dg/vect/vect-50.c: Same.
8810         * gcc.dg/vect/vect-72.c: Same.
8811         * gcc.dg/vect/vect-77.c: Same.
8812         * gcc.dg/vect/vect-78.c: Same.
8813         * gcc.dg/vect/vect-80.c: Same.
8814         * gcc.dg/vect/vect-96.c: Same.
8815         * gcc.dg/vect/vect-100.c: Same.
8816         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8817         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8818         * gfortran.dg/vect/vect-5.f90: Same.
8819
8820 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8821
8822         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8823         start strings.
8824         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8825         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8826
8827         PR c++/23056
8828         * g++.dg/opt/pr23056.C: New test.
8829
8830         PR rtl-optimization/23098
8831         * gcc.target/i386/pr23098.c: New test.
8832
8833 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8834
8835         PR c++/23667
8836         * g++.dg/template/static15.C: New test.
8837
8838         PR c++/21440
8839         * g++.dg/ext/stmtexpr5.C: New test.
8840         * g++.dg/ext/stmtexpr6.C: Likewise.
8841
8842 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8843
8844         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8845
8846         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8847         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8848         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8849
8850 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8851
8852         PR libfortran/23321
8853         * gfortran.dg/direct_io_4.f90: New test case.
8854
8855 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8856             Rasmus Hahn  <rassahah@neofonie.de>
8857
8858         PR libobjc/23108
8859         * objc.dg/type-stream-1.m: New test.
8860
8861 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8862
8863         PR fortran/23661
8864         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8865         gfortran.dg/print_fmt_3.f90: New test.
8866
8867 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8868
8869         * gfortran.dg/fmt_t_1.f90: New test.
8870
8871 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8872
8873         PR rtl-optimization/23454
8874         * g++.dg/opt/pr23454.C: New test.
8875
8876 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8877
8878         PR c++/23699
8879         * g++.dg/ext/static1.C: New test.
8880
8881 2005-09-02  Richard Henderson  <rth@redhat.com>
8882
8883         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8884         tail call to check_fa_work.
8885
8886 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8887
8888         PR c++/21687
8889         * g++.dg/other/gc3.C: New test.
8890
8891 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8892
8893         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8894         * gcc.dg/20050826-1.c: Likewise.
8895
8896 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8897
8898         PR c++/23167
8899         * g++.dg/expr/volatile1.C: New test.
8900
8901 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8902
8903         PR middle-end/23547
8904         * gcc.dg/pr23547.c: New test.
8905
8906 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8907
8908         PR c/22061
8909         * gcc.c-torture/execute/pr22061-1.c,
8910         * gcc.c-torture/execute/pr22061-2.c,
8911         * gcc.c-torture/execute/pr22061-3.c,
8912         * gcc.c-torture/execute/pr22061-4.c: New tests.
8913
8914 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8915
8916         * gcc.dg/Wredundant-decls-2.c: New test to check that
8917         -Wredundant-decls does not issue warning for a variable
8918         definition following a declaration.
8919
8920 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8921
8922         PR debug/7241
8923         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8924         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8925         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8926
8927         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8928         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8929         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8930         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8931         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8932         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8933         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8934         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8935
8936 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8937
8938         PR objc/23306
8939         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8940         scan-assmbler.
8941
8942 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8943
8944         PR target/21255
8945         * gcc.dg/pr21255-1.c: New test.
8946         * gcc.dg/pr21255-2-mb.c: Likewise.
8947         * gcc.dg/pr21255-2-ml.c: Likewise.
8948         * gcc.dg/pr21255-3.c: Likewise.
8949         * gcc.dg/pr21255-4.c: Likewise.
8950
8951 2005-08-31  Dale Johannesen  <dalej@apple.com>
8952
8953         * gcc.dg/20050830-1.c: New.
8954
8955 2005-08-31  Josh Conner  <jconner@apple.com>
8956
8957         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8958         command-line options for arm-*-* targets.
8959         * g++.dg/init/array16.C: Likewise.
8960         * g++.dg/other/crash-4.C: Likewise.
8961
8962 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8963
8964         PR obj-c++/23640
8965         * obj-c++.dg/gnu-runtime-3.mm: New test.
8966
8967 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8968
8969         PR c++/13377
8970         * g++.dg/lookup/ambig4.C: New test.
8971         * g++.dg/lookup/ambig5.C: New test.
8972         * g++.dg/tc1/dr101.C: Adjust error markers.
8973
8974 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8975
8976         PR c++/23639
8977         * g++.dg/template/ttp5.C: Adjust error markers.
8978
8979 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8980
8981         PR testsuite/23609
8982         * lib/obj-c++.exp: Include target-libpath.exp.
8983         (obj-c++_link_flags): Look for the GNU libobjc library
8984         and set the library path to include it.
8985         Don't manually set LD_LIBRARY_PATH (etc.) but call
8986         set_ld_library_path_env_vars instead.
8987         (obj-c++_target_compile): Don't set library path or
8988         linker flags because they are already set correctly
8989         in obj-c++_link_flags.
8990
8991 2005-08-30  Josh Conner  <jconner@apple.com>
8992
8993         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8994         to command-line options for arm-*-* targets.
8995
8996 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8997
8998         * g++.dg/other/i386-1.C: New.
8999
9000 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9001
9002         PR preprocessor/20348
9003         PR preprocessor/20356
9004         * gcc.dg/cpp/pr20348.c: New test.
9005         * gcc.dg/cpp/pr20348.h: New file.
9006         * gcc.dg/cpp/inc/pr20348.h: New file.
9007         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9008         * gcc.dg/cpp/pr20356.c: New test.
9009         * gcc.dg/cpp/pr20356.h: New file.
9010         * gcc.dg/cpp/inc/pr20356.h: New file.
9011         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9012
9013 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9014
9015         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9016         Fix array dimension to avoid correct end-of-file error.
9017
9018 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9019
9020         PR libfortran/23598
9021         * gfortran.dg/iostat_1.f90: New test.
9022
9023 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9024
9025         PR middle-end/23408
9026         * gcc.dg/pr23408.c: New test.
9027
9028 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9029
9030         PR c++/23099
9031         * g++.dg/init/member1.C: Make sure erroneous static data member
9032         definitions are required.
9033         * g++.dg/template/static13.C: New test.
9034         * g++.dg/template/static14.C: Likewise.
9035
9036 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9037
9038         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9039         -march=pentium4, remove ilp32 requirement.
9040
9041         PR middle-end/23484
9042         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9043         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9044
9045 2005-08-29  Andreas Jaeger  <aj@suse.de>
9046
9047         PR testsuite/23607
9048         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9049
9050 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9051
9052         * gcc.c-torture/execute/20050316-2.c: New test.
9053         * gcc.c-torture/execute/20050316-3.c: New test.
9054         * gcc.dg/torture/pr16104-1.c: New test.
9055
9056 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9057
9058         PR middle-end/23463
9059         * gcc.c-torture/execute/zero-struct-1.c: New test.
9060
9061 2005-08-27  Richard Guenther  <rguenther@suse.de>
9062
9063         PR target/23575
9064         * gcc.target/i386/pr23575.c: New testcase.
9065
9066 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9067
9068         PR rtl-optimization/23561
9069         * gcc.c-torture/execute/20050826-1.c: New test.
9070
9071         PR rtl-opt/23560
9072         * gcc.c-torture/execute/20050826-2.c: New test.
9073
9074 2005-08-26  Dale Johannesen  <dalej@apple.com>
9075
9076         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9077         * gcc.dg/20050826-1.c: New.
9078
9079 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9080
9081         PR c++/19004
9082         * g++.dg/template/nontype13.C: New test.
9083
9084         PR c++/23491
9085         * g++.dg/init/new14.C: New test.
9086         * g++.dg/expr/anew1.C: Do not XFAIL.
9087         * g++.dg/expr/anew2.C: Likewise.
9088         * g++.dg/expr/anew3.C: Likewise.
9089
9090 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9091
9092         PR middle-end/22439
9093         * gcc.dg/vla-3.c: New test.
9094
9095 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9096
9097         PR fortran/20363
9098         * gfortran.dg/named_interface.f90: New.
9099
9100 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9101
9102         * gcc.c-torture/execute/frame-address.c: New test.
9103
9104 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9105
9106         PR c++/20817
9107         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9108
9109 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9110
9111         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9112
9113 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9114
9115         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9116         * gcc.dg/altivec-22.c: Rename from..
9117         * gcc.dg/altivec-nomfcr.c: ..this.
9118
9119 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9120
9121         PR tree-optimization/23546
9122         * gcc.dg/tree-ssa/pr23546.c: New test.
9123
9124 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9125
9126         PR fortran/17758
9127         * gfortran.dg/nonreturning_statements.f90: New test.
9128
9129 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9130
9131         PR c++/22454
9132         * g++.dg/parse/crash29.C: New.
9133
9134 2005-08-23  DJ Delorie  <dj@redhat.com>
9135
9136         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9137         constants have the L suffix.
9138
9139 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9140
9141         PR c++/23044
9142         * g++.dg/template/instantiate8.C: New.
9143
9144 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9145
9146         PR middle-end/23467
9147         * gcc.c-torture/execute/pr23467.c: New test.
9148
9149 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9150
9151         PR tree-optimization/22043
9152         * gcc.c-torture/execute/20050613-1.c: New test.
9153
9154 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9155
9156         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9157
9158 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9159
9160         PR rtl-optimization/23478
9161         * g++.dg/opt/pr23478.C: New test.
9162
9163 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9164
9165         PR c/18715
9166         * gcc.dg/switch-warn-3.c: New test.
9167
9168 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9169
9170         PR c++/22233
9171         * g++.dg/template/param1.C: New test.
9172
9173 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9174
9175         PR c++/23089
9176         * g++.dg/other/incomplete1.C: New test.
9177
9178 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9179
9180         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9181         are vectorizable.
9182
9183 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9184
9185         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9186         d_lines_5.f: New.
9187
9188 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9189
9190         * gcc.target/i386/sse-4.c: New test.
9191
9192 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9193
9194         PR testsuite/23239
9195         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9196
9197 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9198
9199         * gcc.dg/20050811-1.c: New test.
9200         * gcc.dg/20050811-2.c: New test.
9201
9202 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9203
9204         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9205
9206 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9207
9208         PR 23476
9209         * gcc.c-torture/compile/pr23476.c: New test.
9210
9211 2005-08-19  Devang Patel  <dpatel@apple.com>
9212
9213         PR tree-optimization/23048
9214         * gcc.dg/tree-ssa/pr23048.c: New test.
9215
9216 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9217
9218         PR middle-end/20624
9219         * g++.dg/warn/Wreturn-3.C: New test
9220
9221 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9222
9223         PR tree-optimization/22228
9224         * g++.dg/vect/pr22543.cc: New test.
9225
9226 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9227
9228         PR tree-optimization/21574
9229         * gcc.dg/tree-ssa/pr21574.c: New test.
9230
9231 2005-08-16  James E Wilson  <wilson@specifix.com>
9232
9233         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9234
9235 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9236
9237         PR tree-opt/23402
9238         * gcc.c-torture/compile/zero-strct-3.c: New test.
9239         * gcc.c-torture/compile/zero-strct-4.c: New test.
9240
9241 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9242
9243         PR target/23376
9244         * gcc.target/x86_64/pr23376.c: New test.
9245
9246 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9247
9248         PR c++/23337
9249         * g++.dg/ext/vector2.C: New.
9250
9251 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9252
9253         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9254
9255 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9256
9257         PR libfortran/23428
9258         * gfortran.dg/inquire-complex.f90: New test case.
9259
9260 2005-08-16  James E Wilson  <wilson@specifix.com>
9261
9262         PR tree-optimization/21105
9263         * gcc.dg/large-size-array.c: New.
9264
9265 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9266
9267         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9268         type.
9269         * gcc.dg/vect/vect-41: Likewise.
9270         * gcc.dg/vect/vect-42: Likewise.
9271         * gcc.dg/vect/vect-43: Likewise.
9272         * gcc.dg/vect/vect-44: Likewise.
9273         * gcc.dg/vect/vect-46: Likewise.
9274         * gcc.dg/vect/vect-47: Likewise.
9275         * gcc.dg/vect/vect-48: Likewise.
9276         * gcc.dg/vect/vect-52: Likewise.
9277         * gcc.dg/vect/vect-53: Likewise.
9278         * gcc.dg/vect/vect-54: Likewise.
9279         * gcc.dg/vect/vect-55: Likewise.
9280         * gcc.dg/vect/vect-56: Likewise.
9281         * gcc.dg/vect/vect-57: Likewise.
9282         * gcc.dg/vect/vect-58: Likewise.
9283         * gcc.dg/vect/vect-59: Likewise.
9284         * gcc.dg/vect/vect-60: Likewise.
9285         * gcc.dg/vect/vect-61: Likewise.
9286         * gcc.dg/vect/vect-85: Likewise.
9287         * gcc.dg/vect/vect-87: Likewise.
9288         * gcc.dg/vect/vect-88: Likewise.
9289         * gcc.dg/vect/vect-93.c: Likewise.
9290         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9291         * gcc.dg/vect/vect-75: Likewise.
9292         * gcc.dg/vect/vect-76: Likewise.
9293         * gcc.dg/vect/vect-77: Likewise.
9294         * gcc.dg/vect/vect-78: Likewise.
9295         * gcc.dg/vect/vect-80: Likewise.
9296         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9297         vectorized for the expected reason, rather than checking how alignment
9298         was handled.
9299         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9300         type and also instead of aligned pointers. Added documentation.
9301
9302 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9303
9304         * gfortran.dg/power.f90: New test.
9305
9306 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9307
9308         PR rtl-optimization/23299
9309         * g++.dg/opt/pr23299.C: New test.
9310
9311 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9312
9313         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9314
9315 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9316
9317         * g++.dg/template/local6.C: New test.
9318
9319 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9320
9321         * execute/exceptions/finally-1.m: Check that the catch and finally are
9322         being called.  Also add a "return 0;" at the end of main.
9323
9324 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9325
9326         PR fortran/21432.
9327         * gfortran.dg/namelist_print_1.f: New test of functionality of
9328         PRINT namelist.
9329         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9330         namelist generates error with -std=f95.
9331
9332 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9333
9334         PR tree-optimization/23119
9335         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9336
9337 2005-08-13  Marcin Koziej  <creep@desk.pl>
9338             Andrew Pinski  <pinskia@physics.uc.edu>
9339
9340         PR libobjc/22492
9341         * execute/exceptions/finally-1.m: New test.
9342
9343 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9344
9345         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9346         testsuite.
9347         * objc/execute/exceptions/trivial.m: New test.
9348         * objc.dg/try-catch-11.m: Move to ...
9349         * objc/execute/exceptions/foward-1.m: Here.
9350         * objc.dg/try-catch-2.m: Move to ...
9351         * objc/execute/exceptions/catchall-1.m: Here.
9352         * objc.dg/try-catch-8.m: Move to ...
9353         * objc/execute/exceptions/local-variables-1.m: Here.
9354
9355 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9356
9357         * objc.dg/nested-func-1.m: Move to ...
9358         * objc/execute/nested-func-1.m: Here.
9359
9360 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9361
9362         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9363         in ${options} instead of [target_info name].
9364         * lib/obj-c++.exp (objc_target_compile): Likewise.
9365
9366 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9367
9368         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9369
9370 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9371
9372         part of PR testsuite/23348
9373         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9374         of the torture options.
9375         * objc/compile/trivial.m: New test.
9376
9377 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9378
9379         * gfortran.dg/eoshift.f90: Correct format.
9380
9381 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9382
9383         * gfortran.fortran-torture/execute/character_passing.f90:
9384         Fix comment typo.
9385
9386 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9387
9388         PR c++/8271
9389         * g++.dg/template/unify10.C: New.
9390
9391 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9392
9393         * g++.dg/parse/pr22514.C: Move to...
9394         * g++.dg/debug/pr22514.C: here.
9395
9396 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9397
9398         PR c++/23266
9399         * g++.dg/inherit/pure1.C: New test.
9400
9401         * ChangeLog: Fix typos.
9402
9403 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9404             Steven Bosscher  <stevenb@suse.de>
9405
9406         * gfortran.dg/runtime_warning_1.f90: New test.
9407
9408 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9409
9410         PR c++/23219
9411         * g++.dg/parse/crash28.C: New.
9412
9413 2005-08-11  Richard Guenther  <rguenther@suse.de>
9414
9415         PR target/23289
9416         * gcc.target/i386/tailcall-1.c: New testcase.
9417
9418 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9419
9420         * gcc.dg/vect/vect-67.c: Un-xfail.
9421
9422 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9423
9424         PR c++/23225
9425         * g++.dg/testsuite/parse/crash27.C: new test.
9426
9427 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9428
9429         PR libfortran/22143
9430         * gfortran.dg/shift-kind.f90: New testcase.
9431
9432 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9433
9434         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9435         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9436
9437 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9438
9439         PR c++/20646
9440         * g++.dg/other/mult-stor1.C: New test.
9441
9442 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9443
9444         * gcc.c-torture/pr18299-1.c: Move to ...
9445         * gcc.c-torture/compile/pr18299-1.c: Here.
9446
9447 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9448
9449         * gfortran/fortran.torture/execute/character_passing.f90:
9450         Fix types for LSAME.
9451
9452 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9453
9454         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9455         input data back to what it was originally.
9456
9457 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9458
9459         * objc.dg/try-catch-8.m: Enable for all targets.
9460
9461 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9462
9463         * gcc.dg/pr23165.c: New test.
9464
9465 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9466
9467         PR tree-optimization/23234
9468         * gcc.dg/tree-ssa/pr23234.c: New test.
9469
9470 2005-08-08  Josh Conner  <jconner@apple.com>
9471
9472         PR rtl-optimization/23241
9473         * gcc.dg/char-compare.c: New test.
9474
9475 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9476
9477         PR c++/22508
9478         * g++.dg/init/new13.C: New test.
9479
9480 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9481
9482         PR c++/21166
9483         * g++.dg/other/crash-4.C: Adjust
9484         * g++/dg/ext/packed9.C: New.
9485
9486 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9487
9488         PR middle-end/21964
9489         * gcc.c-torture/execute/pr21964-1.c: New test.
9490
9491 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9492
9493         PR c/22458
9494         * gcc.dg/pr22458-1.c: New test.
9495
9496 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9497             Steven G. Kargl <kargls@comcast.net>
9498
9499         PR fortran/22390
9500         * gfortran.dg/flush_1.f90: New test.
9501
9502 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9503
9504         PR c++/23191
9505         * g++.dg/template/eh2.C: New test.
9506
9507 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9508
9509         PR c++/19498
9510         * g++.dg/template/instantiate7.C: New test.
9511
9512 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9513
9514         PR c/23113
9515         * gcc.dg/Wunused-value-1.c: New test.
9516
9517 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9518
9519         PR rtl-optimization/23233
9520         * gcc.c-torture/compile/pr23233-1.c: New test.
9521
9522 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9523
9524         PR fortran/18833
9525         PR fortran/20850
9526         * gfortran.dg/equiv_1.f90: New test.
9527         * gfortran.dg/equiv_2.f90: New test.
9528         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9529         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9530         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9531
9532 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9533
9534         * gcc.c-torture/execute/vrp-5.c: New test.
9535         * gcc.c-torture/execute/vrp-6.c: New test.
9536         * gcc.dg/tree-ssa/vrp21.c: New test.
9537
9538 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9539
9540         * g++.dg/parse/pr22514.C: New test.
9541
9542 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9543
9544         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9545
9546         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9547         instead of constant loads / pool entries.
9548
9549 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9550
9551         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9552         TEST_TO_WCTYPE.
9553
9554 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9555
9556         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9557         __WINT_TYPE__ in generated prototypes if possible.
9558
9559 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9560
9561         PR 22037
9562         * g++.dg/tree-ssa/pr22037.C:
9563
9564 2005-08-04  Richard Henderson  <rth@redhat.com>
9565
9566         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9567         scan-tree-dump-times directive.
9568
9569 2005-08-04  Jan Hubicka  <jh@suse.cz>
9570
9571         * gcov-1.C: Fix switch counts.
9572         * gcov-4b.c: Likewise.
9573
9574 2005-08-03  Jeff Law  <law@redhat.com>
9575
9576         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9577
9578 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9579
9580         * gcc.c-torture/execute/pr23135.c: New test.
9581
9582 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9583
9584         PR tree-optimization/19899
9585         * gcc.dg/tree-ssa/scev-1.c: New test.
9586         * gcc.dg/tree-ssa/scev-2.c: New test.
9587
9588 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9589
9590         PR target/18582
9591         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9592
9593 2005-08-03  Jan Hubicka  <jh@suse.cz>
9594
9595         * update-conroll.c: New testcase.
9596         * update-conroll-2.c: New testcase.
9597
9598 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9599
9600         * gfortran.dg/constant_substring.f: New test.
9601         * gfortran.dg/pr22491.f: New test.
9602
9603 2005-08-02  Jan Hubicka  <jh@suse.cz>
9604
9605         * update-threading.c: Replace by the proper one.
9606
9607 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9608
9609         PR 23164
9610         * g++.dg/tree-ssa/pr23164.C: New test.
9611
9612 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9613
9614         * gcc.dg/tree-ssa/pr23192.c: New test.
9615
9616 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9617
9618         * gcc.c-torture/execute/vrp-4.c: New test.
9619
9620 2005-08-02  Jan Hubicka  <jh@suse.cz>
9621
9622         * update-threading.c: New test.
9623
9624 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9625
9626         * gcc.c-torture/compile/20050801-1.c: New test.
9627         * gcc.c-torture/compile/20050801-2.c: New test.
9628
9629 2005-08-01  Jan Hubicka  <jh@suse.cz>
9630
9631         * val-prof-5.c: New test.
9632
9633 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9634
9635         PR c/22311
9636         * gcc.dg/pr22311-1.c : New test.
9637
9638 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9639
9640         PR target/23095
9641         * gfortran.dg/pr23095.f: New test.
9642
9643         PR c++/22003
9644         * g++.dg/other/pr22003.C: New test.
9645
9646 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9647
9648         PR target/20621
9649         * gcc.c-torture/execute/pr20621-1.c: New test.
9650
9651 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9652
9653         * gfortran.dg/comma_format_extension_4.f: Adjust length
9654         of string for format.
9655         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9656         print statement with internal write.
9657         * gfortran.dg/der_array_io_2.f: Likewise.
9658         * gfortran.dg/der_array_io_3.f: Likewise.
9659
9660 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9661
9662         * gcc.dg/fold-abs-4.c: new test.
9663
9664 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9665
9666         PR fortran/22570 an related issues.
9667         * gfortran.dg/x_slash_1.f: New test.
9668
9669 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9670
9671         PR c/23143
9672         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9673         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9674
9675 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9676
9677         PR c/529
9678         * gcc.dg/Wshadow-3.c: New test.
9679
9680 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9681
9682         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9683         used to have the wrong bounds).
9684
9685 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9686
9687         PR c/21720
9688         * gcc.dg/hex-round-1.c: Test more cases.
9689         * gcc.dg/hex-round-2.c: New test.
9690
9691 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9692
9693         PR 22550
9694         * g++.dg/tree-ssa/pr22550.C: New test.
9695
9696 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9697
9698         * gcc.dg/tree-ssa/vrp19.c: New test.
9699         * gcc.dg/tree-ssa-vrp20.c: New test.
9700
9701 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9702
9703         PR c/22240
9704         * gcc.dg/transparent-union-4.c: New test.
9705
9706 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9707
9708         PR c/22192
9709         * gcc.dg/c99-vla-2.c: New test.
9710
9711 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9712
9713         PR c/21720
9714         * gcc.dg/hex-round-1.c: New test.
9715
9716 2005-07-28  Jan Hubicka  <jh@suse.cz>
9717
9718         * inliner-1.c: Do not dump everything.
9719         * tree-prof.exp: Do not pass -ftree-based-profiling.
9720         * bprob.exp: Likewise.
9721
9722         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9723
9724 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9725
9726         PR c++/22545
9727         * g++.dg/expr/ptrmem7.C: New test.
9728
9729 2005-07-28  Mike Stump  <mrs@apple.com>
9730
9731         * g++.old-deja/g++.mike/visibility-1.C: New test.
9732
9733 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9734
9735         PR c/20187
9736         * gcc.c-torture/execute/pr20187-1.c: New test.
9737
9738 2005-07-28  Jeff Law  <law@redhat.com>
9739
9740         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9741         * gcc.dg/tree-ssa/vrp18.c: New test.
9742
9743 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9744
9745         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9746
9747 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9748
9749         PR tree-optimization/22506
9750         * gcc.dg/vect/ps22506.c: New test.
9751
9752 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9753
9754         PR target/21149
9755         * gcc.target/i386/sse-3.c: New test.
9756
9757 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9758
9759         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9760         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9761
9762 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9763
9764         PR c/22589
9765         * gcc.c-torture/compile/pr22589-1.c: New test.
9766
9767 2005-07-28  Jan Hubicka  <jh@suse.cz>
9768
9769         * update-loopch.c: New testcase.
9770
9771 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9772
9773         PR rtl-optimization/23047
9774         * gcc.c-torture/execute/pr23047.c: New test.
9775         * gcc.c-torture/execute/pr23047.x: New.
9776
9777 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9778
9779         PR tree-optimization/22493
9780         * gcc.c-torture/execute/pr22493-1.c: New test.
9781         * gcc.c-torture/execute/pr22493-1.x: New.
9782         * gcc.c-torture/execute/vrp-1.c: New test.
9783         * gcc.c-torture/execute/vrp-2.c: New test.
9784         * gcc.c-torture/execute/vrp-2.c: New test.
9785
9786 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9787
9788         * gcc.target/frv/all-builtin-read8.c: Delete.
9789         * gcc.target/frv/all-builtin-read16.c: Delete.
9790         * gcc.target/frv/all-builtin-read32.c: Delete.
9791         * gcc.target/frv/all-builtin-read64.c: Delete.
9792         * gcc.target/frv/all-builtin-write8.c: Delete.
9793         * gcc.target/frv/all-builtin-write16.c: Delete.
9794         * gcc.target/frv/all-builtin-write32.c: Delete.
9795         * gcc.target/frv/all-builtin-write64.c: Delete.
9796         * gcc.target/frv/all-read-write-1.c: New.
9797
9798 2005-07-27  Jeff Law  <law@redhat.com>
9799
9800         * gcc.c-torture/execute/pr22630.c: New test.
9801
9802 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9803
9804         PR tree-optimization/23073
9805         * gcc.dg/vect/nodump-pr23073.c: New test.
9806         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9807
9808 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9809
9810         PR tree-optimize/22348
9811         * gcc.c-torture/execute/pr22348.c: New.
9812
9813 2005-07-27  Richard Guenther  <rguenther@suse.de>
9814
9815         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9816
9817 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9818
9819         PR fortran/22503
9820         * gfortran.dg/logical_comp.f90: New test.
9821
9822 2005-07-27  Jan Hubicka  <jh@suse.cz>
9823
9824         * inliner-1.c: Add cleanup of dumps.
9825         * val-prof-*.c: Likewise.
9826         * update-tailcall.c: New.
9827
9828 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9829
9830         PR 22591
9831         * gcc.dg/tree-ssa/pr22591.c: New test.
9832         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9833
9834 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9835
9836         PR libobjc/22606
9837         * objc.dg/try-catch-11.m: New test.
9838
9839 2005-07-26  Richard Guenther  <rguenther@suse.de>
9840
9841         PR tree-optimization/22486
9842         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9843
9844 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9845
9846         PR tree-opt/22484
9847         * testsuite/g++.dg/opt/loop2.C: New test.
9848
9849 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9850
9851         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9852         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9853
9854 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9855
9856         * lib/profopt.exp (profopt-execute): Check for profiling data
9857         files on the target.
9858
9859 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9860
9861         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9862         for matching of asm labels.
9863
9864 2005-07-25  Richard Guenther  <rguenther@suse.de>
9865
9866         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9867
9868 2005-07-25  Richard Guenther  <rguenther@suse.de>
9869
9870         PR testsuite/22624
9871         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9872
9873 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9874
9875         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9876         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9877         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9878         * gcc.dg/vect/vect-100.c: New test.
9879         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9880         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9881         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9882         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9883         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9884         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9885         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9886         * gfortran.dg/vect/pr19049.f90: New testcase.
9887         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9888
9889 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9890
9891         * gcc.c-torture/execute/20050713-1.c: New test.
9892
9893         PR fortran/20063
9894         * gfortran.fortran-torture/execute/data_4.f90: New test.
9895
9896         PR middle-end/20303
9897         * gcc.dg/visibility-d.c: New test.
9898
9899 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9900
9901         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9902         * gfortran.dg/underflow.f90: Ditto.
9903
9904 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9905
9906         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9907         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9908         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9909
9910 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9911
9912         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9913         include case of field width of zero.
9914
9915 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9916
9917         PR libgfortran/21875
9918         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9919         with trailing blanks on normal formatted read.
9920
9921 2005-07-23  Chao-ying Fu  <fu@mips.com>
9922
9923         * gcc.target/mips/mips32-dsp-type.c: New test.
9924         * gcc.target/mips/mips32-dsp.c: New test.
9925
9926 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9927
9928         PR testsuite/21073
9929         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9930
9931         PR testsuite/20454
9932         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9933         and __cyg_profile_func_exit.
9934
9935 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9936
9937         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9938         * gfortran.dg/comma_format_extension_4.f: Same.
9939         * gfortran.dg/pr15332.f: Same.
9940         * gfortran.dg/pr21730.f: Same.
9941
9942 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9943
9944         * g++.dg/opt/vrp2.C: Fix testcase.
9945
9946         PR tree-opt/22625
9947         * g++.dg/opt/vrp2.C: New test.
9948
9949 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9950
9951         PR debug/21828
9952         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9953
9954 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9955
9956         * gcc.dg/tree-ssa/20050719-1.c: New test.
9957
9958 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9959
9960         * gcc.dg/bfin-longcall-1.c: New file.
9961         * gcc.dg/bfin-longcall-2.c: New file.
9962
9963 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9964
9965         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9966
9967 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9968
9969         PR middle-end/19055
9970         * gcc.dg/tree-ssa/pr19055.c: New test.
9971         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9972
9973 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9974
9975         PR C++/22358
9976         * g++.dg/other/pr22358.C: New test.
9977
9978 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9979
9980         PR c++/2922
9981         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9982
9983 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9984
9985         PR c++/15938
9986         * g++.dg/init/union2.C: New test.
9987
9988 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9989
9990         PR c/22393
9991         * gcc.dg/complex-4.c: New test.
9992
9993 2005-07-21  Richard Guenther  <rguenther@suse.de>
9994
9995         PR testsuite/22522
9996         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9997         scanning for asm labels.
9998         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9999
10000 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10001
10002         PR target/22085
10003         * gcc.dg/altivec-pr22085.c: New.
10004
10005 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10006
10007         PR tree-optimization/19210
10008         * gcc.dg/tree-ssa/pr19210-1.c: New.
10009         * gcc.dg/tree-ssa/pr19210-2.c: New.
10010
10011 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10012
10013         PR rtl-optimization/22167
10014         * g++.dg/opt/pr22167.C: New test.
10015
10016 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10017
10018         PR c++/2922
10019         * g++.dg/lookup/two-stage2.C: New.
10020         * g++.dg/lookup/two-stage3.C: New.
10021         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10022         fixed two-stage name lookup for operators.
10023         * g++.dg/template/call3.C: Compiler now produces an appropriate
10024         error message.
10025         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10026         14 as a candidate.
10027         * g++.dg/template/ptrmem4.C: Compiler produces different error
10028         message.
10029         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10030         connect_to_method as a candidate.
10031
10032 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10033
10034         * gcc.dg/fold-alloc-1.c: New test.
10035
10036 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10037
10038         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10039         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10040
10041 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10042
10043         * gcc.dg/fold-abs-1.c: New test.
10044         * gcc.dg/fold-abs-2.c: New test.
10045         * gcc.dg/fold-abs-3.c: New test.
10046
10047 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10048
10049         Make CONSTRUCTOR use VEC to store initializers.
10050         * g++.dg/ext/complit3.C: Check for specific error messages.
10051         * g++.dg/init/brace2.C: Update error message.
10052         * g++.dg/warn/Wbraces2.C: Likewise.
10053
10054 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10055
10056         PR fortran/16940
10057         * gfortran.dg/module_interface_1.f90: New test.
10058
10059 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10060             Kenneth Zadeck <zadeck@naturalbridge.com>
10061
10062         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10063
10064 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10065
10066         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10067         specify -Wformat for these tests.
10068         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10069         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10070         * gcc.dg/format/opt-6.c: Delete.
10071
10072 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10073
10074         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10075         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10076
10077 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10078
10079         * gcc.dg/tree-ssa/alias-2.c: New test.
10080
10081 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10082
10083         PR c++/22263
10084         * g++.dg/template/explicit7.C: New test.
10085
10086 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10087
10088         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10089         width of 8 to +Inf and -Inf.
10090
10091 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10092
10093         PR c++/22139
10094         * g++.dg/template/friend36.C: New test.
10095
10096 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10097
10098         PR fortran/21730
10099         * gfortran.dg/pr21730.f: New test.
10100
10101 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10102             Kenneth Zadeck <zadeck@naturalbridge.com>
10103
10104         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10105         since pure const detection cannot run at -O1 in c compiler.
10106         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10107         can now optimize this case properly.
10108         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10109         because we now pass.
10110         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10111
10112 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10113
10114         PR c/22421
10115         * gcc.dg/format/bitfld-1.c: New test.
10116
10117 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10118
10119         PR c++/22204
10120         * g++.dg/rtti/repo1.C: New test.
10121
10122 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10123
10124         PR middle-end/22398
10125         * gcc.c-torture/compile/pr22398.c: New test.
10126
10127 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10128
10129         PR c++/22132
10130         * g++.dg/expr/cast4.C: New test.
10131
10132 2005-07-15  Richard Guenther  <rguenther@suse.de>
10133
10134         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10135         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10136
10137 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10138
10139         PR tree-optimization/22230
10140         * gcc.dg/tree-ssa/pr22230.c: New test.
10141
10142 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10143
10144         * gfortran.dg/g77/cpp6.f: New test.
10145
10146         PR fortran/22417
10147         * gfortran.dg/g77/cpp5.F: New test.
10148         * gfortran.dg/g77/cpp5.h: New file.
10149         * gfortran.dg/g77/cpp5inc.h: New file.
10150
10151 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10152
10153         PR libfortran/16435
10154         * gfortran.dg/tl_editting.f90: New.
10155         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10156
10157 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10158
10159         * gfortran.dg/char_array_constructor.f90: New test.
10160
10161 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10162
10163         * gfortran.dg/past_eor.f90: New.
10164         * gfortran.dg/complex_read.f90: New.
10165
10166 2005-07-13  Jeff Law  <law@redhat.com>
10167
10168         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10169         additional casts.
10170
10171         * gcc.dg/tree-ssa/pr22321.c: New test
10172
10173 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10174
10175         PR tree-optimization/21921
10176         * gcc.dg/tree-ssa/pr21921.c: New.
10177
10178 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10179
10180         PR tree-optimizatio/22442
10181         * gcc.dg/tree-ssa/loop-11.c: New test.
10182
10183 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10184
10185         PR tree-opt/21840
10186         * gcc.c-torture/compile/pr21840.c: New test.
10187
10188 2005-07-12  Jan Hubicka  <jh@suse.cz>
10189
10190         * gcc.c-torture/compile/pr22379.c: New test.
10191
10192 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10193
10194         PR libfortran/21593
10195         gfortran.dg/dev_null.f90: Remove outdated comment about
10196         PR libfortran/21593.
10197
10198
10199 2005-07-12  Dale Johannesen  <dalej@apple.com>
10200
10201         * gcc.target/i386/compress-float-sse.c: New.
10202         * gcc.target/i386/compress-float-sse-pic.c: New.
10203         * gcc.target/i386/compress-float-387.c: New.
10204         * gcc.target/i386/compress-float-387-pic.c: New.
10205         * gcc.dg/compress-float-ppc.c: New.
10206         * gcc.dg/compress-float-ppc-pic.c: New.
10207
10208 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10209
10210         PR libfortran/21593
10211         gfortran.dg/dev_null.f90: Remove targets.
10212
10213 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10214
10215         PR tree-opt/22335
10216         * gcc.dg/pr22335-1.c: New test.
10217         * gcc.dg/pr22335-2.c: New test.
10218
10219 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10220
10221         PR c++/20172
10222         * g++.dg/template/nontype12.C : New test.
10223
10224 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10225
10226         * gcc.dg/tree-ssa/loop-10.c: New test.
10227
10228 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10229
10230         * gcc.c-torture/execute/20020720-1.x: Remove.
10231
10232 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10233
10234         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10235
10236 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10237
10238         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10239         (dg-mips-options): Use it.
10240
10241 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10242
10243         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10244
10245 2005-07-09  Richard Henderson  <rth@redhat.com>
10246
10247         * lib/target-supports.exp (check_effective_target_sync_char_short):
10248         Add alpha.
10249
10250 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10251
10252         PR libfortran/22217
10253         * gfortran.dg/negative-z-descriptor.f90: New test.
10254
10255 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10256
10257         PR tree-opt/22329
10258         * gcc.dg/pr22329.c: New test.
10259
10260 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10261
10262         PR tree-optimization/20139
10263         * gcc.dg/tree-ssa/pr20139.c: New.
10264
10265 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10266
10267         PR tree-opt/22356
10268         * testsuite/gcc.dg/pr22356-1.c: New test.
10269
10270 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10271
10272         PR c++/21799
10273         * g++.dg/template/unify8.C: New.
10274         * g++.dg/template/unify9.C: New.
10275
10276 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10277
10278         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10279
10280 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10281
10282         * gcc.dg/darwin-version-1.c: New.
10283         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10284         * gcc.dg/builtins-20.c: Likewise.
10285         * gcc.dg/builtins-53.c: Likewise.
10286         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10287         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10288         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10289         * gcc.dg/torture/builtins-power-1.c: Likewise.
10290         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10291         on Darwin.
10292
10293 2005-07-07  Jeff Law  <law@redhat.com>
10294
10295         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10296         argument evaluation order.
10297
10298 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10299
10300         PR libfortran/21594
10301         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10302         Add test cases where the shift length is greater than the
10303         array length.
10304
10305 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10306
10307         * obj-c++.dg/proto-lossage-6.mm: New.
10308         * objc.dg/proto-lossage-6.m: New.
10309
10310 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10311
10312         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10313         * objc.dg/gnu-runtime-2.m: Likewise.
10314
10315 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10316
10317         * gfortran.dg/longline.f: New test.
10318
10319         * gfortran.dg/badline.f: New test.
10320
10321 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10322
10323         PR fortran/16531
10324         PR fortran/15966
10325         PR fortran/18781
10326         * gfortran.dg/hollerith.f90: New.
10327         * gfortran.dg/hollerith2.f90: New.
10328         * gfortran.dg/hollerith3.f90: New.
10329         * gfortran.dg/hollerith4.f90: New.
10330         * gfortran.dg/hollerith_f95.f90: New.
10331         * gfortran.dg/hollerith_legacy.f90: New.
10332         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10333
10334 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10335
10336         PR objc/22274
10337         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10338         * objc.dg/gnu-runtime-2.m: New.
10339
10340 2005-07-06  Jeff Law  <law@redhat.com>
10341
10342         * gcc.dg/tree-ssa/vrp17.c: New test.
10343
10344 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10345
10346         PR fortran/22327
10347         * gfortran.dg/array_constructor_5.f90: New test.
10348
10349 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10350
10351         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10352
10353 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10354
10355         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10356         * gcc.dg/980816-1.c: Ditto.
10357
10358 2005-07-06  Jeff Law  <law@redhat.com>
10359
10360         * gcc.c-torture/compile/pr21356.c: New test.
10361
10362 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10363
10364         PR c/22013
10365         PR c/22098
10366         * gcc.c-torture/compile/pr22013-1.c,
10367         gcc.c-torture/execute/pr22098-1.c,
10368         gcc.c-torture/execute/pr22098-2.c,
10369         gcc.c-torture/execute/pr22098-3.c: New tests.
10370
10371 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10372
10373         PR c/22308
10374         * gcc.dg/pr22308-1.c: New test.
10375
10376 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10377
10378         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10379         target.
10380         * gcc.dg/compare9.c: Use -fshort-enums instead of
10381         -fno-short-enums.  Change the last test to dg-bogus.
10382
10383 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10384
10385         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10386         * gcc.dg/compare9.c: New.
10387
10388 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10389
10390         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10391
10392 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10393
10394         PR testsuite/22288
10395         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10396
10397
10398 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10399
10400         * gcc.dg/format/gcc_gfc-1.c: New.
10401
10402 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10403
10404         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10405
10406 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10407
10408         PR fortran/20842
10409         * gfortran.dg/io_invalid_1.f90: New test.
10410
10411 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10412
10413         * gcc.dg/format/gcc_diag-1.c: Update.
10414
10415 2005-07-02  Jeff Law  <law@redhat.com>
10416
10417         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10418         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10419
10420 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10421
10422         * gcc.dg/format/gcc_diag-1.c: Update.
10423
10424 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10425
10426         PR tree-opt/22269
10427         * gcc.c-torture/compile/pr22269.c: New test.
10428
10429 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10430
10431         PR 21584
10432         PR 22219
10433         * g++.dg/tree-ssa/pr21584-1.C: New test.
10434         * g++.dg/tree-ssa/pr21584-2.C: New test.
10435
10436 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10437
10438         * obj-c++.dg/try-catch-11.mm: New.
10439         * objc.dg/try-catch-10.m: New.
10440
10441 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10442
10443         * g++.dg/other/ucnid-1.C: xfail on AIX.
10444
10445 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10446
10447         PR 22234
10448         * gcc.dg/20050629-1.c: New test.
10449
10450 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10451
10452         * obj-c++.dg/const-str-1[0-1].mm: New.
10453         * objc.dg/const-str-1[0-1].m: New.
10454
10455 2005-05-29  Richard Henderson  <rth@redhat.com>
10456
10457         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10458         Rename from check_effective_target_vect_no_max.
10459         (check_effective_target_vect_no_int_add): New.
10460         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10461         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10462         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10463         * gcc.dg/vect/vect-reduc-1.c: Use both.
10464         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10465
10466 2005-05-29  Richard Henderson  <rth@redhat.com>
10467
10468         * lib/target-supports.exp (check_effective_target_vect_no_max):
10469         Remove i386 and x86_64.
10470
10471 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10472
10473         PR testsuite/21969
10474         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10475
10476 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10477
10478         PR middle-end/21969
10479         * gcc.dg/vect/pr21969.c: New test.
10480
10481 2005-06-28  Eric Christopher  <echristo@redhat.com>
10482
10483         PR c/22052
10484         PR c/21975
10485         * gcc.dg/inline1.c: New test.
10486         * gcc.dg/inline2.c: Ditto.
10487         * gcc.dg/inline3.c: Ditto.
10488         * gcc.dg/inline4.c: Ditto.
10489         * gcc.dg/inline5.c: Ditto.
10490
10491 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10492
10493         PR libfortran/22142
10494         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10495         Add testcase also testing eoshift1 for PR 22142.
10496
10497 2005-06-28  Richard Henderson  <rth@redhat.com>
10498
10499         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10500         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10501         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10502         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10503         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10504
10505 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10506
10507         PR libfortran/22142
10508         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10509         Add testcase for PR 22142.
10510
10511 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10512
10513         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10514         gcc.target/ia64/fpreg-2.c: New tests.
10515
10516 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10517
10518         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10519
10520 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10521
10522         PR libfortran/22170
10523         * gfortran.dg/slash_1.f90: New test.
10524
10525 2005-06-27  Richard Henderson  <rth@redhat.com>
10526
10527         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10528         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10529         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10530         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10531         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10532         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10533
10534 2005-06-27  Richard Henderson  <rth@redhat.com>
10535
10536         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10537         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10538
10539 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10540
10541         * obj-c++.dg/proto-lossage-5.mm: New.
10542         * objc.dg/proto-lossage-5.m: New.
10543
10544 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10545
10546         PR 21959
10547         * gcc.dg/tree-ssa/pr21959.c: New test.
10548
10549 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10550
10551         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10552         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10553         testing uninitialized var.
10554
10555         * gcc.c-torture/execute/builtins/chk.h: New.
10556         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10557         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10558         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10559         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10560         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10561         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10562         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10563         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10564         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10565         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10566         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10567         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10568         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10569         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10570         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10571         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10572         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10573         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10574         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10575         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10576         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10577         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10578         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10579         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10580         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10581         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10582         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10583         * gcc.dg/builtin-object-size-1.c: New test.
10584         * gcc.dg/builtin-object-size-2.c: New test.
10585         * gcc.dg/builtin-object-size-3.c: New test.
10586         * gcc.dg/builtin-object-size-4.c: New test.
10587         * gcc.dg/builtin-object-size-5.c: New test.
10588         * gcc.dg/builtin-stringop-chk-1.c: New test.
10589         * gcc.dg/builtin-stringop-chk-2.c: New test.
10590         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10591         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10592         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10593         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10594         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10595         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10596         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10597         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10598         * gcc.c-torture/execute/printf-1.c: New test.
10599         * gcc.c-torture/execute/fprintf-1.c: New test.
10600         * gcc.c-torture/execute/vprintf-1.c: New test.
10601         * gcc.c-torture/execute/vfprintf-1.c: New test.
10602         * gcc.c-torture/execute/printf-chk-1.c: New test.
10603         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10604         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10605         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10606
10607 2005-06-27  Michael Matz  <matz@suse.de>
10608
10609         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10610         slot is not merged if address escapes.
10611
10612 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10613
10614         PR c/21911
10615         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10616
10617 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10618
10619         PR middle-end/17965
10620         * gcc.c-torture/compile/20050622-1.c: New test.
10621
10622         PR middle-end/22028
10623         * gcc.dg/20050620-1.c: New test.
10624
10625 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10626
10627         PR tree-optimization/22026
10628         * gcc.dg/tree-ssa/pr22026.c: New.
10629
10630 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10631
10632         PR libfortran/22144
10633         * gfortran.dg/shift-alloc.f90: New testcase.
10634
10635 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10636
10637         * all files: Update FSF address in copyright headers.
10638
10639 2005-06-22  Jan Hubicka  <jh@suse.cz>
10640
10641         * wholeprogram-1.c: New testcase.
10642         * wholeprogram-2.c: New testcase.
10643
10644 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10645
10646         PR 22171
10647         * gcc.dg/tree-ssa/pr22171.c: New test.
10648
10649 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10650
10651         * gfortran.dg/simplify_modulo.f90: New.
10652
10653 2005-06-24  Jan Hubicka  <jh@suse.cz>
10654
10655         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10656
10657 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10658
10659         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10660
10661 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10662
10663         * obj-c++.dg/typedef-alias-1.mm: New.
10664         * objc.dg/typedef-alias-1.m: New.
10665
10666 2005-06-23  Jeff Law  <law@redhat.com>
10667
10668         * gcc.dg/tree-ssa/vrp16.c: New test.
10669
10670 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10671
10672         * lib/target-supports.exp: Add
10673         check_effective_target_fortran_large_real and
10674         check_effective_target_fortran_large_int to check for
10675         corresponding effective targets.
10676         * gfortran.dg/large_integer_kind_1.f90: New test.
10677         * gfortran.dg/large_real_kind_1.f90: New test.
10678
10679 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10680
10681         PR tree-optimization/22117
10682         * gcc.dg/tree-ssa/pr22117.c: New.
10683
10684 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10685
10686         PR testsuite/22123
10687         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10688
10689 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10690
10691         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10692
10693 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10694
10695         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10696         * gfortran.dg/f2c_4.c: Likewise.
10697
10698 2005-06-22 Paul Brook  <paul@codesourcery.com>
10699
10700         PR fortran/21034
10701         * gfortran.dg/auto_save_1.f90: New test.
10702
10703 2005-06-22  Michael Matz  <matz@suse.de>
10704
10705         * gcc.target/x86-64/abi: New directory.
10706         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10707         * gcc.target/x86-64/abi/README.gcc: New file.
10708         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10709         * gcc.target/x86-64/abi/asm-support.s: New file.
10710         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10711         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10712         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10713         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10714         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10715         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10716         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10717         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10718         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10719         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10720         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10721         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10722         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10723         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10724         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10725         * gcc.target/x86_64/abi/test_varargs.c: New test.
10726
10727 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10728
10729         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10730         32-bit i?86 and x86_64.
10731
10732 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10733
10734         * obj-c++.dg/const-str-[1-9].mm: New tests.
10735
10736 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10737
10738         PR fortran/22010
10739         * gfortran.dg/namelist_use.f90: New.
10740         * gfortran.dg/namelist_use_only.f90: New.
10741
10742 2005-06-21  Jeff Law  <law@redhat.com>
10743
10744         * gcc.dg/tree-ssa/vrp15.c: New test.
10745
10746 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10747
10748         * lib/target-supports.exp (check_effective_target_vect_reduction):
10749         Remove.
10750         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10751         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10752         remove vect_reduction target keyword. Also avoid two returns in main.
10753         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10754         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10755         * gcc.dg/vect/vect-reduc-1short.c: New test.
10756         * gcc.dg/vect/vect-reduc-1char.c: New test.
10757         * gcc.dg/vect/vect-reduc-2short.c: New test.
10758         * gcc.dg/vect/vect-reduc-2char.c: New test.
10759         * gcc.dg/vect/vect-reduc-6.c: New test.
10760         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10761         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10762         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10763
10764 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10765         Paul Thomas  <pault@gcc.gnu.org>
10766
10767         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10768         New tests.
10769
10770 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10771
10772         * gfortran.dg/backslash_1.f90: New test.
10773         * gfortran.dg/backslash_2.f90: New test.
10774
10775 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10776
10777         * gfortran.dg/duplicate_labels.f90: New test.
10778
10779 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10780
10781         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10782         unsupportable relocations.
10783         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10784         * gcc.dg/20050321-2.c: xfail for NetWare.
10785
10786 2005-06-20  Andreas Jaeger  <aj@suse.de>
10787
10788         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10789         gcc.target/i386/fastcall-sseregparm.c,
10790         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10791
10792 2005-06-19  Richard Henderson  <rth@redhat.com>
10793
10794         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10795
10796 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10797
10798         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10799
10800 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10801
10802         PR c++/22115
10803         * g++.dg/conversion/simd2.C: Change expected error message.
10804
10805 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10806
10807         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10808         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10809         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10810
10811 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10812
10813         * gcc.dg/fold-mod-1.c: New test.
10814
10815 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10816
10817         PR fortran/19926
10818         * gfortran.dg/pr19926.f90: New test.
10819
10820 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10821
10822         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10823         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10824         targets.
10825         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10826         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10827
10828 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10829
10830         * gcc.target/ia64/float80-varargs-1.c: New test.
10831
10832 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10833
10834         PR tree-opt/22035
10835         * gfortran.dg/f2c_6.f90: New test.
10836
10837 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10838
10839         PR c++/17413
10840         * g++.dg/template/local5.C: New.
10841
10842 2005-06-17  Richard Henderson  <rth@redhat.com>
10843
10844         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10845
10846 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10847
10848         PR testsuite/21945
10849         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10850
10851 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10852
10853         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10854         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10855         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10856         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10857         check_vect to verify the presence of hardware vector support.
10858
10859 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10860
10861         PR testsuite/22056
10862         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10863
10864 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10865
10866         PR libfortran/19216
10867         * gfortran.dg/pr19216.f: Add correct space between brackets and
10868         dg directive.
10869
10870 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10871
10872         PR libfortran/16436
10873         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10874
10875 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10876
10877         * gcc.target/i386/attributes-error.c: New testcase.
10878         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10879         * gcc.target/i386/regparm-stdcall.c: Likewise.
10880         * gcc.target/i386/sseregparm-1.c: Likewise.
10881         * gcc.target/i386/sseregparm-2.c: Likewise.
10882
10883 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10884
10885         * g++.dg/rtti/crash2.C: New.
10886
10887 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10888
10889         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10890
10891 2005-06-15  David Ung  <davidu@mips.com>
10892
10893         * gcc.target/mips/mips16e-extends.c: New test for testing the
10894         generation of MIPS16e zeb/zeh, seb/seh instructions.
10895
10896 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10897
10898         PR 22018
10899         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10900         * gcc.dg/tree-ssa/pr22018.c: New test.
10901
10902 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10903
10904         * gcc.dg/simd-1.c: Update error messages.
10905         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10906         * gcc.dg/simd-2.c: Update error messages.
10907         * gcc.dg/simd-4.c: New.
10908
10909 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10910
10911         PR c++/20678
10912         * g++.dg/other/crash-4.C: New.
10913
10914 2005-06-14  Devang Patel  <dpatel@apple.com>
10915
10916         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10917
10918 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10919
10920         PR c++/21929
10921         * g++.dg/parse/crash11.C: Update
10922
10923 2005-06-13  Jeff Law  <law@redhat.com>
10924
10925         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10926         perform the desired transformations.
10927         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10928         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10929
10930 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10931
10932         PR fortran/22038
10933         * gfortran.dg/forall_1.f90: Un-XFAIL.
10934
10935 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10936
10937         PR c++/21929
10938         * g++.dg/parse/crash26.C: New.
10939
10940         PR c++/20789
10941         * g++.dg/init/member1.C: New.
10942
10943 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10944
10945         * gfortran.dg/altreturn_1.f90: New test.
10946
10947 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10948
10949         PR middle-end/21985
10950         * gcc.dg/tree-ssa/pr21985.c: New test.
10951
10952 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10953
10954         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10955
10956 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10957
10958         PR c++/21930
10959         * g++.dg/other/error10.C: New test case.
10960
10961 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10962
10963         PR libfortran/19155
10964         * gfortran.dg/pr19155.f: Add test.
10965
10966 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10967
10968         * gfortran.dg/f2c_7.f90: New test.
10969
10970         * gfortran.dg/forall_1.f90: XFAILed.
10971
10972 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10973
10974         * gcc.dg/pr14796-1.c: New.
10975         * gcc.dg/pr14796-2.c: New.
10976
10977 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10978
10979         PR fortran/17792
10980         PR fortran/21375
10981         * gfortran.dg/deallocate_stat.f90: New test.
10982
10983 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10984
10985         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10986
10987 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10988
10989         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10990         access will be generated when this loop is vectorized. Test that
10991         accesses with same alignment were detected.
10992         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10993         Test that accesses with same alignment were detected.
10994         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10995         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10996         alignment were detected.
10997
10998 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10999
11000         PR c++/10611
11001         * g++.dg/conversion/simd2.C: New.
11002
11003 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11004
11005         * gcc.dg/Wcxx-compat-1.c: New.
11006
11007 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11008
11009         PR libfortran/21480
11010         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11011         complex array.
11012
11013 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11014
11015         * gcc.dg/alias-8.c: New.
11016
11017 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11018
11019         * gcc.dg/format/cmn_err-1.c: Update.
11020
11021 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11022
11023         PR target/20666
11024         * gcc.target/sparc/fexpand-2.c: New.
11025         * gcc.target/sparc/fpmerge-2.c: New.
11026         * gcc.target/sparc/fpmul-2.c: New.
11027         * gcc.target/sparc/noresult.c: New.
11028         * gcc.target/sparc/pdist-2.c: New.
11029         * gcc.target/sparc/pdist-3.c: New.
11030
11031 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11032
11033         PR testsuite/21702
11034         * gcc.target/i386/i386.exp: Fix comment typo.
11035
11036 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11037
11038         PR c++/19497
11039         * g++.dg/inherit/using5.C: New.
11040         * g++.dg/inherit/using6.C: New.
11041
11042 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11043
11044         PR c++/19894
11045         * g++.dg/template/ptrmem15.C: New test.
11046
11047         PR c++/20563
11048         * g++.dg/ext/label4.C: New test.
11049
11050 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11051
11052         * gcc.dg/tls/debug-1.c: New test.
11053
11054 2005-06-07  Dale Johannesen  <dalej@apple.com>
11055
11056         * gcc.target/i386/movq.c: New.
11057
11058 2005-06-07  Dale Johannesen  <dalej@apple.com>
11059
11060         * gcc.dg/20050607-1.c: New.
11061
11062 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11063
11064         PR middle-end/21850
11065         * gcc.c-torture/execute/20050607-1.c: New test.
11066
11067 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11068
11069         PR libfortran/21926
11070         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11071         Test case where the return array has lowest stride one,
11072         but isn't packed.
11073
11074 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11075
11076         * lib/target-supports.exp (check_effective_target_sync_int_long):
11077         Add s390 and s390x targets.
11078
11079 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11080
11081         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11082         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11083         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11084         * gcc.dg/tree-ssa/loop-9.c: New test.
11085
11086 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11087
11088         * g++.dg/parse/defarg10.C: New.
11089
11090 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11091
11092         PR regression/21897
11093         * gcc.c-torture/execute/20050604-1.c: New test.
11094
11095 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11096
11097         PR 21903
11098         * g++.dg/parse/defarg9.C: New.
11099
11100         PR c++/20637
11101         * g++.dg/inherit/using4.C: New.
11102         * g++.dg/overload/error1.C: Adjust expected errors.
11103         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11104         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11105         * g++.old-deja/g++.other/redecl2.C: Likewise.
11106         * g++.old-deja/g++.other/redecl4.C: Likewise.
11107         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11108
11109 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11110
11111         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11112
11113 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11114
11115         * lib/gfortran.exp (gfortran_target_compile): Call
11116         dg-additional-files-options
11117         * gfortran.dg/f2c_4.f90: New file
11118         * gfortran.dg/f2c_4.c: New file
11119         * gfortran.dg/f2c_5.f90: New file
11120         * gfortran.dg/f2c_5.c: New file
11121
11122 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11123
11124         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11125
11126         PR fortran/21912
11127         * gfortran.dg/array_constructor_4.f90: New test.
11128
11129 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11130
11131         PR c++/21619
11132         * g++.dg/ext/builtin9.C: New test.
11133
11134 2005-06-05  Dale Johannesen  <dalej@apple.com>
11135
11136         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11137         * gcc.c-torture/execute/20050603-2.c: Ditto.
11138
11139 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11140
11141         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11142         * gcc.dg/vect/vect-reduc-1.c: New.
11143         * gcc.dg/vect/vect-reduc-2.c: New.
11144         * gcc.dg/vect/vect-reduc-3.c: New.
11145
11146 2005-06-04  Dale Johannesen  <dalej@apple.com>
11147
11148         * gcc.c-torture/execute/20050603-1.c: New.
11149         * gcc.c-torture/execute/20050603-2.c: New.
11150         * gcc.dg/20050603-3.c: New.
11151
11152 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11153
11154         PR fortran/19195
11155         * gfortran.dg/debug_1.f90: New test.
11156
11157         * gfortran.dg/forall_1.f90: New test.
11158
11159 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11160
11161         * gfortran.dg/array_constructor_3.f90: New test.
11162
11163 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11164
11165         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11166
11167 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11168
11169         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11170
11171 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11172
11173         PR c/21873
11174         * gcc.dg/init-excess-1.c: New test.
11175
11176 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11177
11178         PR c++/21853
11179         * g++.dg/expr/static_cast6.C: New test.
11180
11181 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11182
11183         * gcc.dg/tree-ssa/vrp14.c: New test.
11184
11185 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11186
11187         PR c++/21336
11188         * g++.dg/template/new2.C: New test.
11189
11190 2005-06-03  Josh Conner  <jconner@apple.com>
11191
11192         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11193         all entries in initializer.
11194
11195 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11196
11197         PR middle-end/21858
11198         * gcc.dg/pr21858.c: New testcase.
11199
11200 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11201
11202         PR tree-optimization/21292
11203
11204         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11205         New.
11206         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11207         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11208         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11209         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11210         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11211
11212 2005-06-02  Richard Henderson  <rth@redhat.com>
11213
11214         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11215
11216 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11217
11218         * gcc.dg/wtypequal.c: New testcase.
11219
11220 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11221
11222         PR 21582
11223         * gcc.dg/tree-ssa/pr21582.c: New test.
11224
11225 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11226
11227         PR c++/21280
11228         * g++.dg/opt/interface2.h: New.
11229         * g++.dg/opt/interface2.C: New.
11230         * g++.dg/init/ctor4.C: Adjust error lines.
11231         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11232         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11233         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11234         * g++.old-deja/g++.pt/assign1.C: Likewise.
11235         * g++.old-deja/g++.pt/crash20.C: Likewise.
11236
11237 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11238
11239         PR tree-optimization/21734
11240         * g++.dg/vect/pr21734_1.cc: New.
11241         * g++.dg/vect/pr21734_2.cc: New.
11242
11243 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11244
11245         PR c++/20350
11246         * g++.dg/template/spec24.C: New.
11247
11248         PR c++/21151
11249         * g++.dg/pch/local-1.C: New.
11250         * g++.dg/pch/local-1.Hs: New.
11251
11252 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11253
11254         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11255         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11256         * gcc.dg/tree-ssa/pr14341.c: New test.
11257         * gcc.dg/tree-ssa/pr14841.c: New test.
11258         * gcc.dg/tree-ssa/pr20701.c: New test.
11259         * gcc.dg/tree-ssa/pr21086.c: New test.
11260         * gcc.dg/tree-ssa/pr21090.c: New test.
11261         * gcc.dg/tree-ssa/pr21332.c: New test.
11262         * gcc.dg/tree-ssa/pr21458.c: New test.
11263         * gcc.dg/tree-ssa/pr21658.c: New test.
11264         * gcc.dg/tree-ssa/vrp01.c: New test.
11265         * gcc.dg/tree-ssa/vrp02.c: New test.
11266         * gcc.dg/tree-ssa/vrp03.c: New test.
11267         * gcc.dg/tree-ssa/vrp04.c: New test.
11268         * gcc.dg/tree-ssa/vrp05.c: New test.
11269         * gcc.dg/tree-ssa/vrp06.c: New test.
11270         * gcc.dg/tree-ssa/vrp07.c: New test.
11271         * gcc.dg/tree-ssa/vrp08.c: New test.
11272         * gcc.dg/tree-ssa/vrp09.c: New test.
11273         * gcc.dg/tree-ssa/vrp10.c: New test.
11274         * gcc.dg/tree-ssa/vrp11.c: New test.
11275         * gcc.dg/tree-ssa/vrp12.c: New test.
11276         * gcc.dg/tree-ssa/vrp13.c: New test.
11277
11278 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11279
11280         PR 21029
11281         * gcc.dg/tree-ssa/pr21029.c: New test.
11282
11283 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11284
11285         * gfortran.dg/logint-1.f: New test case.
11286         * gfortran.dg/logint-2.f: Likewise.
11287         * gfortran.dg/logint-3.f: Likewise.
11288
11289 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11290
11291         PR c/21536
11292         PR c/20760
11293         * gcc.dg/20050527-1.c: New test.
11294
11295         * gcc.dg/i386-sse-12.c: New test.
11296
11297         PR fortran/21729
11298         * gfortran.dg/implicit_5.f90: New test.
11299
11300 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11301
11302         PR fortran/20883
11303         * gfortran/assign_4.f90: New test.
11304         * gfortran/assign_2.f90: Change compile to run.
11305
11306 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11307
11308         * lib/target-supports.exp
11309         (check_effective_target_sync_char_short): New.
11310         * gcc.dg/sync-2.c: New.
11311
11312 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11313
11314         PR tree-optimization/21817
11315         * gcc.dg/torture/pr21817-1.c: New.
11316
11317 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11318
11319         PR c++/21165
11320         * g++.dg/template/init5.C: New.
11321
11322 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11323
11324         * gfortran.dg/char_initialiser_actual.f90:
11325         Test character initialisers as actual arguments.
11326         * gfortran.dg/char_pointer_comp_assign.f90:
11327         Test character pointer structure component assignments.
11328         * gfortran.dg/char_array_structure_constructor.f90:
11329         Test character components in structure constructors.
11330
11331 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11332
11333         PR middle-end/20931
11334         * g++.dg/opt/pr20931.C: New test.
11335
11336 2005-05-31  Andreas Jaeger  <aj@suse.de>
11337
11338         PR testsuite/20772
11339         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11340         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11341         g++.old-deja/g++.ext/asmspec1.C,
11342         g++.old-deja/g++.other/regstack.C,
11343         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11344         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11345         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11346         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11347         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11348         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11349         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11350         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11351         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11352         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11353         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11354         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11355         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11356         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11357         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11358         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11359         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11360         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11361         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11362
11363 2005-05-31  Jeff Law  <law@redhat.com>
11364
11365         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11366
11367 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11368
11369         PR middle-end/21743
11370         * gcc.dg/builtins-1.c: Activate disabled clog test.
11371         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11372
11373 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11374
11375         * gfortran.dg/char_pointer_assign.f90:
11376         Test character-pointer assignments and pointer assignments.
11377         * gfortran.dg/char_pointer_dummy.f90:
11378         Test character-pointer dummy arguments.
11379         * gfortran.dg/char_pointer_func.f90:
11380         Test character-pointer function returns.
11381         * gfortran.dg/char_pointer_dependency.f90:
11382         Test character-pointer functions with dependencies.
11383
11384 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11385
11386         PR c++/21784
11387         * g++.dg/lookup/using14.C: New test.
11388
11389 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11390
11391         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11392         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11393         trailing ^M.
11394
11395 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11396
11397         PR c++/17413
11398         * g++.dg/template/local5.C: New.
11399
11400         PR target/21761
11401         * gcc.c-torture/compile/pr21761.c: New.
11402
11403         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11404         before darwin8.
11405
11406 2005-05-30  Steven G. Kargl
11407
11408         PR fortran/20846
11409         * gfortran.dg/inquire_8.f90: New test.
11410
11411 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11412
11413         PR libfortran/21376
11414         * gfortran.dg/output_exponents_1.f90: New test.
11415
11416 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11417
11418         PR libfortran/20006
11419         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11420
11421 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11422
11423         PR c++/21210
11424         * g++.dg/ext/complex1.C: New test.
11425
11426         PR c++/21340
11427         * g++.dg/init/ctor6.C: New test.
11428
11429 2005-05-29  Jan Hubicka  <jh@suse.cz>
11430
11431         * gcc.c-torture/compile/pr21562.c: New.
11432
11433 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11434
11435         * gfortran.dg/subnormal_1.f90: New test.
11436
11437 2005-05-28  Jan Hubicka  <jh@suse.cz>
11438
11439         * tree-prof.exp: Fix comment.
11440         * value-prof-1.c: New.
11441         * value-prof-2.c: New.
11442         * value-prof-3.c: New.
11443         * value-prof-4.c: New.
11444
11445 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11446
11447         PR c++/21614
11448         * g++.dg/expr/ptrmem6.C: New test.
11449         * g++.dg/expr/ptrmem6a.C: Likewise.
11450
11451 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11452
11453         PR tree-optimization/21658
11454         * gcc.dg/tree-ssa/pr21658.c: New.
11455
11456 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11457
11458         PR c++/21455
11459         * g++.dg/inherit/ptrmem3.C: New.
11460
11461         PR c++/21681
11462         * g++.dg/parse/template16.C: New.
11463
11464 2005-05-27  Andreas Jaeger  <aj@suse.de>
11465
11466         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11467
11468         * gcc.dg/i386-sse-8.c: Run test on all archs.
11469
11470 2005-05-26  Mike Stump  <mrs@apple.com>
11471
11472         * objc.dg/isa-field-1.m: Only run on darwin.
11473         * objc.dg/lookup-1.m: Likewise.
11474         * objc.dg/try-catch-8.m: Likewise.
11475
11476 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11477
11478         PR tree-optimization/9814
11479         * gcc.dg/pr9814-1.c: New test case.
11480
11481 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11482
11483         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11484         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11485         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11486         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11487         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11488         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11489         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11490         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11491         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11492         objc.dg/try-catch-8.m: New.
11493
11494 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11495
11496         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11497         remove extraneous semicolons.
11498
11499 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11500
11501         * obj-c++.dg/comp-types-12.mm: New.
11502         * objc.dg/comp-types-11.m: New.
11503         * objc.dg/selector-4.m: New.
11504
11505 2005-05-26  Andreas Jaeger  <aj@suse.de>
11506
11507         PR testsuite/20772
11508         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11509         g++.old-deja/g++.ext/attrib3.C,
11510         g++.old-deja/g++.other/store-expr1.C,
11511         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11512         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11513         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11514         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11515         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11516         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11517         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11518         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11519         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11520         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11521         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11522         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11523         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11524         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11525         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11526         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11527         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11528         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11529         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11530
11531 2005-05-26  Andreas Jaeger  <aj@suse.de>
11532
11533         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11534         x86-64 compilation.
11535
11536 2005-05-26  Andreas Jaeger  <aj@suse.de>
11537
11538         PR testsuite/20772
11539         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11540         gcc.misc-tests/i386-pf-athlon-1.c,
11541         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11542         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11543         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11544         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11545         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11546         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11547         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11548         programs.
11549
11550         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11551         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11552         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11553         x86-64 compilation.
11554
11555         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11556         x86_64.
11557
11558         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11559         effective-target ilp32.
11560
11561 2005-05-26  David Ung  <davidu@mips.com>
11562
11563         * gcc.target/mips/ext_ins.c: New test for testing the generation
11564         of MIPS32/64 rev 2 ext/ins instructions.
11565
11566 2005-05-26  Andreas Jaeger  <aj@suse.de>
11567
11568         * treelang/compile/unsigned.tree: Use gimple instead of
11569         nonexisting generic dump.
11570
11571 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11572
11573         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11574
11575 2005-05-26  Andreas Jaeger  <aj@suse.de>
11576
11577         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11578
11579 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11580
11581         PR libfortran/17283
11582         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11583         Test callee-allocated memory with write statements.
11584
11585 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11586
11587         PR middle-end/21709
11588         * gcc.dg/pr21709-1.c: New test case.
11589
11590 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11591             Mike Stump  <mrs@apple.com>
11592
11593         * objc/execute/next_mapping.h: Update for C++.
11594
11595         * obj-c++.dg/selector-1.mm: Move to...
11596         * obj-c++.dg/selector-4.mm: here...
11597
11598         * obj-c++.dg/basic.mm: New.
11599         * obj-c++.dg/comp-types-1.mm: New.
11600         * obj-c++.dg/cxx-class-1.mm: New.
11601         * obj-c++.dg/cxx-ivars-1.mm: New.
11602         * obj-c++.dg/cxx-ivars-2.mm: New.
11603         * obj-c++.dg/cxx-ivars-3.mm: New.
11604         * obj-c++.dg/cxx-scope-1.mm: New.
11605         * obj-c++.dg/cxx-scope-2.mm: New.
11606         * obj-c++.dg/defs.mm: New.
11607         * obj-c++.dg/empty-private-1.mm: New.
11608         * obj-c++.dg/encode-1.mm: New.
11609         * obj-c++.dg/encode-2.mm: New.
11610         * obj-c++.dg/encode-3.mm: New.
11611         * obj-c++.dg/extern-c-1.mm: New.
11612         * obj-c++.dg/extra-semi.mm: New.
11613         * obj-c++.dg/fix-and-continue-2.mm: New.
11614         * obj-c++.dg/isa-field-1.mm: New.
11615         * obj-c++.dg/ivar-list-semi.mm: New.
11616         * obj-c++.dg/local-decl-1.mm: New.
11617         * obj-c++.dg/lookup-1.mm: New.
11618         * obj-c++.dg/lookup-2.mm: New.
11619         * obj-c++.dg/method-1.mm: New.
11620         * obj-c++.dg/method-2.mm: New.
11621         * obj-c++.dg/method-3.mm: New.
11622         * obj-c++.dg/method-4.mm: New.
11623         * obj-c++.dg/method-5.mm: New.
11624         * obj-c++.dg/method-6.mm: New.
11625         * obj-c++.dg/method-7.mm: New.
11626         * obj-c++.dg/no-extra-load.mm: New.
11627         * obj-c++.dg/overload-1.mm: New.
11628         * obj-c++.dg/pragma-1.mm: New.
11629         * obj-c++.dg/pragma-2.mm: New.
11630         * obj-c++.dg/private-1.mm: New.
11631         * obj-c++.dg/private-2.mm: New.
11632         * obj-c++.dg/proto-qual-1.mm: New.
11633         * obj-c++.dg/qual-types-1.mm: New.
11634         * obj-c++.dg/stubify-1.mm: New.
11635         * obj-c++.dg/stubify-2.mm: New.
11636         * obj-c++.dg/super-class-1.mm: New.
11637         * obj-c++.dg/super-class-2.mm: New.
11638         * obj-c++.dg/super-dealloc-1.mm: New.
11639         * obj-c++.dg/super-dealloc-2.mm: New.
11640         * obj-c++.dg/template-1.mm: New.
11641         * obj-c++.dg/template-2.mm: New.
11642         * obj-c++.dg/template-3.mm: New.
11643         * obj-c++.dg/template-4.mm: New.
11644         * obj-c++.dg/template-5.mm: New.
11645         * obj-c++.dg/template-6.mm: New.
11646         * obj-c++.dg/try-catch-1.mm: New.
11647         * obj-c++.dg/try-catch-2.mm: New.
11648         * obj-c++.dg/try-catch-3.mm: New.
11649         * obj-c++.dg/try-catch-4.mm: New.
11650         * obj-c++.dg/try-catch-5.mm: New.
11651         * obj-c++.dg/try-catch-6.mm: New.
11652         * obj-c++.dg/try-catch-7.mm: New.
11653         * obj-c++.dg/try-catch-8.mm: New.
11654         * obj-c++.dg/try-catch-9.mm: New.
11655         * obj-c++.dg/va-meth-1.mm: New.
11656
11657 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11658
11659         * obj-c++.dg/selector-1.mm: New.
11660         * obj-c++.dg/selector-2.mm: New.
11661
11662 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11663
11664         * obj-c++.dg/selector-3.mm: New.
11665         * objc.dg/selector-3.m: New.
11666
11667 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11668
11669         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11670         about where warning appears.
11671
11672 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11673
11674         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11675         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11676         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11677         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11678
11679 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11680
11681         * gcc.dg/20050524-1.c: New test.
11682
11683 2005-05-25  Jan Hubicka  <jh@suse.cz>
11684
11685         * gcc.dg/tree-prof/inliner-1.c: New.
11686
11687 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11688
11689         * gcc.dg/tree-prof: New directory.
11690         * gcc.dg/tree-prof/tree-prof.exp: New.
11691
11692 2005-05-25  DJ Delorie  <dj@redhat.com>
11693
11694         * gcc.dg/Wattributes-1.c: New.
11695         * gcc.dg/Wattributes-2.c: New.
11696         * gcc.dg/Wattributes-3.c: New.
11697
11698 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11699
11700         PR tree-optimization/19833
11701         * gcc.dg/uninit-4.c: Remove xfail.
11702         * gcc.dg/uninit-9.c: Ditto.
11703
11704 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11705
11706         * obj-c++.dg/bitfield-[1-5].mm: New.
11707         * obj-c++.dg/class-protocol-1.mm: New.
11708         * obj-c++.dg/comp-types-1[0-1].mm: New.
11709         * obj-c++.dg/comp-types-[2-9].mm: New.
11710         * obj-c++.dg/encode-[4-8].mm: New.
11711         * obj-c++.dg/layout-1.mm: New.
11712         * obj-c++.dg/method-1[0-9].mm: New.
11713         * obj-c++.dg/method-2[0-1].mm: New.
11714         * obj-c++.dg/method-[8-9].mm: New.
11715         * obj-c++.dg/objc-gc-3.mm: New.
11716         * obj-c++.dg/try-catch-10.mm: New.
11717         * objc.dg/bitfield-5.m: New.
11718         * objc.dg/comp-types-10.m: New.
11719         * objc.dg/comp-types-9.m: New.
11720         * objc.dg/layout-1.m: New.
11721         * objc.dg/objc-gc-4.m: New.
11722         * objc.dg/try-catch-9.m: New.
11723         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11724         * objc.dg/comp-types-1.m: Likewise.
11725         * objc.dg/comp-types-[5-6].m: Likewise.
11726         * objc.dg/method-9.m: Likewise.
11727
11728 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11729
11730         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11731         and on hardware without VMX support.
11732
11733         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11734
11735         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11736
11737         * lib/profopt.exp (dg-final-generate, dg-final-use,
11738         profopt-final-code, profopt-get-options): New.
11739         (profopt-execute): Process test directives.
11740
11741         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11742         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11743         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11744
11745 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11746
11747         PR C++/21645
11748         * g++.dg/init/ctor5.C: New test.
11749
11750 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11751
11752         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11753         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11754         vect-113.c, vect-114.c.
11755
11756 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11757
11758         * gcc.dg/const-elim-1.c: Remove xfails.
11759
11760 2005-05-23  Jeff Law  <law@redhat.com>
11761
11762         * gcc.c-torture/compile/pr21638.c: New test.
11763         * gcc.c-torture/compile/20050520-1.c: New test.
11764
11765 2005-05-23  Nick Clifton  <nickc@redhat.com>
11766
11767         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11768         be a proper triple, ie: m32r*-*-*.
11769         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11770
11771 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11772
11773         PR middle-end/21331
11774         PR tree-opt/21293
11775         * gcc.c-torture/compile/pr21293.c: New test.
11776         * gcc.c-torture/execute/pr21331.c: New test.
11777
11778 2004-05-20  Richard Henderson  <rth@redhat.com>
11779
11780         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11781
11782 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11783
11784         * obj-c++-dg.exp: Add.
11785         * obj-c++.exp: Add.
11786         * obj-c++.dg/dg.exp: Add.
11787
11788 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11789
11790         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11791         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11792
11793 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11794
11795         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11796
11797 2004-05-19  Richard Henderson  <rth@redhat.com>
11798
11799         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11800
11801 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11802
11803         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11804
11805         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11806
11807 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11808
11809         PR c++/21495
11810         * g++.dg/parse/extern1.C: New test.
11811         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11812
11813 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11814
11815         * gcc.dg/c99-math.h: New.
11816         * gcc.dg/c99-math-float-1.c: New test.
11817         * gcc.dg/c99-math-double-1.c: Likewise.
11818         * gcc.dg/c99-math-long-double-1.c: Likewise.
11819
11820 2005-05-18  Richard Henderson  <rth@redhat.com>
11821
11822         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11823
11824 2005-05-18  Devang Patel  <dpatel@apple.com>
11825
11826         * g++.dg/opt/20050511-1.C: New test.
11827
11828 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11829
11830         PR libfortran/21127
11831         * gfortran.dg/reshape-complex.f90: New test.
11832
11833 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11834
11835         * gfortran.dg/array_constructor_1.f90: New test.
11836         * gfortran.dg/array_constructor_2.f90: New test.
11837
11838 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11839
11840         PR fortran/20954
11841         * gfortran.dg/pr20954.f: New test.
11842
11843 2005-05-17  Mike Stump  <mrs@apple.com>
11844
11845         Yet more Objective-C++...
11846
11847         * objc.dg/method-5.m: Update.
11848         * objc.dg/method-6.m: Update.
11849         * objc.dg/method-7.m: Update.
11850         * objc.dg/method-9.m: Update.
11851         * objc.dg/try-catch-2.m: Update.
11852
11853 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11854
11855         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11856         Remove little-endian optimizations.
11857
11858 2005-05-17  Jeff Law  <law@redhat.com>
11859
11860         * g++.dg/tree-ssa/pr14814.C: New test.
11861         * gcc.dg/tree-ssa/pr14814.C: New test.
11862         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11863         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11864
11865 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11866
11867         * gcc.dg/compat/generate-random.c: Do not include
11868         libiberty.h.
11869         * gcc.dg/compat/generate-random_r.c: Likewise.
11870
11871 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11872
11873         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11874
11875 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11876
11877         PR middle-end/21595
11878         * g++.dg/tree-ssa/builtin1.C: New testcase.
11879
11880 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11881
11882         PR c++/21454
11883         * g++.dg/opt/const4.C: New test.
11884
11885         PR middle-end/21492
11886         * g++.dg/opt/crossjump1.C: New test.
11887
11888         PR tree-optimization/21610
11889         * gcc.c-torture/compile/20050516-1.c: New test.
11890
11891         PR fortran/15080
11892         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11893         about the test failing.
11894         * gfortran.fortran-torture/execute/where_7.f90: New test.
11895         * gfortran.fortran-torture/execute/where_8.f90: New test.
11896
11897 2005-05-16  Richard Henderson  <rth@redhat.com>
11898
11899         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11900         i?86 and x86_64.
11901
11902 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11903
11904         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11905         (limits.h): Include unconditionally.
11906         (stdlib.h): Likewise.
11907         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11908         (limits.h): Include unconditionally.
11909         (stdlib.h): Likewise.
11910         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11911         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11912         (limits.h): Include unconditionally.
11913         (stdlib.h): Likewise.
11914         (hashtab.h): Do not include.
11915         (getopt.h): Likewise.
11916         (stddef.h): Include.
11917         (hashval_t): Define.
11918         (struct entry): Add "next" field.
11919         (HASH_SIZE): New macro.
11920         (hash_table): New variable.
11921         (switchfiles): Do not use xmalloc.
11922         (mix): New macro.
11923         (iterative_hash): New function.
11924         (hasht): Remove.
11925         (e_exists): New function.
11926         (e_insert): Likewise.
11927         (output): Use, instead of libiberty hashtable functions.
11928         (main): Do not use getopt.  Do not call htab_create.
11929
11930 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11931
11932         PR libstdc++/21526
11933         * lib/target-supports.exp (check_mkfifo_available):
11934         Return 0 for cygwin as mkfifo support incomplete on platform.
11935         Fix typos in comments.
11936
11937 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11938
11939         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11940
11941 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11942
11943         PR fortran/17432
11944         * gfortran.dg/assign_4.f: New test.
11945
11946 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11947
11948         PR tree-optimization/21563
11949         * gcc.dg/tree-ssa/pr21563.c: New.
11950
11951 2005-05-14  Jan Hubicka  <jh@suse.cz>
11952
11953         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11954
11955 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11956
11957         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11958
11959 2005-05-13  Julian Brown  <julian@codesourcery.com>
11960
11961         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11962         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11963
11964 2005-05-13  Jan Hubicka  <jh@suse.cz>
11965
11966         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11967         * gcc.dg/fold-xor-?.c: Likewise.
11968         * gcc.dg/pr15784-?.c: Likewise.
11969         * gcc.dg/pr20922-?.c: Likewise.
11970         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11971         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11972         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11973
11974 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11975
11976         PR fortran/21260
11977         * gfortran.dg/hollerith_1.f90: New test.
11978
11979 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11980
11981         * gfortran.dg/func_result_2.f90: New test.
11982
11983 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11984
11985         * gfortran.dg/dev_null.f90: New test.
11986
11987 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11988
11989         * gcc.dg/arm-vfp1.c: Revert last change.
11990
11991 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11992
11993         PR middle-end/19807
11994         PR tree-optimization/19639
11995         * g++.dg/tree-ssa/pr19807.C: New testcase.
11996
11997 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11998
11999         PR libfortran/21471
12000         * gfortran.dg/append-1.f90: New test.
12001
12002 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12003
12004         * gcc.dg/pr18501.c: XFAIL.
12005         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12006         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12007         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12008         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12009         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12010         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12011         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12012         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12013
12014 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12015
12016         PR fortran/20178
12017         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12018         gfortran.dg/f2c_3.f90: New tests.
12019
12020         * gfortran.dg/return_1.f90: Fix dg annotation.
12021
12022 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12023
12024         * gcc.c-torture/compile/20050510-1.c: New test.
12025
12026 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12027
12028         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12029
12030 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12031
12032         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12033
12034 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12035
12036         PR c/17913
12037         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12038
12039 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12040
12041         PR c/21342
12042         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12043         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12044
12045 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12046
12047         PR debug/16676
12048         * gcc.dg/debug/pr16676.c: New test.
12049
12050 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12051
12052         PR testsuite/21443
12053         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12054         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12055         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12056         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12057         Change -O1 to -O2.
12058         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12059         -fno-tree-dominator-opts.
12060
12061 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12062
12063         * gfortran.dg/return_1.f90: New test.
12064
12065 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12066
12067         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12068
12069         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12070
12071 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12072
12073         PR c++/21427
12074         * g++.dg/inherit/covariant13.C: New.
12075
12076 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12077
12078         PR libfortran/19155
12079         * gfortran.dg/pr19155.f: New test.
12080
12081 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12082
12083         PR inline-asm/8788
12084         * gcc.dg/pr8788-1.c: New testcase.
12085
12086 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12087
12088         PR target/21416
12089         * gcc.target/mips/fpcmp-[12].c: New tests.
12090
12091 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12092
12093         * lib/target-supports-dg.exp (dg-require-fork): New function.
12094         (dg-require-mkfifo): Likewise.
12095         * lib/target-supports.exp (check_function_available): New
12096         function.
12097         (check_fork_available): Likewise.
12098         (check_mkfifo_available): Likewise.
12099
12100 2005-05-06  Jeff Law  <law@redhat.com>
12101
12102         * gcc.c-torture/compile/pr21380.c: New test.
12103
12104 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12105
12106         PR c++/20961
12107         * g++.dg/ext/weak3.C: New test.
12108
12109 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12110
12111         PR c++/21352
12112         * g++.dg/template/crash37.C: New test.
12113
12114 2005-05-05  Paul Brook  <paul@codesourcery.com>
12115
12116         * gcc.dg/arm-g2.c: Use effective-target arm32.
12117         * gcc.dg/arm-mmx-1.c: Ditto.
12118         * gcc.dg/arm-scd42-2.c: Ditto.
12119         * gcc.dg/arm-vfp1.c: Ditto.
12120         * lib/target-supports.exp (check_effective_target_arm32): New
12121         function.
12122
12123 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12124
12125         PR libfortran/21354
12126         gfortran.dg/in_pack_rank7.f90: New test.
12127
12128 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12129
12130         PR middle-end/15618
12131         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12132
12133 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12134
12135         PR middle-end/21265
12136         * gcc.dg/20050503-1.c: New test.
12137
12138         PR rtl-optimization/21239
12139         * gcc.dg/i386-sse-11.c: New test.
12140
12141 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12142
12143         PR target/16888
12144         * gcc.target/i386/asm-1.c: New test.
12145
12146 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12147
12148         PR rtl-optimization/21330
12149         * gcc.c-torture/execute/20050502-1.c: New test.
12150
12151         PR target/21297
12152         * gcc.c-torture/execute/20050502-2.c: New test.
12153
12154 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12155
12156         PR middle-end/21282
12157         * gcc.dg/pr21282.c: New.
12158
12159 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12160
12161         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12162         * gcc.dg/vect/vect-92.c: Likewise.
12163         * gcc.dg/vect/vect-93.c: Likewise.
12164         * gcc.dg/vect/vect-dv-1.c: Likewise.
12165         * gcc.dg/vect/vect-dv-2.c: Likewise.
12166         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12167
12168 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12169
12170         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12171         * gfortran.dg/vect/vect-2.f90: Likewise.
12172         * gfortran.dg/vect/vect-3.f90: Likewise.
12173         * gfortran.dg/vect/vect-4.f90: Likewise.
12174         * gfortran.dg/vect/vect-5.f90: Likewise.
12175
12176 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12177
12178         PR target/20813
12179         * gcc.dg/rs6000-fpint-2.c: New.
12180
12181 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12182
12183         PR c/15698
12184         * gcc.dg/builtins-30.c: Update expected messages.
12185         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12186         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12187         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12188
12189 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12190
12191         PR tree-optimization/21294
12192         * gcc.dg/tree-ssa/pr21294.c: New.
12193
12194 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12195
12196         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12197         __builtin_altivec_st_internal_4si built-in.
12198
12199 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12200
12201         PR c++/15875
12202         * g++.dg/template/ptrmem14.C: New test.
12203
12204 2005-05-02  Paul Brook  <paul@codesourcery.com>
12205
12206         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12207
12208 2005-05-02  Michael Matz  <matz@suse.de>
12209
12210         PR c++/19542
12211         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12212
12213 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12214
12215         * g++.dg/cpp/weak.C: New test.
12216
12217 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12218
12219         * gcc.dg/tree-ssa/loop-8.c: New test.
12220
12221 2005-04-30  Michael Maty  <matz@suse.de>
12222
12223         * gcc.dg/inline-mcpy.c: New test.
12224
12225 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12226
12227         PR libfortran/18958
12228         * gfortran.dg/eoshift.f90: New test case.
12229
12230 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12231
12232         PR libfortran/18857
12233         * gfortran.dg/matmul_1.f90: New test.
12234
12235 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12236
12237         PR tree-optimization/21030
12238         * gcc.dg/tree-ssa/pr21030.c: New.
12239
12240 2005-04-29  Devang Patel  <dpatel@apple.com>
12241
12242         PR tree-optimization/21272
12243         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12244
12245 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12246
12247         PR fortran/13082
12248         PR fortran/18824
12249         * gfortran.dg/entry_4.f90: New test.
12250         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12251         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12252         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12253         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12254         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12255         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12256         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12257
12258 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12259
12260         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12261
12262 2005-04-29  Paul Brook  <paul@codesourcery.com>
12263
12264         * gfortran.dg/entry_3.f90: New test.
12265
12266 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12267
12268         * gfortran.dg/implicit_4.f90: New test.
12269
12270 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12271
12272         * lib/target-supports.exp (check_profiling_available): Return
12273         false for xtensa-*-elf.
12274
12275 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12276
12277         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12278         error if file cannot be deleted.
12279
12280 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12281
12282         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12283         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12284         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12285         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12286         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12287         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12288         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12289         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12290         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12291         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12292         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12293         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12294         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12295
12296 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12297
12298         PR fortran/20865
12299         * gfortran.dg/pr20865.f90: New test.
12300
12301 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12302
12303         * gcc.dg/void-cast-2.c: New test.
12304
12305 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12306
12307         PR c/21159
12308         * gcc.dg/void-cast-1.c: New test.
12309
12310 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12311
12312         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12313
12314 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12315
12316         PR fortran/21177
12317         * gfortran.dg/pr21177.f90: New test.
12318
12319 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12320
12321         PR tree-optimization/21171
12322         * gcc.dg/tree-ssa/pr21171.c: New test.
12323
12324 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12325
12326         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12327         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12328         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12329         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12330         gcc.dg/tree-ssa/gen-vect-32.c: New.
12331         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12332         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12333         don't run on PPC32.
12334
12335 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12336
12337         PR c/21213
12338         * gcc.dg/transparent-union-3.c: New test.
12339
12340 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12341
12342         PR c/20740
12343         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12344         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12345         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12346         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12347         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12348         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12349
12350 2005-04-26  Jeff Law  <law@redhat.com>
12351
12352         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12353         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12354         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12355         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12356         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12357         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12358         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12359
12360 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12361
12362         PR tree-optimization/17598
12363         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12364
12365 2005-04-25  Mike Stump  <mrs@apple.com>
12366
12367         * objc.dg/fix-and-continue-1.m: Add.
12368
12369 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12370
12371         PR c++/20995
12372         * g++.dg/opt/pr20995-1.C: New test case.
12373
12374 2005-04-25  Devang Patel <dpatel@apple.com>
12375
12376         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12377
12378 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12379
12380         PR testsuite/21062
12381         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12382
12383 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12384
12385         PR C++/21188
12386         * g++.dg/opt/rtti2.C: New test.
12387
12388 2005-04-25  Paul Brook  <paul@codesourcery.com>
12389         Steven G. Kargl  <kargls@comcast.net>
12390
12391         PR fortran/20879
12392         * gfortran.dg/ichar_1.f90: New file.
12393
12394 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12395
12396         PR middle-end/20991
12397         * g++.dg/opt/pr20991.C: New test.
12398
12399         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12400         where sizeof (type) < __alignof__ (type).
12401         * gcc.dg/compat/struct-layout-1.h: Likewise.
12402
12403 2005-04-24  Per Bothner  <per@bothner.com>
12404             Devang Patel  <dpatel@apple.com>
12405
12406         PR preprocessor/20907
12407         * gcc.dg/cpp/very-long-comment.c: New test.
12408
12409 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12410
12411         PR fortran/20059
12412         * gfortran.dg/common_5.f: New test.
12413
12414 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12415
12416         PR middle-end/21082
12417         * g++.dg/tree-ssa/pr21082.C: New testcase.
12418
12419 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12420
12421         * gcc.dg/vect/vect-99.c: New test.
12422
12423 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12424
12425         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12426
12427 2005-04-22  Jeff Law  <law@redhat.com>
12428
12429         * gcc.dg/uninit-5.c: Remove xfails.
12430         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12431         conditionals and loads.
12432
12433 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12434
12435         PR libfortran/20074
12436         PR libfortran/20436
12437         PR libfortran/21108
12438         * gfortran.dg/nested_reshape.f90: new test
12439         * gfortran.dg/reshape-alloc.f90: new test
12440         * gfortran.dg/reshape.f90: new test
12441
12442 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12443
12444         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12445
12446         * gcc.dg/arm-vfp1.c: New test.
12447
12448 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12449
12450         PR c++/21087
12451         * g++.dg/lookup/builtin2.C: New test.
12452
12453 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12454
12455         * gcc.dg/weak/weak-13.c: New test.
12456
12457 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12458
12459         * lib/target-supports.exp (check_effective_target_sync_int_long):
12460         Add powerpc*.
12461
12462 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12463
12464         * gcc.target/mips/branch-1.c: New test.
12465
12466 2005-04-21  Richard Henderson  <rth@redhat.com>
12467
12468         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12469         * gcc.dg/vect/vect-86.c: Likewise.
12470         * gcc.dg/vect/vect-87.c: Likewise.
12471         * gcc.dg/vect/vect-88.c: Likewise.
12472
12473 2005-04-21  Devang Patel  <dpatel@apple.com>
12474
12475         PR optimization/20994
12476         * gcc.dg/tree-ssa/ifc-3.c: New test.
12477
12478 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12479
12480         PR c/12913
12481         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12482         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12483         gcc.dg/c99-vla-jump-5.c: New tests.
12484
12485 2005-04-19  Richard Henderson  <rth@redhat.com>
12486
12487         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12488         Fix typo in exists check.
12489         (check_effective_target_sync_int_long): New.
12490         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12491         * gcc.dg/ia64-sync-2.c: Likewise.
12492         * gcc.dg/ia64-sync-3.c: Likewise.
12493         * gcc.dg/ia64-sync-4.c: Likewise.
12494
12495 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12496
12497         * gcc.dg/fold-xor-1.c: New test.
12498         * gcc.dg/fold-xor-2.c: New test.
12499
12500 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12501
12502         PR target/20670
12503         * g++.dg/eh/fp-regs.C: New test.
12504
12505 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12506
12507         * gcc.dg/Wint-to-pointer-cast-1.c,
12508         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12509         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12510         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12511
12512 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12513
12514         PR fortran/16861
12515         * gfortran.dg/pr16861.f90: New test.
12516
12517 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12518
12519         * gcc.dg/pr21085.c: New test.
12520
12521 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12522
12523         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12524         (setup_mips_tests, dg-mips-options): New procedures.
12525         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12526         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12527         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12528         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12529         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12530         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12531         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12532         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12533         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12534         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12535         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12536         dg-mips-options instead of dg-options.  Remove now-redundant
12537         preprocessor guards.
12538         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12539         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12540         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12541         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12542         * gcc.dg/vr-mult-2.c: Delete.
12543         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12544         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12545         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12546         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12547         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12548         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12549         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12550
12551 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12552
12553         * ada/acats/run_all.sh: Use sync when executable not present.
12554
12555 2005-04-18  Devang Patel  <dpatel@apple.com>
12556
12557         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12558         * gcc.dg/vect/vect-11a.c: New.
12559         * gcc.dg/vect/vect-none.c: Update.
12560         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12561
12562 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12563
12564         PR tree-optimization/20922
12565         * gcc.dg/pr20922-1.c: New test.
12566         * gcc.dg/pr20922-2.c: New test.
12567         * gcc.dg/pr20922-3.c: New test.
12568         * gcc.dg/pr20922-4.c: New test.
12569         * gcc.dg/pr20922-5.c: New test.
12570         * gcc.dg/pr20922-6.c: New test.
12571
12572 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12573
12574         PR libfortran/20950
12575         * gfortran.dg/pr20950.f: New test.
12576
12577 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12578
12579         PR libfortran/19216
12580         * gfortran.dg/pr19216.f: New test.
12581
12582 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12583
12584         PR tree-optimization/21001
12585         * gcc.dg/tree-ssa/pr21001.c: New.
12586
12587 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12588
12589         PR libfortran/21075
12590         * gfortran.dg/reshape_rank7.f90: New test.
12591
12592 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12593
12594         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12595         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12596         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12597         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12598         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12599         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12600         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12601         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12602         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12603         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12604         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12605         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12606         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12607         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12608         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12609         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12610         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12611         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12612         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12613         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12614         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12615
12616 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12617
12618         * gfortran.dg/wtruncate.f: New testcase.
12619         * gfortran.dg/wtruncate.f90: New testcase.
12620
12621 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12622
12623         PR c++/21025
12624         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12625         which sizeof/alignof is dependent, rather than just whether we are
12626         processing_template_decl.
12627
12628 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12629
12630         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12631         corrected typo where the wrong variables had been compared.
12632
12633 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12634
12635         PR libfortran/18495
12636         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12637         Test callee-allocated version of return array with a write
12638         statement.
12639         Test spread with a temporary with another write statement.
12640
12641 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12642
12643         PR tree-optimization/21031
12644         * gcc.dg/tree-ssa/pr21031.c: New.
12645
12646 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12647
12648         PR tree-optimization/21004
12649         * gcc.dg/builtins-53.c: Include builtins-config.h.
12650         Check floorf, ceilf, floorl and ceill transformations
12651         only when HAVE_C99_RUNTIME is defined.
12652
12653 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12654
12655         PR middle-end/20739
12656         * gcc.dg/tree-ssa/pr20739.c: New test.
12657
12658 2005-04-14  Mike Stump  <mrs@apple.com>
12659
12660         * gcc.dg/Foundation.framework/empty: New.
12661         * gcc.dg/framework-2.c: New.
12662
12663 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12664
12665         PR tree-optimization/21021
12666         * gcc.c-torture/compile/pr21021.c: New.
12667
12668 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12669
12670         PR testsuite/21010
12671         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12672         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12673         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12674         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12675         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12676         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12677         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12678         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12679
12680 2005-04-14  Richard Henderson  <rth@redhat.com>
12681
12682         * lib/target-supports.exp (check_effective_target_vect_condition):
12683         Add ia64, i?86, and x86_64.
12684
12685 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12686
12687         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12688
12689 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12690
12691         PR tree-optimization/20657
12692         * gcc.dg/tree-ssa/pr20657.c: New.
12693
12694 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12695
12696         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12697         (long long int)trunc*.
12698
12699 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12700
12701         PR target/20927
12702         * gcc.dg/pr20927.c: New test.
12703
12704 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12705
12706         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12707         * gcc.target/mips/asm-1.c: Likewise.
12708
12709 2005-04-13  Dale Johannesen  <dalej@apple.com>
12710
12711         * objc.dg/objc-fast-4.m: New.
12712
12713 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12714
12715         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12716         directory.
12717         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12718
12719 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12720
12721         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12722         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12723         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12724
12725 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12726
12727         PR tree-optimization/20913
12728         * gcc.dg/tree-ssa/pr20913.c: New.
12729
12730         PR tree-optimization/20702
12731         * gcc.dg/tree-ssa/pr20702.c: New.
12732
12733 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12734
12735         PR c++/13744
12736         * g++.dg/inherit/local3.C: New test.
12737
12738 2005-04-12  Jeff Law  <law@redhat.com>
12739
12740         * gcc.dg/tree-ssa/20050412-1.c: New test.
12741
12742 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12743
12744         PR libfortran/19016
12745         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12746         Add tests with mask generated by expression.
12747         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12748         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12749         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12750
12751 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12752
12753         PR middle-end/20917
12754         * gcc.dg/20050409-1.c: New test.
12755
12756 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12757
12758         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12759
12760 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12761
12762         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12763         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12764         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12765         (TARGET_CXX): Adjust accordingly.
12766         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12767         determine_class_data_visibility and class_data_always_comdat.
12768         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12769         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12770         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12771         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12772         (arm_cxx_determine_class_data_visibility): New.
12773         (arm_cxx_class_data_always_comdat): Likewise.
12774         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12775         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12776         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12777         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12778         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12779         Define.
12780
12781 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12782
12783         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12784
12785 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12786
12787         * gcc.dg/i386-darwin-fpmath.c: New.
12788
12789 2004-04-11  Devang Patel  <dpatel@apple.com>
12790
12791         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12792         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12793         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12794         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12795         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12796         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12797         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12798         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12799         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12800
12801 2004-04-11  Devang Patel  <dpatel@apple.com>
12802
12803         * gcc.dg/vect/vect-dv-1.c: New test.
12804         * gcc.dg/vect/vect-dv-2.c: New test.
12805
12806 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12807
12808         PR tree-optimization/20933
12809         * gcc.dg/tree-ssa/pr20933.c: New test.
12810
12811 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12812
12813         * gfortran.dg/fold_nearest.f90: New test.
12814
12815 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12816
12817         * gcc.dg/tree-ssa/alias-1.c: New test.
12818
12819 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12820
12821         PR tree-optimization/20920
12822         * g++.dg/tree-ssa/pr20920.C: New test.
12823
12824 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12825
12826         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12827         (long long int)ceil*.
12828
12829 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12830
12831         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12832         explicit C++ linkage.
12833
12834 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12835
12836         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12837         warning for arithmetic IF statements.
12838
12839 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12840
12841         * eor_handling_1.f90: New test case.
12842         * eor_handling_2.f90: New test case.
12843         * eor_handling_3.f90: New test case.
12844         * eor_handling_4.f90: New test case.
12845         * eor_handling_5.f90: New test case.
12846         * noadv_size.f90: New test case.
12847         * pad_no.f90: New test case.
12848
12849 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12850
12851         * gcc.c-torture/execute/20050410-1.c: New test.
12852
12853 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12854
12855         * gcc.dg/pr20126.c: New.
12856
12857 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12858             Steven G. Kargl <kargls@comcast.net>
12859
12860         * gfortran.dg/PR19872.f: New test.
12861
12862 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12863
12864         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12865
12866 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12867
12868         * gfortran.dg/nint_1.f90: New test.
12869
12870 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12871
12872         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12873         Added test for callee-allocated arrays with write statements.
12874         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12875         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12876         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12877         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12878         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12879
12880 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12881
12882         PR libfortran/20163
12883         * gfortran.dg/open-options-blanks.f: New test.
12884
12885 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12886
12887         PR fortran/13257
12888         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12889
12890 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12891
12892         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12893         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12894         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12895         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12896         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12897         * gcc.c-torture/execute/stdarg-4.c: New test.
12898
12899         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12900
12901         PR target/20795
12902         * g++.dg/abi/param2.C: New test.
12903
12904 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12905
12906         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12907
12908 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12909
12910         * gcc.dg/builtins-53.c: New test.
12911
12912 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12913
12914         * g++.dg/tree-ssa/pr18178.C: New test.
12915         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12916         * gcc.c-torture/execute/20041019-1.c: New test.
12917         * gcc.dg/tree-ssa/20041008-1.c: New test.
12918         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12919         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12920         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12921         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12922         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12923         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12924         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12925         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12926         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12927         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12928
12929 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12930
12931         PR rtl-optimization/20466
12932         * gcc.c-torture/execute/pr20466-1.c: New test.
12933
12934 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12935
12936         PR c++/20905
12937         * g++.dg/parse/cond2.C: New test.
12938
12939         PR c++/20145
12940         * g++.dg/warn/Wdtor1.C: New test.
12941
12942 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12943
12944         PR fortran/17229
12945         * gfortran.dg/pr17229.f: New test.
12946
12947 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12948
12949         * gfortran.dg/tiny_1.f90: New test.
12950         * gfortran.dg/tiny_2.f90: ditto.
12951
12952 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12953
12954         * gfortran.dg/eor_1.f90: Fix dg-do run line
12955         * gfortran.dg/open_new.f90: Fix dg-do run line
12956
12957 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12958
12959         * lib/target-supports.exp (get_compiler_messages): Support
12960         optional arguments, the fourth being compiler options.
12961         (check_effective_target_fpic): New proc.
12962         * gcc.dg/20050321-2.c: Restrict to target fpic.
12963
12964 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12965
12966         * gcc.dg/15443-1.c: New test.
12967         * gcc.dg/15443-2.c: Likewise.
12968
12969 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12970
12971         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12972
12973 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12974
12975         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12976
12977 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12978
12979         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12980         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12981         -m64.
12982         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12983         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12984         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12985
12986 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12987
12988         PR c++/20212
12989         * g++.dg/warn/Wunused-11.C: New test.
12990
12991 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12992
12993         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12994
12995 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12996
12997         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12998
12999 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13000
13001         PR c++/20734
13002         * g++.dg/template/ptrmem13.C: New test.
13003
13004 2005-04-05  Per Bothner  <per@bothner.com>
13005
13006         * lib/gcc.exp: Always add -fno-show-column, for now.
13007
13008 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13009
13010         PR testsuite/20767
13011         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13012         of plain old "unsigned int" for the type of "i".  Makes this test
13013         64bit clean.
13014
13015 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13016
13017         * gcc.dg/i386-ssefn-1.c: New test.
13018         * gcc.dg/i386-ssefn-2.c: New test.
13019         * gcc.dg/i386-ssefn-3.c: New test.
13020         * gcc.dg/i386-ssefn-4.c: New test.
13021
13022 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13023
13024         PR tree-optimization/20076
13025         * gcc.dg/builtin-apply4.c: New test.
13026
13027         PR preprocessor/19475
13028         * gcc.dg/cpp/macspace1.c: New test.
13029         * gcc.dg/cpp/macspace2.c: New test.
13030
13031 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13032
13033         * gfortran.dg/pr20755.f: Fixed bad format.
13034
13035 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13036
13037         PR c++/20763
13038         * g++.dg/ext/attrib21.C: New test.
13039
13040 2004-04-05  Devang Patel  <dpatel@apple.com>
13041
13042         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13043         * gcc.dg/vect/vect-shift-1.c: New test.
13044
13045 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13046
13047         PR libfortran/20755
13048         * gfortran.dg/pr20755.f: New test.
13049
13050 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13051
13052         * gfortran.dg/pr15959.f90: New test.
13053         * gfortran.dg/string_pad_trunc.f90: New test.
13054
13055 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13056
13057         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13058         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13059         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13060         syntax.
13061
13062 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13063
13064         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13065
13066 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13067
13068         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13069         * gcc.c-torture/compile/20011119-2.c: Likewise.
13070         * gcc.c-torture/compile/981001-2.c: Likewise.
13071
13072 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13073
13074         PR c++/20679
13075         * g++.dg/template/overload4.C: New test.
13076
13077 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13078
13079         PR c++/20746
13080         * g++.dg/abi/covariant5.C: New.
13081
13082         PR debug/20505
13083         * g++.dg/debug/const2.C: New.
13084
13085 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13086
13087         PR rtl-optimization/16104
13088         * gcc.c-torture/execute/20050316-1.c: New test.
13089
13090 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13091
13092         * g++.dg/template/spec23.C: Fix dg-error text.
13093
13094 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13095
13096         PR c++/19199
13097         * g++.dg/expr/lval2.C: New.
13098
13099 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13100
13101         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13102         __builtin_strcasecmp and __builtin_strncasecmp.
13103
13104 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13105
13106         PR c++/20723
13107         * g++.dg/template/spec22.C: New.
13108         * g++.dg/template/spec23.C: New.
13109
13110 2005-04-03  Dale Ranta  <dir@lanl.gov>
13111             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13112
13113         PR libfortran/20068
13114         PR libfortran/20125
13115         PR libfortran/20156
13116         PR libfortran/20471
13117         * gfortran.dg/backspace.f: New test.
13118
13119 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13120
13121         * gcc.dg/pr19345.c: New test.
13122
13123 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13124
13125         PR tree-optimization/20640
13126         * gcc.dg/torture/tree-loop-1.c: New.
13127
13128 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13129
13130         PR rtl-optimization/20290
13131         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13132
13133 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13134
13135         * gcc.dg/rs6000-fpint.c: New.
13136
13137 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13138
13139         * gcc.dg/old-style-then-proto-1.c: New test.
13140
13141 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13142
13143         * gfortran.fortran-torture/execute/backspace.f90: Check
13144         after backspace and read was incorrect.
13145
13146 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13147
13148         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13149         buffer past the terminating NUL using memcmp.
13150         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13151         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13152
13153         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13154         Fix unused/uninitialized variable warnings.
13155
13156         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13157         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13158         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13159         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13160
13161         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13162         gcc.c-torture/execute/builtins/fputs-lib.c,
13163         gcc.c-torture/execute/builtins/lib/fprintf.c,
13164         gcc.c-torture/execute/builtins/lib/main.c,
13165         gcc.c-torture/execute/builtins/lib/memcmp.c,
13166         gcc.c-torture/execute/builtins/lib/memmove.c,
13167         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13168         gcc.c-torture/execute/builtins/lib/memset.c,
13169         gcc.c-torture/execute/builtins/lib/printf.c,
13170         gcc.c-torture/execute/builtins/lib/sprintf.c,
13171         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13172         gcc.c-torture/execute/builtins/lib/strchr.c,
13173         gcc.c-torture/execute/builtins/lib/strcmp.c,
13174         gcc.c-torture/execute/builtins/lib/strcpy.c,
13175         gcc.c-torture/execute/builtins/lib/strcspn.c,
13176         gcc.c-torture/execute/builtins/lib/strlen.c,
13177         gcc.c-torture/execute/builtins/lib/strncat.c,
13178         gcc.c-torture/execute/builtins/lib/strncmp.c,
13179         gcc.c-torture/execute/builtins/lib/strncpy.c,
13180         gcc.c-torture/execute/builtins/lib/strrchr.c,
13181         gcc.c-torture/execute/builtins/lib/strspn.c,
13182         gcc.c-torture/execute/builtins/lib/strstr.c,
13183         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13184         gcc.c-torture/execute/builtins/strlen-2.c,
13185         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13186         prototypes.
13187
13188 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13189
13190         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13191         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13192         selectany usage.
13193
13194 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13195
13196         PR c++/19406
13197         * g++.dg/debug/using1.C: New test.
13198
13199 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13200
13201         PR middle-end/20524
13202         * gcc.dg/alias-7.c: Prefix asm-declared name with
13203         __USER_LABEL_PREFIX__.
13204
13205 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13206
13207         Fix fallout from PR middle-end/15700:
13208         * gcc.c-torture/compile/20011119-1.c: Take
13209         __USER_LABEL_PREFIX__ into account.
13210         * gcc.c-torture/compile/20011119-2.c: Likewise.
13211
13212 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13213
13214         PR c++/18644
13215         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13216
13217 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13218
13219         PR c/17855
13220         * gcc.c-torture/compile/struct-non-lval-1.c,
13221         gcc.c-torture/compile/struct-non-lval-2.c,
13222         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13223
13224 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13225
13226         * gcc.dg/tls/tls.exp: Remove temporary file.
13227         * g++.dg/tls/tls.exp: Ditto.
13228         * lib/file-format.exp: Ditto.
13229         * g++.dg/special/ecos.exp: Ditto.
13230
13231         * lib/profopt.exp: Treat prof_ext as a list.
13232         * gcc.misc-tests/bprob.exp: Ditto.
13233         * g++.dg/bprob/bprob.exp: Ditto.
13234
13235         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13236         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13237         g++.dg/tree-ssa/pointer-reference-alias.C,
13238         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13239         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13240         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13241         g++.dg/vect/pr19951.cc: Ditto.
13242         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13243         gcc.dg/builtins-47.c: Ditto.
13244         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13245         gcc.dg/pr20115-1.c: Ditto.
13246         * gcc.dg/tree-ssa/20030530-2.c,
13247         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13248         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13249         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13250         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13251         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13252         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13253         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13254         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13255         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13256         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13257         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13258         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13259         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13260         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13261         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13262         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13263         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13264         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13265         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13266         gcc.dg/tree-ssa/20030824-1.c,
13267         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13268         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13269         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13270         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13271         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13272         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13273         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13274         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13275         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13276         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13277         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13278         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13279         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13280         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13281         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13282         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13283         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13284         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13285         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13286         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13287         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13288         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13289         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13290         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13291         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13292         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13293         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13294         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13295         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13296         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13297         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13298         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13299         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13300         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13301         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13302         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13303         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13304         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13305         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13306         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13307         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13308         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13309         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13310         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13311         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13312         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13313         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13314         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13315         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13316         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13317         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13318         gcc.dg/tree-ssa/useless-1.c: Ditto.
13319         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13320         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13321         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13322         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13323         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13324         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13325         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13326         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13327         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13328         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13329         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13330         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13331         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13332         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13333         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13334         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13335         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13336         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13337         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13338         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13339         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13340         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13341         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13342         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13343         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13344         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13345         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13346         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13347         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13348         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13349         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13350         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13351         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13352         gcc.dg/vect/vect-none.c: Ditto.
13353         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13354         treelang/compile/unsigned.tree: Ditto.
13355
13356         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13357         * gcc.dg/cpp/direct2s.c: Ditto.
13358         * gcc.dg/cpp/paste4.c: Ditto.
13359         * gcc.dg/cpp/separate-1.c: Ditto.
13360         * gcc.dg/pch/save-temps-1.c: Ditto.
13361         * g++.dg/ext/altivec-10.C: Ditto.
13362         * g++.dg/pch/pch.C: Ditto.
13363
13364         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13365
13366         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13367         * g++.dg/template/repo1.C: Ditto.
13368         * g++.dg/template/repo2.C: Ditto.
13369         * g++.dg/template/repo3.C: Ditto.
13370         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13371         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13372         * g++.old-deja/g++.pt/repo1.C: Ditto.
13373         * g++.old-deja/g++.pt/repo2.C: Ditto.
13374         * g++.old-deja/g++.pt/repo3.C: Ditto.
13375         * g++.old-deja/g++.pt/repo4.C: Ditto.
13376
13377         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13378         * gcc.dg/20030107-1.c: Ditto.
13379         * gcc.dg/20030702-1.c: Ditto.
13380         * gcc.dg/profile-generate-1.c: Ditto.
13381         * g++.dg/other/profile1.C: Ditto.
13382         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13383
13384         * lib/gcc-dg.exp (remove-build-file): New.
13385         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13386         cleanup-tree-dump, cleanup-saved-temps): New.
13387
13388 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13389
13390         PR c++/19203, DR 214
13391         * g++.dg/parse/ambig3.C: Not ambiguous.
13392         * g++.dg/template/spec20.C: New.
13393         * g++.dg/template/spec21.C: New.
13394
13395 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13396
13397         PR target/20045
13398         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13399
13400 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13401
13402         PR libfortran/20660
13403         * gfortran.dg/negative_unit.f: New test.
13404
13405 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13406
13407         * gcc.dg/20050330-1.c: New test.
13408
13409 2005-03-30  Devang Patel  <dpatel@apple.com>
13410
13411         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13412
13413 2005-03-30  Dale Johannesen  <dalej@apple.com>
13414
13415         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13416
13417 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13418
13419         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13420         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13421         Strip options from test name.
13422
13423 2005-03-31  Jan Hubicka  <jh@suse.cz>
13424
13425         * gcc.dg/varpool-1.c: New testcase.
13426
13427 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13428
13429         PR c/772
13430         PR c/17913
13431         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13432         gcc.dg/stmt-expr-label-3.c : New tests.
13433         * gcc.c-torture/execute/medce-2.c: Remove.
13434
13435 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13436
13437         PR c/20368
13438         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13439         tests.
13440
13441 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13442
13443         * gcc.c-torture/compile/pr20203.c: New test.
13444
13445 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13446
13447         * gfortran.dg/promotion.f90: New test.
13448
13449 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13450
13451         PR middle-end/20491
13452         * gcc.dg/torture/asm-subreg-1.c: New test.
13453
13454 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13455
13456         PR c/20672
13457         * gcc.dg/pr20672-1.c: New test.
13458
13459 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13460
13461         * gfortran.dg/vect: New directory.
13462         * gfortran.dg/vect/vect.exp: New.
13463         * gfortran.dg/vect/vect-1.f90: New test.
13464         * gfortran.dg/vect/vect-2.f90: New test.
13465         * gfortran.dg/vect/vect-3.f90: New test.
13466         * gfortran.dg/vect/vect-4.f90: New test.
13467         * gfortran.dg/vect/vect-5.f90: New test.
13468
13469 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13470
13471         PR middle-end/20622
13472         * gcc.dg/alias-7.c: New test.
13473
13474 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13475
13476         * gcc.dg/sparc-reg-1.c: New test.
13477
13478 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13479
13480         PR target/19890
13481         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13482
13483 2005-03-29  Dale Ranta  <dir@lanl.gov>
13484             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13485
13486         PR libfortran/20163
13487         * gfortran.dg/pr20163-2.f: New test.
13488
13489 2005-03-28  Jan Hubicka  <jh@suse.cz>
13490
13491         PR middle-end/20635
13492         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13493         by Jakub Jelinek.
13494
13495 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13496
13497         PR tree-optimization/20626
13498         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13499         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13500
13501 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13502
13503         * gfortran.dg/underflow.f90: New test.
13504         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13505
13506 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13507
13508         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13509
13510 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13511
13512         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13513         (g++_init): Make sure that CXXFLAGS is set.
13514         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13515         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13516         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13517         * lib/objc.exp (objc_init): Likewise.
13518         * lib/treelang.exp (treelang_init): Likewise.
13519
13520 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13521
13522         PR tree-optimization/20470
13523         * gcc.dg/tree-ssa/pr20470.c: New test.
13524
13525 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13526
13527         * gcc.dg/ppc-stfiwx.c: New.
13528
13529 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13530
13531         PR target/19888
13532         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13533
13534 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13535
13536         * gcc.dg/20050325-1.c: Fix a typo.
13537
13538 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13539
13540         PR libfortran/19678
13541         PR libfortran/19679
13542         * gfortran.dg/dos_eol.f: New test.
13543
13544 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13545
13546         PR rtl-optimization/20249
13547         * gcc.dg/20050325-1.c: New test.
13548
13549 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13550
13551         PR libfortran/15332
13552         * gfortran.dg/pr15332.f: New test.
13553
13554 2005-03-24  Dale Johannesen  <dalej@apple.com>
13555
13556         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13557
13558 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13559
13560         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13561         'internal' visibility.
13562         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13563         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13564         'protected' visibility.
13565         * gcc.dg/visibility-7.c: Likewise.
13566         * lib/target-supports.exp (check_visibility_available): Take
13567         a parameter, the kind of visibility to check for.
13568         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13569         to check_visibility_available.
13570
13571         * g++.dg/expr/cast3.C: New.
13572
13573 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13574
13575         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13576         rs6000.
13577
13578 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13579
13580         PR target/20095
13581         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13582
13583 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13584
13585         * gcc.dg/badshift.c: Renamed to...
13586         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13587
13588         * gcc.target/i386/badshift.c: Renamed to...
13589         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13590         only.
13591
13592         PR rtl-optimization/20532
13593         * gcc.target/i386/badshift.c: New.
13594
13595 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13596
13597         * gfortran.dg/pr18025.f90: New test.
13598
13599 2005-03-23  Dale Johannesen  <dalej@apple.com>
13600
13601         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13602
13603 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13604
13605         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13606
13607         * lib/target-supports.exp (check_iconv_available): Default
13608         libiconv to -liconv, if there is no definition.
13609
13610 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13611
13612         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13613
13614 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13615
13616         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13617         * g++.dg/opt/pr7503-2.C: Likewise.
13618         * g++.dg/opt/pr7503-3.C: Likewise.
13619         * g++.dg/opt/pr7503-4.C: Likewise.
13620         * g++.dg/opt/pr7503-5.C: Likewise.
13621         * g++.dg/warn/minmax.C: New test.
13622
13623 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13624
13625         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13626         * gfortran.dg/g77_intrinsics_sub.f: New test.
13627
13628 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13629             Jan Hubicka  <jh@suse.cz>
13630             Steven Bosscher <stevenb@suse.de
13631
13632         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13633
13634 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13635
13636         PR c++/19980
13637         * g++.dg/template/redecl3.C: New test.
13638
13639 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13640
13641         PR c++/20499
13642         * g++.dg/parse/error16.C: Tweak error markers.
13643
13644 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13645
13646         PR target/20561
13647         * gcc.dg/20050321-2.c: New test.
13648
13649 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13650
13651         PR c++/20465
13652         PR c++/20381
13653         * g++.dg/template/ptrmem12.C: New.
13654
13655 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13656
13657         PR rtl-optimization/20527
13658         * gcc.c-torture/execute/pr20527-1.c: New test.
13659
13660 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13661
13662         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13663         program, compile it into a real executable and then delete the .c
13664         and .x files afterwards, to avoid problems on testglue targets.
13665
13666 2005-03-21  Stuart Hastings  <stuart@apple.com>
13667
13668         * gcc.target/i386/sse-2.c: New.
13669
13670 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13671
13672         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13673
13674 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13675
13676         * g++.dg/parse/crash25.C: Fix typo.
13677
13678 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13679
13680         PR c++/20461
13681         * g++.dg/parse/crash24.C: New test.
13682
13683         PR c++/20536
13684         * g++.dg/parse/crash25.C: New test.
13685
13686 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13687
13688         PR c++/20147
13689         * g++.dg/ext/stmtexpr4.C: New test.
13690
13691 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13692
13693         PR middle-end/20539
13694         * gcc.c-torture/compile/pr13066-1.c: New test case.
13695         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13696         * g++.dg/opt/pr13066-1.C: Likewise.
13697
13698 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13699
13700         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13701
13702 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13703
13704         PR fortran/18525
13705         * gfortran.dg/nesting_1.f90: New test.
13706
13707 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13708
13709         PR c++/20240
13710         * g++.dg/lookup/using13.C: New test.
13711
13712 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13713
13714         PR c++/20333
13715         * g++.dg/template/crash36.C: New test.
13716
13717 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13718
13719         PR c++/20463
13720         * g++.dg/template/crash35.C: New test.
13721
13722 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13723
13724         PR c++/19966
13725         * g++.dg/overload/operator2.C: New test.
13726
13727 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13728
13729         PR libfortran/20257
13730         * gfortran.dg/pr20257.f90: New test.
13731
13732 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13733
13734         PR libfortran/20480
13735         * gfortran.dg/pr20480.f90: New test.
13736
13737 2005-03-16  Richard Henderson  <rth@redhat.com>
13738
13739         PR middle-end/15700
13740         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13741         (_rtld_global): New.
13742         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13743         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13744
13745         * gcc.dg/alias-3.c: New.
13746         * gcc.dg/alias-4.c: New.
13747         * gcc.dg/alias-5.c: New.
13748         * gcc.dg/alias-6.c: New.
13749
13750 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13751
13752         * gcc.dg/cpp/ucnid-7.c: New.
13753
13754 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13755             Dorit Naishlos  <dorit@il.ibm.com>
13756
13757         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13758         darwin.
13759
13760 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13761
13762         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13763         misaligned accesses.
13764         * gcc.dg/vect/vect-58.c: Likewise.
13765         * gcc.dg/vect/vect-92.c: New.
13766         * gcc.dg/vect/vect-93.c: New.
13767
13768 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13769
13770         PR fortran/18827
13771         * gfortran.dg/assign_2.f90: New test.
13772         * gfortran.dg/assign_3.f90: New test.
13773         * gfortran.dg/assign.f90: New test.
13774
13775 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13776
13777         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13778         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13779         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13780         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13781         names.
13782
13783 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13784
13785         * gcc.dg/cpp/ucnid-6.c: New.
13786
13787         * gcc.dg/cpp/normalize-1.c: New.
13788         * gcc.dg/cpp/normalize-2.c: New.
13789         * gcc.dg/cpp/normalize-3.c: New.
13790         * gcc.dg/cpp/normalize-4.c: New.
13791         * gcc.dg/cpp/ucnid-4.c: New.
13792         * gcc.dg/cpp/ucnid-5.c: New.
13793         * g++.dg/cpp/normalize-1.C: New.
13794         * g++.dg/cpp/ucnid-1.C: New.
13795
13796 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13797
13798         * gcc.dg/pr18628.c: New.
13799
13800 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13801
13802         PR c++/20280
13803         * g++.dg/tree-ssa/pr20280.C: New.
13804
13805 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13806
13807         PR fortran/20467
13808         * gfortran.dg/stfunc_2.f90: New test.
13809
13810 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13811
13812         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13813
13814 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13815
13816         * gcc.dg/tree-ssa/20050314-1.c: New test.
13817
13818 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13819
13820         PR c++/4403
13821         PR c++/9783, DR433
13822         * g++.dg/template/friend34.C: New test.
13823         * g++.dg/template/friend35.C: Likewise.
13824         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13825
13826 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13827
13828         Friend class name lookup 5/n
13829         PR c++/1016
13830         * g++.dg/lookup/hidden-class1.C: New test.
13831         * g++.dg/lookup/hidden-class2.C: Likewise.
13832         * g++.dg/lookup/hidden-class3.C: Likewise.
13833         * g++.dg/lookup/hidden-class4.C: Likewise.
13834         * g++.dg/lookup/hidden-class5.C: Likewise.
13835         * g++.dg/lookup/hidden-class6.C: Likewise.
13836         * g++.dg/lookup/hidden-class7.C: Likewise.
13837         * g++.dg/lookup/hidden-class8.C: Likewise.
13838         * g++.dg/lookup/hidden-class9.C: Likewise.
13839         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13840         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13841         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13842         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13843         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13844         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13845         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13846         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13847         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13848         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13849         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13850
13851 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13852
13853         PR c++/20157
13854         * g++.dg/template/error18.C: New test.
13855
13856 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13857
13858         PR debug/16792
13859         * g++.dg/debug/pr16792.C: New test.
13860
13861 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13862
13863         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13864         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13865         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13866         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13867         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13868         test assertion names.
13869
13870 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13871
13872         PR fortran/18600
13873         * gfortran.dg/stfunc_1.f90: New test.
13874
13875 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13876
13877         PR fortran/16907
13878         * gfortran.dg/real_index_1.f90: New test.
13879
13880 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13881
13882         PR fortran/20323
13883         * gfortran.dg/spec_expr_1.f90: New test.
13884
13885 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13886
13887         PR c/20402
13888         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13889         new parser.
13890
13891 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13892
13893         PR fortran/20361
13894         * gfortran.dg/largeequiv_1.f90: New test.
13895
13896 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13897
13898         * gcc.dg/ucnid-1.c: New.
13899         * gcc.dg/ucnid-2.c: New.
13900         * gcc.dg/ucnid-3.c: New.
13901         * gcc.dg/ucnid-4.c: New.
13902         * gcc.dg/ucnid-5.c: New.
13903         * gcc.dg/ucnid-6.c: New.
13904         * gcc.dg/cpp/ucnid-1.c: New.
13905         * gcc.dg/cpp/ucnid-2.c: New.
13906         * gcc.dg/cpp/ucnid-3.c: New.
13907         * g++.dg/other/ucnid-1.C: New.
13908
13909 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13910
13911         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13912
13913 2005-03-11  Per Bothner  <per@bothner.com>
13914
13915         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13916         that diagnotics refer to correct token.
13917         * gcc.dg/unused-3.c: Likewise.
13918
13919 2005-03-11  Per Bothner  <per@bothner.com>
13920
13921         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13922         constant" is now actually on same line as string constant.
13923         * gcc.dg/cpp/direct2s.c: Likewise.
13924
13925 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13926
13927         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13928
13929 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13930
13931         PR libfortran/20124
13932         * gfortran.dg/pr20124.f90: New Test
13933
13934 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13935
13936         PR tree-optimization/20130
13937         * gcc.dg/pr20130-1.c: New test.
13938
13939 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13940
13941         PR target/20095
13942         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13943
13944 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13945
13946         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13947
13948 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13949
13950         * g++.dg/eh/forced1.C: Fix comment.
13951         * g++.dg/eh/forced2.C: Ditto.
13952         * g++.dg/eh/forced3.C: Ditto.
13953         * g++.dg/eh/forced4.C: Ditto.
13954
13955 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13956
13957         PR rtl-opt/20412
13958         * gcc.c-torture/compile/pr20412.c: New test.
13959
13960 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13961
13962         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13963
13964 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13965
13966         PR target/20322
13967         * gcc.dg/20050307-1.c: New test.
13968
13969 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13970
13971         PR c++/20375
13972         * g++.dg/other/stdarg3.C: New.
13973
13974 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13975
13976         PR c++/18384, c++/18327
13977         * g++.dg/init/array19.C: New test.
13978
13979         PR inline-asm/20314
13980         * gcc.dg/torture/pr20314-1.c: New test.
13981         * gcc.dg/torture/pr20314-2.c: New test.
13982
13983 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13984
13985         * gcc.dg/20050309-1.c: New test.
13986
13987 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13988
13989         * gcc.dg/builtins-10.c: Reactivate disabled test.
13990         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13991         new cbrt transformations.
13992
13993 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13994
13995         PR c++/20208
13996         * g++.dg/template/array13.C: New test.
13997
13998 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13999
14000         PR c++/16859
14001         * g++.dg/init/brace4.C: New test.
14002
14003 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14004
14005         PR c++/20186
14006         * g++.dg/template/non-dependent12.C: New.
14007
14008 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14009
14010         PR c++/20142
14011         * g++.dg/init/array18.C: Add dg-do run marker.
14012
14013         PR c++/20142
14014         * g++.dg/init/array18.C: New test.
14015
14016 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14017
14018         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14019         * g++.dg/gcov/gcov.exp: Likewise.
14020         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14021         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14022         * lib/c-torture.exp: Likewise.
14023         * lib/fortran-torture.exp: Likewise.
14024         * lib/g++.exp: Likewise.
14025         * lib/gcc-defs.exp: Likewise.
14026         * lib/gcc-dg.exp: Likewise.
14027         * lib/gcc.exp: Likewise.
14028         * lib/gcov.exp: Likewise.
14029         * lib/gfortran.exp: Likewise.
14030         * lib/mike-g++.exp: Likewise.
14031         * lib/mike-gcc.exp: Likewise.
14032         * lib/objc-torture.exp: Likewise.
14033         * lib/objc.exp: Likewise.
14034         * lib/profopt.exp: Likewise.
14035         * lib/target-libpath.exp: Likewise.
14036         * lib/target-supports.exp: Likewise.
14037         * lib/treelang.exp: Likewise.
14038         * lib/wrapper.exp: Likewise.
14039
14040 2005-03-08  Jeff Law  <law@redhat.com>
14041
14042         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14043         PHI-OPT changes.
14044
14045 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14046
14047         * gcc.dg/vect/pr20122.c: New test.
14048
14049 2005-03-07  Jeff Law  <law@redhat.com>
14050
14051         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14052         was folded away.
14053         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14054         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14055         * gcc.dg/tree-ssa/pr18134.c: New test.
14056
14057 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14058
14059         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14060         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14061         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14062
14063 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14064
14065         PR tree-opt/17671
14066         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14067
14068 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14069
14070         * g++.dg/warn/Wnvdtor.C: New test.
14071
14072 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14073
14074         * gcc.dg/torture/pr19683-1.c: New test.
14075
14076 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14077
14078         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14079         * gfortran.dg/g77/19990313-2.f: Ditto.
14080         * gfortran.dg/g77/19990313-3.f: Ditto.
14081         * gfortran.dg/g77/19990525-0.f: Ditto.
14082         * gfortran.dg/g77/19990826-0.f: Ditto.
14083         * gfortran.dg/g77/19990826-2.f: Ditto.
14084         * gfortran.dg/g77/19990826-3.f: Ditto.
14085         * gfortran.dg/g77/20000511-1.f: Ditto.
14086         * gfortran.dg/g77/20000511-2.f: Ditto.
14087         * gfortran.dg/g77/970625-2.f: Ditto.
14088         * gfortran.dg/g77/980310-2.f: Ditto.
14089         * gfortran.dg/g77/980310-3.f: Ditto.
14090         * gfortran.dg/g77/980310-8.f: Ditto.
14091         * gfortran.dg/g77/980519-2.f: Ditto.
14092         * gfortran.dg/g77/alpha1.f: Ditto.
14093         * gfortran.dg/g77/claus.f: Ditto.
14094         * gfortran.dg/g77/erfc.f: Ditto.
14095         * gfortran.dg/g77/short.f: Ditto.
14096         * gfortran.fortran-torture/execute/data.f90: Ditto.
14097         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14098         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14099
14100 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14101
14102         * lib/file-format.exp (gcc_target_object_format): Add check for som
14103         format and hardcode object formats on hppa*-*-hpux*.
14104         * lib/target-supports.exp (check_weak_available): Add check for som
14105         object format.  Always return 0 on hppa*-*-hpux10*.
14106
14107         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14108         is defined.
14109
14110         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14111
14112 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14113
14114         * gfortran.dg/pr19936_1.f90: New test.
14115         * gfortran.dg/pr19936_2.f90: New test.
14116         * gfortran.dg/pr19936_3.f90: New test.
14117
14118 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14119             Paul Thomas <prthomas@drfccad.cea.fr>
14120
14121         * gfortran.dg/PR19754_1.f90: New test.
14122         * gfortran.dg/PR19754_2.f90: Ditto.
14123
14124 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14125
14126         PR c++/19311
14127         * g++.dg/template/non-dependent11.C: New test.
14128
14129 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14130
14131         * lib/target-supports.exp (check_iconv_available): Fix comment.
14132
14133 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14134             Joseph S. Myers  <joseph@codesourcery.com>
14135
14136         PR c++/19797
14137         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14138
14139 2005-03-04  Matthew Sachs  <msachs@apple.com>
14140
14141         * gcc.exp (gcc_target_compile): Put braces around
14142         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14143         * objc.exp (objc_target_compile): Likewise.
14144         * treelang.exp (treelang_target_compile): Likewise.
14145
14146 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14147
14148         PR fortran/19673
14149         * gfortran.dg/func_result_1.f90: New test.
14150
14151 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14152
14153         * gcc.misc-tests/options.exp: New test.
14154
14155 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14156
14157         * gcc.dg/pr15784-4.c: New test.
14158
14159 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14160
14161         * gcc.c-torture/execute/pr17133.c: New.
14162         * gcc.c-torture/compile/20050303-1.c: New.
14163
14164 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14165
14166         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14167
14168 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14169
14170         * g++.dg/overload/using2.C: New.
14171
14172 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14173
14174         PR c++/19916
14175         * g++.dg/init/ptrmem2.C: New test.
14176
14177 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14178
14179         PR c/8927
14180         * gcc.dg/pr8927-1.c: New test.
14181
14182 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14183
14184         PR c++/20232
14185         * g++.dg/inherit/covariant12.C: New.
14186
14187 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14188
14189         PR fortran/19479
14190         * gfortran.dg/bound_1.f90: New test.
14191
14192 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14193
14194         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14195         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14196
14197 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14198
14199         PR c/20245
14200         * gcc.dg/pr20245-1.c: New test.
14201
14202 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14203
14204         PR middle-end/19874
14205         * gcc.c-torture/execute/20050119-2.c: New test case.
14206
14207 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14208
14209         * README: Update the DejaGnu bug reporting address.
14210         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14211         * lib/objc-torture.exp: Likewise.
14212
14213 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14214
14215         * gfortran.dg/boz_1.f90: New test.
14216         * gfortran.dg/boz_3.f90: New test.
14217         * gfortran.dg/boz_4.f90: New test.
14218
14219 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14220
14221         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14222         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14223
14224 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14225
14226         PR libfortran/20101
14227         * gfortran.dg/write_0_pe_format.f90: New test.
14228
14229 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14230
14231         PR c++/20206
14232         * g++.dg/opt/thunk2.C: New test.
14233         * g++.dg/opt/covariant1.C: New test.
14234
14235 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14236
14237         * gfortran.dg/e_d_fmt.f90: New test.
14238
14239 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14240
14241         * gcc.dg/asm-b.c: Fix comment typos.
14242
14243 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14244
14245         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14246         a V_MAY_DEF also.
14247
14248 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14249
14250         PR tree-opt/20188
14251         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14252         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14253         * gcc.dg/asm-b.c: New test.
14254
14255 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14256
14257         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14258         Disable this test on IRIX 6.
14259
14260 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14261
14262         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14263         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14264         parser.
14265
14266 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14267
14268         PR tree-optimization/20204
14269         * testsuite/gcc.dg/pr20204.c: New test.
14270
14271 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14272
14273         PR target/20196
14274         * gcc.c-torture/execute/20050224-1.c: New test.
14275
14276         PR c++/20175
14277         * g++.dg/warn/Wbraces2.C: New test.
14278
14279 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14280
14281         PR c++/19878
14282         * g++.dg/init/const2.C: New test.
14283
14284 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14285
14286         PR tree-optimization/20100
14287         * gcc.c-torture/execute/pr20100-1.c: New test.
14288
14289 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14290
14291         * gfortran.dg/implicit_3.f90: New test.
14292
14293         * gfortran.dg/deftype_1.f90: New test.
14294
14295 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14296
14297         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14298         the test passes.
14299         * g++.dg/other/anon3.C: Accept a warning.
14300
14301 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14302
14303         * gcc.dg/pr20017.c: Fix a comment typo.
14304
14305 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14306
14307         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14308
14309 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14310
14311         PR ada/19902
14312         * ada/acats/tests/cxa/cxa3004.a: Remove.
14313         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14314
14315 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14316
14317         PR c++/20073
14318         * g++.dg/init/const1.C: New test.
14319
14320         PR c++/19991
14321         * g++.dg/parse/constant7.C: New test.
14322
14323         PR c++/20152
14324         * g++.dg/parse/error27.C: New test.
14325         * g++.dg/template/qualttp15.C: Adjust error markers.
14326         * g++.old-deja/g++.other/struct1.C: Likewise.
14327
14328         PR c++/20153
14329         * g++.dg/template/error17.C: New test.
14330
14331         PR c++/20148
14332         * g++.dg/parser/error26.C: New test.
14333
14334 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14335
14336         PR tree-optimization/20100
14337         PR tree-optimization/20115
14338         * gcc.dg/pr20115.c: New test.
14339         * gcc.dg/pr20115-1.c: New test.
14340         * gcc.dg/pr20100.c: New test.
14341         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14342         call-clobbered variables after alias1.
14343
14344 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14345
14346         * gfortran.dg/list_read_4.f90: new test.
14347
14348 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14349
14350         PR rtl-optimization/20017.
14351         * gcc.dg/pr20017.c: New.
14352
14353 2005-02-22  Devang Patel  <dpatel@apple.com>
14354
14355         PR 19952
14356         * g++.dg/tree-ssa/pr19952.C: New test.
14357
14358 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14359
14360         PR c++/19883
14361         * g++.dg/parse/constant6.C: New test.
14362
14363 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14364
14365         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14366         * g++.dg/charset/asm2.c: Likewise.
14367         * g++.dg/charset/asm3.c: Likewise.
14368         * g++.dg/charset/asm4.c: Likewise.
14369         * g++.dg/charset/asm5.c: Likewise.
14370         * g++.dg/charset/attribute1.c: Likewise.
14371         * g++.dg/charset/attribute2.c: Likewise.
14372         * g++.dg/charset/extern1.cc: Likewise.
14373         * g++.dg/charset/extern2.cc: Likewise.
14374         * g++.dg/charset/extern3.cc: Likewise.
14375         * g++.dg/charset/function.cc: Likewise.
14376         * g++.dg/charset/string.c: Likewise.
14377         * g++.dg/charset/charset.exp: Likewise.
14378         * lib/target-supports.exp (check_iconv_available): Fix comment.
14379
14380 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14381
14382         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14383         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14384         * gcc.dg/charset/asm2.c: Likewise.
14385         * gcc.dg/charset/asm3.c: Likewise.
14386         * gcc.dg/charset/asm4.c: Likewise.
14387         * gcc.dg/charset/asm5.c: Likewise.
14388         * gcc.dg/charset/asm6.c: Likewise.
14389         * gcc.dg/charset/attribute1.c: Likewise.
14390         * gcc.dg/charset/attribute2.c: Likewise.
14391         * gcc.dg/charset/builtin1.c: Likewise.
14392         * gcc.dg/charset/extern.c: Likewise.
14393         * gcc.dg/charset/function.c: Likewise.
14394         * gcc.dg/charset/string.c: Likewise.
14395         * gcc.dg/charset/charset.exp: Likewise.
14396
14397 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14398
14399         PR fortran/20086
14400         * gfortran.dg/pr20086.f90: New test.
14401
14402 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14403
14404         PR tree-optimization/19786
14405         * g++.dg/tree-ssa/pr19786.C: New.
14406
14407 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14408
14409         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14410
14411 2005-02-21  Jeff Law  <law@redhat.com>
14412
14413         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14414
14415 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14416
14417         * gfortran.dg/do_iterator: Split loop, markup all lines for
14418         which an error locus is printed.
14419         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14420         locus is printed.
14421         * gfortran.dg/select_4.f90: Likewise.
14422         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14423         locuses in the various permutations.
14424
14425 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14426
14427         PR tree-optimization/19951
14428         * g++.dg/vect: New directory.
14429         * g++.dg/vect/vect.exp: New file.
14430         * g++.dg/vect/pr19951.cc: New testcase.
14431         * g++.dg/dg.exp: Also prune vectorizer tests.
14432
14433 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14434
14435         PR 18785
14436         * gcc.dg/charset/builtin1.c: New test.
14437
14438 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14439
14440         PR c++/19299
14441         * g++.dg/inherit/volatile1.C: New test.
14442
14443         PR c++/19440
14444         * g++.dg/template/dtor4.C: New test.
14445
14446 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14447
14448         * gfortran.dg/int_1.f90: New test.
14449
14450 2005-02-19  Devang Patel  <dpatel@apple.com>
14451
14452         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14453
14454 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14455
14456         * gfortran.dg/achar_1.f90: New test.
14457
14458 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14459
14460         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14461
14462 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14463             Jakub Jelinek  <jakub@redhat.com>
14464
14465         PR tree-optimization/19828
14466         * gcc.dg/tree-ssa/loop-7.c: New test.
14467         * gcc.c-torture/execute/20050218-1.c: New test.
14468
14469 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14470
14471         PR c/20043
14472         * gcc.dg/transparent-union-1.c: New test.
14473         * gcc.dg/transparent-union-2.c: New test.
14474
14475 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14476
14477         PR tree-optimization/18977
14478         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14479
14480 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14481
14482         PR target/20054
14483         * gcc.dg/pr20054.c: New test.
14484
14485 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14486
14487         PR c++/19508
14488         * g++.dg/ext/attrib20.C: New test.
14489
14490 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14491
14492         PR middle-end/20030
14493         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14494
14495 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14496
14497         PR c++/20008
14498         * g++.dg/opt/switch4.C: New.
14499
14500 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14501
14502         PR c++/20023
14503         PR tree-optimization/20009
14504         * gcc.c-torture/compile/20050217-1.c: New test.
14505         * g++.dg/opt/switch3.C: New test.
14506
14507         PR tree-optimization/18947
14508         * gcc.c-torture/compile/20050215-1.c: New test.
14509         * gcc.c-torture/compile/20050215-2.c: New test.
14510         * gcc.c-torture/compile/20050215-3.c: New test.
14511
14512 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14513
14514         PR c++/20028
14515         * g++.dg/template/crash34.C: New.
14516
14517         PR c++/20022
14518         * g++.dg/other/access3.C: New.
14519
14520 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14521
14522         * gcc.dg/vect/vect-98.c: New test.
14523
14524 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14525
14526         PR tree-optimization/19967
14527         * gcc.dg/pr19967.c: New.
14528
14529 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14530
14531         PR middle-end/19857
14532         * gcc.dg/tree-ssa/20050215-1.c: New test.
14533         * gcc.c-torture/execute/20050215-1.c: New test.
14534
14535 2005-02-15  Eric Christopher  <echristo@redhat.com>
14536
14537         * gcc.dg/cpp/20050215-1.c: New file.
14538
14539 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14540
14541         PR tree-optimization/15785
14542         * gcc.dg/pr15785-1.c: New test.
14543
14544 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14545
14546         PR c++/17788
14547         * g++.dg/init/ctor4.C: New.
14548         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14549
14550 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14551
14552         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14553         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14554
14555 2005-02-15  Andreas Schwab  <schwab@suse.de>
14556
14557         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14558         declare malloc.
14559
14560 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14561
14562         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14563
14564 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14565
14566         PR tree-optimization/19853
14567         * gcc.c-torture/compile/pr19853.c: New test.
14568
14569 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14570
14571         PR c++/19608
14572         * g++.dg/parse/local-class1.C: New.
14573
14574         PR c++/19895
14575         * g++.dg/parse/ptrmem3.C: New.
14576
14577         PR c++/19884
14578         * g++.old-deja/g++.oliva/template6.C: Add another case.
14579         * g++.dg/template/explicit6.C: New.
14580
14581 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14582
14583         PR c++/17816
14584         * g++.dg/other/redecl2.C: New.
14585
14586 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14587
14588         PR c++/19891
14589         * g++.dg/abi/covariant4.C: New.
14590
14591 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14592
14593         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14594
14595 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14596
14597         * gcc.dg/vect/vect-96.c: Fix typo.
14598
14599 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14600
14601         PR c++/14479
14602         PR c++/19487
14603         * g++.dg/template/enum5.C: New test.
14604
14605 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14606
14607         * gcc.dg/vect/vect-97.c: New test.
14608
14609 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14610
14611         * gcc.dg/vect/vect-96.c: New test.
14612
14613 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14614
14615         * gcc.dg/builtins-34.c: Also check ldexp*.
14616
14617 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14618
14619         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14620
14621 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14622
14623         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14624         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14625         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14626         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14627         selector_list, selector_expression, dg-process-target): Move to new
14628         file target-supports-dg.exp.
14629         * lib/target-supports-dg.exp: New.
14630
14631         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14632         New.
14633
14634 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14635
14636         PR c++/19666
14637         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14638
14639         PR middle-end/19858
14640         * gcc.c-torture/compile/20050210-1.c: New test.
14641
14642 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14643
14644         PR c++/19755
14645         * g++.dg/warn/Wbraces1.C: New test.
14646
14647 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14648
14649         * gcc.dg/builtins-52.c: New testcase.
14650
14651 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14652
14653         PR c/19342
14654         * gcc.c-torture/execute/20050119-1.c: New test.
14655
14656 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14657
14658         PR c++/19811
14659         * g++.dg/init/delete1.C: New test.
14660
14661 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14662
14663         PR c++/18470
14664         * g++.dg/template/static12.C: New test.
14665
14666 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14667
14668         PR c++/19787
14669         * g++.dg/conversion/ambig1.C: New test.
14670
14671         PR c++/19739
14672         * g++.dg/ext/attrib19.C: New test.
14673
14674         PR c++/19732
14675         * g++.dg/parse/dtor5.C: New test.
14676
14677         PR c++/19762
14678         * g++.dg/template/dtor3.C: New test.
14679
14680         PR c++/19826
14681         * g++.dg/template/static11.C: New test.
14682         * g++.dg/template/crash2.C: Remove dg-error marker.
14683
14684 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14685
14686         PR C++/18491
14687         * g++.old-deja/g++.mike/p10769a.C: Remove.
14688
14689 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14690
14691         * gcc.dg/builtins-48.c: New test case.
14692         * gcc.dg/builtins-49.c: New test case.
14693         * gcc.dg/builtins-50.c: New test case.
14694         * gcc.dg/builtins-51.c: New test case.
14695
14696 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14697
14698         PR middle-end/19583
14699         * g++.dg/warn/Wreturn-type-3.C: New test.
14700
14701 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14702
14703         PR middle-end/19402
14704         * gcc.dg/pr19402-1.c: New testcase.
14705         * gcc.dg/pr19402-2.c: likewise.
14706
14707 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14708
14709         PR middle-end/19854
14710         * g++.dg/tree-ssa/tmmti.C: New testcase.
14711
14712 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14713
14714         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14715
14716 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14717
14718         PR c++/19733
14719         * g++.dg/parse/crash23.C: New test.
14720         * g++.dg/warn/Weff1.C: New test.
14721
14722 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14723
14724         * gcc.dg/20050209-1.c: New test.
14725
14726 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14727
14728         PR target/19799
14729         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14730
14731 2005-02-08  Mike Stump  <mrs@apple.com>
14732
14733         * g++.dg/pch/import-2.c: New test.
14734         * g++.dg/pch/import-2.hs: New.
14735         * g++.dg/pch/include/import-2a.h: New.
14736         * g++.dg/pch/include/import-2b.h: New.
14737
14738 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14739
14740         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14741
14742 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14743
14744         * gfortran.dg/substr_1.f90: New test.
14745
14746 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14747
14748         PR middle-end/19775
14749         * gcc.dg/torture/builtin-power-1.c: Disable test for
14750         invalid transformation.
14751         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14752         no longer optimize.
14753         * gcc.dg/builtins-47.c: New testcase.
14754
14755 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14756             Dorit Naishlos  <dorit@il.ibm.com>
14757
14758         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14759
14760 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14761
14762         * gcc.c-torture/compile/20050206-1.c: New test.
14763
14764 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14765
14766         PR tree-opt/19768
14767         * g++.dg/opt/pr19768.C: New test.
14768
14769 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14770
14771         PR tree-opt/19736
14772         * gcc.c-torture/compile/pr19736.c: New test.
14773
14774 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14775
14776         PR c++/17401
14777         * g++.dg/parse/error25.C: New test.
14778
14779 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14780
14781         * gcc.c-torture/execute/20050203-1.c: New.
14782
14783 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14784
14785         * gcc.dg/vect/vect-85.c: Remove xfail.
14786         * gcc.dg/vect/vect-86.c: Remove xfail.
14787         * gcc.dg/vect/vect-87.c: Remove xfail.
14788         * gcc.dg/vect/vect-88.c: Remove xfail.
14789
14790 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14791
14792         * gcc.dg/altivec-19.c: New.
14793
14794 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14795
14796         PR c/17807
14797         * gcc.dg/nested-func-3.c: New test.
14798         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14799
14800 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14801
14802         * gcc.test-framework/gen_directive_tests: Generate tests for
14803         selector expressions.
14804
14805 2005-02-02  Matt Austern  <austern@apple.com>
14806
14807         PR c++/19628
14808         * g++/ext/builtin7.C: New.
14809         * g++/ext/builtin8.C: New.
14810
14811 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14812
14813         PR c/18502
14814         * gcc.dg/pr18502-1.c: New test.
14815
14816 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14817
14818         PR c++/17413
14819         * g++.dg/template/local4.C: Tweak.
14820
14821 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14822
14823         PR tree-optimization/19578
14824         * gcc.c-torture/compile/20050202-1.c: New test.
14825
14826 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14827
14828         PR c/19435
14829         * gcc.dg/c99-init-4.c: New test.
14830
14831 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14832
14833         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14834
14835         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14836
14837         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14838         * g++.dg/eh/check-vect.h: New.
14839
14840         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14841         * gcc.dg/vect/vect-78.c: Ditto.
14842         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14843         Remove.
14844
14845         * g++.dg/conversion/simd1.C: Expect warning.
14846         * g++.dg/ext/attribute-test-1.C: Ditto.
14847         * g++.dg/ext/attribute-test-2.C: Ditto.
14848         * g++.dg/ext/attribute-test-3.C: Ditto.
14849         * g++.dg/ext/attribute-test-4.C: Ditto.
14850
14851         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14852         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14853
14854         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14855
14856 2005-02-01  Richard Henderson  <rth@redhat.com>
14857
14858         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14859         long double for ibm double-double format.
14860         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14861
14862 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14863
14864         PR tree-optimization/19633
14865         * testsuite/gcc.dg/pr19633-1.c: New test.
14866         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14867         to NULL or a symbol.
14868
14869 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14870
14871         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14872         New procs.
14873         (dg-process-target (local override)): Handle selector expressions.
14874
14875         * gcc.test-framework/README: Describe tests in source directory.
14876         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14877         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14878         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14879         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14880         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14881         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14882         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14883         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14884         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14885         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14886         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14887         * gcc.test-framework/dg-error-exp-P.c: New test.
14888         * gcc.test-framework/dg-error-exp-XP.c: New test.
14889         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14890         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14891         * gcc.test-framework/dg-output-exp-P.c: New test.
14892         * gcc.test-framework/dg-output-exp-XF.c: New test.
14893         * gcc.test-framework/dg-warning-exp-P.c: New test.
14894         * gcc.misc-tests/dg-1.c: Remove.
14895         * gcc.misc-tests/dg-2.c: Remove.
14896         * gcc.misc-tests/dg-3.c: Remove.
14897         * gcc.misc-tests/dg-4.c: Remove.
14898         * gcc.misc-tests/dg-5.c: Remove.
14899         * gcc.misc-tests/dg-6.c: Remove.
14900         * gcc.misc-tests/dg-7.c: Remove.
14901         * gcc.misc-tests/dg-8.c: Remove.
14902         * gcc.misc-tests/dg-9.c: Remove.
14903         * gcc.misc-tests/dg-10.c: Remove.
14904         * gcc.misc-tests/dg-11.c: Remove.
14905         * gcc.misc-tests/dg-12.c: Remove.
14906         * gcc.misc-tests/dg-test.exp: Remove.
14907
14908         * gcc.test-framework/test-framework.awk: Change recording and
14909         printing of passes and failures.
14910
14911         * gcc.test-framework: New directory.
14912         * gcc.test-framework/README: New.
14913         * gcc.test-framework/test-framework.exp: New.
14914         * gcc.test-framework/test-framework.awk: New.
14915         * gcc.test-framework/gen_directive_tests: New.
14916
14917 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14918
14919         * lib/treelang.exp: Fix comment typos.
14920         (treelang_target_compile): Don't append libs=-ltreelang to options.
14921
14922 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14923
14924         * g++.dg/parse/typename7.C: Adjust error messages.
14925
14926 2005-01-31  Jeff Law  <law@redhat.com>
14927
14928         * gcc.c-torture/execute/20050131-1.c: New test.
14929         * gcc.dg/wcaselabel.c: New test.
14930
14931 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14932
14933         * g++.dg/other/warning1.C: Adjust error messags.
14934         * g++.dg/parse/constant5.C: New test.
14935
14936 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14937
14938         PR c/19333
14939         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14940         the test case valid.
14941         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14942         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14943         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14944         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14945         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14946         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14947
14948 2005-01-31  Dale Johannesen  <dalej@apple.com>
14949
14950         * g++.dg/opt/pr19650.C: New test.
14951
14952 2005-01-31  Richard Henderson  <rth@redhat.com>
14953
14954         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14955         long double for intel double extended format.
14956         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14957
14958 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14959
14960         PR c++/19555
14961         * g++.dg/template/static10.C: New test.
14962
14963         PR c++/19395
14964         * g++.dg/parse/error24.C: New test.
14965
14966         PR c++/19367
14967         * g++.dg/lookup/builtin1.C: New test.
14968
14969         PR c++/19457
14970         * g++.dg/warn/conv3.C: New test.
14971
14972 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14973
14974         PR fortran/19647
14975         * gfortan.dg/inquire_7.f90
14976
14977 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14978
14979         PR tree-optimization/15791
14980         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14981         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14982         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14983         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14984         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14985         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14986         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14987         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14988         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14989         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14990
14991 2005-01-29  Paul Brook  <paul@codesourcery.com>
14992
14993         PR fortran/18565
14994         * check.c (real_or_complex_check): New function.
14995         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14996         * intrinsic.c (add_functions): Use new check functions.
14997         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14998         Add prototypes.
14999
15000 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15001
15002         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15003         gcc.dg/lvalue-3.c: New tests.
15004         * gcc.dg/concat.c: Update expected messages.
15005
15006 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15007
15008         PR libfortran/19595
15009         * gfortran.dg/eor_1.f90: New test.
15010
15011 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15012
15013         PR fortran/19589
15014         * gfortran.dg/logical_data_1.f90: New test.
15015
15016 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15017
15018         PR c++/19253
15019         * g++.dg/template/crash33.C: New test.
15020
15021         PR c++/19667
15022         * g++.dg/template/crash32.C: New test.
15023
15024 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15025
15026         PR middle-end/16558
15027         * g++.dg/warn/Wreturn-type-2.C: New test.
15028
15029 2004-06-24  Jeff Law  <law@redhat.com>
15030
15031         * gcc.dg/tree-ssa/20050128-1.c: New test.
15032
15033 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15034
15035         * gcc.target/frv/all-mdpackh-1.c: New test.
15036
15037 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15038
15039         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15040
15041 2005-01-27  Richard Henderson  <rth@redhat.com>
15042
15043         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15044
15045 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15046
15047         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15048
15049 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15050
15051         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15052         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15053         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15054         to cope with cases where the multilib options override the dg-options.
15055
15056 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15057
15058         PR c/18946
15059         * gcc.dg/noncompile/20050120-1.c: New test.
15060
15061 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15062
15063         PR tree-optimization/19633
15064         * gcc.dg/pr19633.c: New test.
15065         * gcc.dg/tree-ssa/pr19633.c: New test.
15066
15067 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15068
15069         * gcc.dg/20041216-1.c: New test.
15070
15071 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15072
15073         PR objc/18862
15074         * objc.dg/selector-2.m: New test.
15075
15076 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15077
15078         * g++.dg/opt/range-test-2.C: New test.
15079
15080         PR rtl-optimization/19579
15081         * gcc.c-torture/execute/20050124-1.c: New test.
15082
15083 2005-01-26  Greg Parker  <gparker@apple.com>
15084         Stuart Hastings  <stuart@apple.com>
15085
15086         * gcc.c-torture/execute/20050125-1.c: New.
15087
15088 2005-01-18  Jan Hubicka  <jh@suse.cz>
15089
15090         PR tree-optimize/19337
15091         * gcc.c-torture/compile/20050119-1.c: New test.
15092
15093 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15094
15095         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15096         test for successful match.
15097
15098 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15099
15100         PR objc/18408
15101         * objc.dg/comp-types-7.m: New test.
15102
15103 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15104
15105         * lib/target-supports.exp (current_target_name): New.
15106         (check_effective_target_ilp32, check_effective_target_lp64):
15107         Cache the result to use as long as the current target, with
15108         multilib flags, remains the same.
15109
15110         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15111         (dg-require-weak, dg-require-visibility, dg-require-alias,
15112         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15113         dg-require-effective-target, dg-skip-if): Remove call to
15114         skip_test_and_clear_xfail.
15115         (dg-test): Clear xfail data.
15116
15117 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15118
15119         PR target/17751
15120         * gcc.dg/ppc64-toc.c: New test.
15121
15122         * g++.dg/tree-ssa/empty-1.C: New test.
15123
15124         PR middle-end/19551
15125         * gcc.c-torture/execute/20050121-1.c: New test.
15126         * gcc.dg/20050121-2.c: New test.
15127
15128 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15129         Paul Brook  <paul@codesourcery.com>
15130
15131         PR fortran/17941
15132         * gfortran.dg/real_const_1.f: New test.
15133         * gfortran.dg/real_const_2.f90: New test.
15134         * gfortran.dg/complex_int_1.f90: New test.
15135
15136 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15137
15138         PR fortran/19313
15139         * gfortan.dg/inquire_6.f90: New test.
15140
15141 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15142
15143         PR libfortran/19451
15144         * open_readonly_1.f90: New test.
15145
15146 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15147
15148         PR libfortran/18982
15149         * gfortran.dg/open_new.f90: New file.
15150
15151 2005-01-22  Paul Brook  <paul@codesourcery.com>
15152
15153         * namelist_1.f90: New test.
15154
15155 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15156
15157         PR tree-optimization/19484
15158         * gcc.c-torture/compile/20050122-[12].c: New tests.
15159
15160 2005-01-22  Paul Brook  <paul@codesourcery.com>
15161
15162         * gfortran.dg/implicit_2.f90: New test.
15163
15164 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15165
15166         PR fortran/19314
15167         * gfortran.dg/inquire_5.f90: New test.
15168
15169 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15170
15171         PR c/18809
15172         * gcc.dg/pr18809-1.c: New test.
15173
15174 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15175
15176         * gcc.dg/20050121-1.c: New test.
15177
15178         PR tree-optimization/13000
15179         * gcc.dg/20040206-1.c: Change warning to point where function is
15180         being inlined.
15181
15182 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15183
15184         PR c++/19208
15185         * g++.dg/template/array11.C: New test.
15186
15187 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15188
15189         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15190         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15191         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15192         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15193         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15194         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15195
15196 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15197
15198         PR tree-optimization/15349
15199         * gcc.dg/tree-ssa/pr15349.c: New.
15200
15201 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15202
15203         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15204
15205 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15206
15207         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15208         scan-assembler-times directive name.
15209
15210         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15211         after dg-do.
15212
15213         PR rtl-optimization/19462
15214         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15215
15216 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15217
15218         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15219         counting function calls on ia64.
15220
15221 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15222
15223         PR rtl-optimization/15139
15224         * gcc.dg/20050111-2.c: New test.
15225
15226         PR c/17297
15227         * gcc.c-torture/compile/20050113-1.c: New testcase.
15228
15229         PR middle-end/19164
15230         * gcc.dg/20050113-1.c: New testcase.
15231
15232 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15233
15234         * gcc.dg/vect/vect-85.c: Add comment.
15235         * gcc.dg/vect/vect-86.c: Add xfail for now.
15236         * gcc.dg/vect/vect-87.c: Add xfail for now.
15237         * gcc.dg/vect/vect-88.c: Add xfail for now.
15238         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15239
15240 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15241
15242         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15243
15244 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15245
15246         * g++.dg/debug/typedef3.C: New test.
15247
15248 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15249
15250         PR c/19472
15251         * gcc.dg/asm-a.c: New test.
15252
15253 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15254
15255         * gcc.dg/sh-relax.c: Add prototype for abort.
15256
15257 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15258
15259         * gcc.dg/short-compare-1.c: New test.
15260         * gcc.dg/short-compare-2.c: Likewise.
15261
15262 2005-01-18  Michael Matz  <matz@suse.de>
15263
15264         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15265
15266 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15267
15268         PR tree-optimization/19121
15269         * gcc.c-torture/compile/pr19121.c: New test.
15270
15271 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15272
15273         PR target/19357
15274         * gcc.c-torture/compile/pr19357.c: New test.
15275
15276 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15277
15278         PR c/5675
15279         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15280         pass--those that refer just to the variable, possibly with a
15281         cast.
15282         * gcc.dg/c99-const-expr-3.c: Likewise.
15283
15284         PR middle-end/13127
15285         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15286         longer emitted.
15287
15288 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15289
15290         PR fortran/18778
15291         * gfortran.dg/endfile_2.f90: New test.
15292
15293 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15294
15295         PR 19168
15296         * gfortran.dg/select_5.f90: New test.
15297
15298 2004-01-16  Paul Brook  <paul@codesourcery.com>
15299
15300         * gfortran.dg/common_4.f90: New test.
15301
15302 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15303
15304         PR rtl-optimization/19462
15305         * gcc.dg/torture/pr19462-1.c: New test.
15306
15307 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15308
15309         PR objc/19321
15310         * objc.dg/func-ptr-2.m: New.
15311         * objc.dg/volatile-1.m: New.
15312
15313 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15314
15315         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15316
15317 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15318
15319         PR tree-optimization/19060
15320         * gcc.c-torture/execute/20050104-1.c: New test.
15321
15322 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15323
15324         PR fortran/18983
15325         * gfortran.dg/write_to_null.f90: New test.
15326
15327 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15328             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15329
15330         PR other/19328
15331         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15332         argument.
15333
15334 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15335
15336         PR c++/19263
15337         * g++.dg/init/vector1.C: New test.
15338
15339 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15340
15341         PR target/13158
15342         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15343         PR target/18987
15344         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15345
15346 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15347
15348         * gfortran.dg/select_1.f90: New test.
15349         * gfortran.dg/select_2.f90: New test.
15350         * gfortran.dg/select_3.f90: New test.
15351         * gfortran.dg/select_4.f90: New test.
15352
15353 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15354
15355         PR middle-end/19084
15356         PR rtl-optimization/19348
15357         * gcc.dg/20050111-1.c: New test.
15358         * gcc.c-torture/execute/20050111-1.c: New test.
15359
15360         * gcc.dg/i386-asm-4.c: New test.
15361
15362 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15363
15364         * gcc.dg/nested-func-2.c: New test.
15365         * ada/acats/norun.lst: Remove c953002.
15366
15367 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15368
15369         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15370
15371 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15372
15373         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15374
15375 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15376
15377         PR target/18761
15378         * g++.dg/abi/align1.C: New test.
15379
15380 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15381
15382         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15383         at a time.
15384         * g++.dg/ext/altivec_check.h: Support compiling as C.
15385
15386 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15387
15388         PR c++/19355
15389         * g++.dg/expr/pr19355-1.C: New test case.
15390
15391 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15392
15393         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15394         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15395         * ada/acats/tests/c3/c92005b.ada: Likewise.
15396         * ada/acats/tests/c3/cxb3012.a: Likewise.
15397         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15398
15399 2005-01-09  Paul Brook  <paul@codesourcery.com>
15400
15401         * gfortran.dg/common_2.f90: New file.
15402         * gfortran.dg/common_3.f90: New file.
15403
15404 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15405
15406         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15407
15408 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15409
15410         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15411         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15412         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15413         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15414         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15415         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15416         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15417         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15418         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15419         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15420         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15421         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15422         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15423         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15424         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15425         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15426         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15427         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15428         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15429         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15430         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15431         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15432         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15433         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15434         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15435         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15436         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15437         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15438         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15439         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15440         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15441         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15442         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15443         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15444         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15445         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15446         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15447         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15448         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15449         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15450         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15451         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15452         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15453         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15454         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15455         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15456         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15457         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15458         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15459         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15460         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15461         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15462         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15463         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15464         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15465         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15466         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15467         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15468         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15469         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15470         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15471         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15472         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15473         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15474         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15475         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15476         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15477
15478         * gcc.dg/vect/vect-1.c: Fix spelling.
15479         * gcc.dg/vect/vect-10.c: Fix spelling.
15480         * gcc.dg/vect/vect-11.c: Fix spelling.
15481         * gcc.dg/vect/vect-12.c: Fix spelling.
15482         * gcc.dg/vect/vect-14.c: Fix spelling.
15483         * gcc.dg/vect/vect-15.c: Fix spelling.
15484         * gcc.dg/vect/vect-16.c: Fix spelling.
15485         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15486         * gcc.dg/vect/vect-64.c: Fix comments.
15487         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15488
15489 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15490             Ira Rosen  <irar@il.ibm.com>
15491
15492         * gcc.dg/vect/vect-70.c: New test.
15493         * gcc.dg/vect/vect-71.c: New test.
15494
15495 2005-01-09  Manfred Hollstein  <mh@suse.com>
15496
15497         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15498         * gcc.dg/pr18241-2.c: Likewise.
15499         * gcc.dg/pr18241-3.c: Likewise.
15500         * gcc.dg/pr18241-4.c: Likewise.
15501         * gcc.dg/pr18241-5.c: Likewise.
15502
15503 2005-01-08  Richard Henderson  <rth@redhat.com>
15504
15505         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15506         False for x86 and x86-64.
15507
15508 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15509
15510         PR tree-optimization/18241
15511         * gcc.dg/pr18241-1.c: New test.
15512         * gcc.dg/pr18241-2.c: New test.
15513         * gcc.dg/pr18241-3.c: New test.
15514         * gcc.dg/pr18241-4.c: New test.
15515         * gcc.dg/pr18241-5.c: New test.
15516
15517 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15518
15519         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15520         gfortran.dg/select_4.f90: New.
15521
15522 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15523
15524         * gcc.c-torture/execute/20050107-1.c: New test.
15525
15526 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15527
15528         PR c++/19298
15529         * g++.dg/template/ref2.C: New.
15530
15531 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15532
15533         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15534         instead of being empty.
15535
15536 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15537
15538         PR fortran/15553
15539         * gfortran.dg/array-1.f90: New test.
15540
15541 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15542
15543         PR tree-optimization/19283
15544         * gcc.c-torture/execute/20050106-1.c: New test.
15545
15546         PR rtl-optimization/18861
15547         * gcc.dg/20050105-1.c: New test.
15548
15549         PR tree-optimization/18828
15550         * gcc.dg/20050105-2.c: New test.
15551
15552 2005-01-07  Andreas Jaeger  <aj@suse.de>
15553
15554         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15555
15556 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15557
15558         PR fortran/18398
15559         * gfortran.dg/fmt_read.f90: New test.
15560
15561 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15562
15563         * gcc.dg/rs6000-ldouble-2.c: New.
15564
15565 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15566
15567         PR c++/19244
15568         * g++.dg/parser/ctor2.C: New test.
15569
15570 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15571
15572         PR c++/17154
15573         * g++.dg/template/using9.C: New test.
15574
15575 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15576
15577         PR c++/19258
15578         * g++.dg/lookup/friend6.C: New test.
15579
15580 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15581
15582         PR c++/19270
15583         * g++.dg/template/array10.C: New.
15584
15585 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15586
15587         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15588         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15589
15590 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15591
15592         * gcc.c-torture/compile/20050105-1.c: New test.
15593
15594 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15595
15596         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15597
15598 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15599
15600         PR middle-end/19100
15601         * gcc.dg/conv-3.c: New test case.
15602
15603 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15604
15605         * gcc.dg/asm-wide-1.c: New test.
15606
15607 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15608
15609         PR c++/19030
15610         * g++.dg/parse/crash22.C: New
15611
15612 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15613
15614         PR 19257
15615         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15616
15617 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15618
15619         PR middle-end/17767
15620         * gcc.dg/i386-mmx-6.c: New test case.
15621
15622 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15623
15624         PR tree-optimization/18308
15625         * gcc.dg/vect/pr18308.c: New testcase.
15626
15627 2005-01-04  Andreas Jaeger  <aj@suse.de>
15628
15629         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15630
15631 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15632             Robert Bowdidge <bowdidge@apple.com>
15633
15634         * gcc.dg/cpp/subframework1.c: New.
15635         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15636         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15637         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15638         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15639
15640 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15641
15642         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15643         producing warning.
15644         * gcc.dg/darwin-weakimport-2.c: New.
15645
15646 2005-01-03  Richard Henderson  <rth@redhat.com>
15647
15648         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15649
15650 2005-01-03  Richard Henderson  <rth@redhat.com>
15651
15652         * gcc.dg/vect/vect.exp: Enable for ia64.
15653         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15654         (check_effective_target_vect_float): Likewise.
15655         (check_effective_target_vect_no_align): Likewise.
15656         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15657         * gcc.dg/vect/vect-8.c: Likewise.
15658
15659 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15660
15661         PR target/19236
15662         * gcc.dg/pr19236-1.c: New test case.
15663
15664 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15665
15666         PR rtl-optimization/12092
15667         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15668
15669 2005-01-02  Andreas Jaeger  <aj@suse.de>
15670
15671         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15672
15673 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15674             Andrew Pinski  <pinskia@physics.uc.edu>
15675
15676         PR rtl-optimization/12092
15677         * gcc.dg/pr12092-1.c: New test case.
15678
15679 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15680
15681         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15682         'hidden' and 'default' for better portability.
15683         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15684
15685         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15686         6 and 7.
15687         * g++.old-deja/g++.brendan/new3.C: Likewise.
15688
15689 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15690
15691         * gcc.dg/20041231-1.C: New test.
15692         * g++.dg/warn/Wunreachable-code-1.C: New test.
15693
15694 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15695
15696         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15697         file, not /dev/null.  Abort on error.
15698
15699 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15700             Ziemowit Laski  <zlaski@apple.com>
15701
15702         PR objc/18971
15703         * objc.dg/encode-5.m: New test.
15704
15705 2004-12-29  Richard Henderson  <rth@redhat.com>
15706
15707         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15708         * objc.dg/stabs-1.m: Disable for ia64.
15709
15710 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15711
15712         PR c++/19190
15713         * g++.dg/warn/Wunused-10.C: New test.
15714
15715 2004-12-28  Richard Henderson  <rth@redhat.com>
15716
15717         * objc.dg/stabs-1.m: Disable for alpha.
15718
15719 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15720
15721         PR c++/19149
15722         * g++.dg/parse/error23.C: New test.
15723
15724 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15725
15726         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15727
15728         PR fortran/19032
15729         * gfortran.dg/intrinsic_modulo_1.f90: New.
15730         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15731         tests with divisor -1.
15732
15733 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15734
15735         * g++.dg/opt/temp1.C (memcpy): Return a value.
15736
15737         PR c++/19148
15738         * g++.dg/expr/cond7.C: New test.
15739
15740 2004-12-27  Paul Brook  <paul@codesourcery.com>
15741
15742         * gfortran.dg/g77/select_no_compile.f: Remove.
15743
15744 2004-12-27  Richard Henderson  <rth@redhat.com>
15745
15746         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15747         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15748         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15749
15750 2004-12-26  Richard Henderson  <rth@redhat.com>
15751
15752         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15753         by 1i instead of token pasting.
15754
15755 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15756
15757         PR tree-optimization/17578
15758         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15759         to additional_flags.
15760         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15761
15762 2004-12-25  Richard Henderson  <rth@redhat.com>
15763
15764         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15765         Remove Alpha.
15766
15767 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15768
15769         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15770         hppa*-*-hpux*.
15771         * gcc.dg/pr17957.c (dg-options): Likewise.
15772         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15773         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15774         instead of 0 on __hppa__.
15775         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15776         "foo,%r" on hppa*-*-*.
15777
15778 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15779
15780         PR fortran/19071
15781         * gfortran.dg/complex_write.f90: New test.
15782
15783 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15784
15785         PR c++/17595
15786         * g++.dg/parse/pragma2.C: New test.
15787
15788         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15789
15790 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15791
15792         * gcc.dg/empty2.c: Add missing dg-warning.
15793
15794 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15795
15796         PR c++/17413
15797         * g++.dg/template/local4.C: New test.
15798         * g++.dg/template/crash19.C: Add dg-error marker.
15799
15800         * g++.dg/template/crash31.C: Correct embedded PR number.
15801
15802 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15803
15804         PR c++/16405
15805         * g++.dg/opt/temp1.C: Add do-run marker.
15806
15807 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15808
15809         * g++.dg/template/spec19.C: New.
15810
15811 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15812
15813         PR target/16819
15814         * gcc.dg/empty2.c: New.
15815
15816 2004-12-23  Richard Henderson  <rth@redhat.com>
15817
15818         * lib/target-supports.exp (check_effective_target_vect_no_align):
15819         Remove i?86 and x86-64.
15820
15821 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15822
15823         PR c++/16405
15824         * g++.dg/opt/temp1.C: New test.
15825
15826 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15827
15828         PR c++/18733
15829         * g++.dg/template/friend33.C: New testcase.
15830
15831 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15832
15833         PR c++/18464
15834         * g++.dg/template/cond5.C: New test.
15835
15836         PR c++/18492
15837         * g++.dg/inherit/thunk3.C: New test.
15838
15839         PR c++/11224
15840         * g++.dg/warn/Wunused-9.C: New test.
15841
15842 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15843
15844         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15845
15846 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15847
15848         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15849
15850 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15851
15852         PR c++/18378
15853         * g++.dg/ext/packed8.C: New test.
15854
15855         PR c++/19063
15856         * g++.dg/template/crash31.C: New test.
15857
15858         PR c++/19034
15859         * g++.dg/template/crash30.C: New test.
15860
15861 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15862
15863         PR C++/18984
15864         * g++.dg/eh/ctor3.C: New test.
15865
15866 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15867
15868         * objc.dg/stabs-1.m: Allow section name to be quoted and
15869         assembly label to begin with '.LL'.
15870
15871 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15872
15873         * gcc.dg/vect/vect.exp
15874         (check_effective_target_lp64_or_vect_no_align): New.
15875         * gcc.dg/vect/vect-77.c: Use it.
15876         * gcc.dg/vect/vect-78.c: Use it.
15877
15878         * lib/target-supports.exp
15879         (check_effective_target_vect_no_max,
15880         check_effective_target_vect_no_bitwise,
15881         check_effective_target_vect_no_align): New.
15882         * gcc.dg/vect/vect-13.c: Use them.
15883         * gcc.dg/vect/vect-17.c: Ditto.
15884         * gcc.dg/vect/vect-18.c: Ditto.
15885         * gcc.dg/vect/vect-19.c: Ditto.
15886         * gcc.dg/vect/vect-20.c: Ditto.
15887         * gcc.dg/vect/vect-27.c: Ditto.
15888         * gcc.dg/vect/vect-29.c: Ditto.
15889         * gcc.dg/vect/vect-44.c: Ditto.
15890         * gcc.dg/vect/vect-48.c: Ditto.
15891         * gcc.dg/vect/vect-50.c: Ditto.
15892         * gcc.dg/vect/vect-52.c: Ditto.
15893         * gcc.dg/vect/vect-54.c: Ditto.
15894         * gcc.dg/vect/vect-56.c: Ditto.
15895         * gcc.dg/vect/vect-58.c: Ditto.
15896         * gcc.dg/vect/vect-60.c: Ditto.
15897         * gcc.dg/vect/vect-72.c: Ditto.
15898         * gcc.dg/vect/vect-80.c: Ditto.
15899
15900 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15901
15902         PR c++/14075
15903         * g++.dg/init/string1.C: New.
15904
15905         PR c++/18975
15906         * g++.dg/other/synth1.C: New.
15907
15908 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15909
15910         PR c/18963
15911         * gcc.dg/pr18963-1.c: New test.
15912
15913 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15914
15915         PR c/18596
15916         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15917         * gcc.dg/pr18596-1.c: Use dg-error.
15918         (dg-options): Use -fno-unit-at-a-time.
15919         * gcc.dg/pr18596-2.c: New test.
15920         * gcc.dg/pr18596-3.c: New test.
15921
15922 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15923
15924         PR middle-end/18683
15925         * g++.dg/opt/pr18683-1.C: New test case.
15926
15927 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15928
15929         PR other/19093
15930         * g++.dg/opt/max1.C: Fix for 64bit targets.
15931
15932 2004-12-20  Matt Austern  <austern@apple.com>
15933
15934         PR c++/19044
15935         * g++.dg/ext/builtin6.C: New
15936
15937 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15938
15939         PR tree-optimization/19080
15940         * gcc.c-torture/compile/pr19080.c: New test.
15941
15942 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15943
15944         * gcc.dg/20041219-1.c: New test.
15945
15946 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15947
15948         PR middle-end/19068
15949         * g++.dg/opt/max1.C: New test case.
15950
15951 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15952
15953         * gcc.dg/fdata-sections-1.c: New test.
15954
15955 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15956
15957         PR middle-end/18548
15958         * gcc.dg/max-1.c: New test case.
15959
15960 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15961
15962         * gcc.c-torture/execute/20041218-1.c: New test.
15963
15964 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15965
15966         * gcc.dg/pr18501.c: New test.
15967         * gcc.dg/uninit-5.c: XFAIL.
15968         * gcc.dg/uninit-9.c: XFAIL.
15969
15970 2004-12-17  Dale Johannesen  <dalej@apple.com>
15971
15972         * gcc.dg/20041213-1.c: New.
15973
15974 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15975
15976         * objc.dg/stabs-1.m: Allow assembly label to begin
15977         with a dot ('.').
15978
15979 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15980
15981         * gcc.c-torture/execute/20041213-1.c: Move...
15982         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15983
15984 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15985
15986         PR c++/18721
15987         * g++.dg/lookup/conv-5.C: New.
15988
15989 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15990
15991         * objc.dg/stabs-1.m: New test.
15992
15993 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15994
15995         * gcc.dg/visibility-c.c: Change compile to
15996         assemble for the test.
15997
15998 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15999
16000         PR target/19041
16001         * gcc.dg/visibility-c.c: New test.
16002
16003 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16004
16005         PR middle-end/18493
16006         * gcc.dg/switch-8.c: New test case.
16007
16008 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16009
16010         PR c++/18905
16011         * g++.dg/template/init4.C: New.
16012         * g++.dg/opt/static3.C: Enable optimizer.
16013
16014 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16015
16016         * g++.dg/other/complex1.C: New test.
16017
16018 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16019
16020         * g++.dg/opt/inline9.C: New test.
16021
16022 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16023
16024         PR fortran/18993
16025         * gfotran.dg/nullify_1.f: New test.
16026
16027 2004-12-15  Richard Henderson  <rth@redhat.com>
16028
16029         * gcc.target/i386/i386.exp: New harness.
16030         * gcc.target/i386/vect-args.c: New.
16031
16032 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16033
16034         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16035
16036 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16037
16038         PR c++/18825
16039         * g++.dg/template/friend32.C: New test.
16040
16041 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16042
16043         * cpp/pragma-once-1.c: New test.
16044         * cpp/pragma-once-1b.h: Likewise.
16045         * cpp/pragma-once-1c.h: Likewise.
16046         * cpp/pragma-once-1d.h: Likewise.
16047         * cpp/inc/pragma-once-1a.h: Likewise.
16048
16049 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16050             Steven G. Kargl  <kargls@comcast.net>
16051
16052         PR fortran/17597
16053         * gfortran.dg/list_read_3.f90: New test.
16054
16055 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16056
16057         * gcc.dg/ftrapv-2.c: New test.
16058
16059 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16060
16061         PR c++/18981
16062         * g++.dg/template/typename9.C: New test.
16063
16064 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16065
16066         PR c++/18738
16067         * g++.dg/template/typename8.C: New test.
16068         * g++.dg/parse/friend2.C: Tweak error message.
16069
16070 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16071
16072         * gcc.c-torture/20041214-1.c: New test.
16073
16074 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16075
16076         PR c++/18965
16077         * g++.dg/init/array17.C: New test.
16078
16079 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16080
16081         PR c++/18793
16082         * g++.dg/init/aggr3.C: New test.
16083
16084 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16085
16086         * gcc.dg/altivec-types-1.c: New test.
16087         * gcc.dg/altivec-types-2.c: New test.
16088         * gcc.dg/altivec-types-3.c: New test.
16089         * gcc.dg/altivec-types-4.c: New test.
16090         * g++.dg/ext/altivec-types-1.C: New test.
16091         * g++.dg/ext/altivec-types-2.C: New test.
16092         * g++.dg/ext/altivec-types-3.C: New test.
16093         * g++.dg/ext/altivec-types-4.C: New test.
16094
16095 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16096
16097         PR middle-end/18951
16098         * gcc.c-torture/execute/20041213-1.c: New test.
16099
16100 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16101
16102         PR c++/18949
16103         * g++.dg/template/cast1.C: New.
16104
16105 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16106
16107         * gcc.c-torture/execute/20041213-2.c: New test.
16108
16109 2004-12-13  Richard Henderson  <rth@redhat.com>
16110
16111         * gcc.dg/i386-sse-10.c: Fix typo in options.
16112
16113 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16114
16115         PR c++/18968
16116         * g++.dg/opt/pr18968.C: New test.
16117
16118 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16119
16120         PR c++/18925
16121         * g++.dg/ext/visibility/staticdatamem.C: New test.
16122
16123 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16124
16125         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16126
16127 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16128
16129         PR rtl-optimization/18928
16130         * gcc.dg/pr18928-1.c: New test case.
16131
16132 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16133
16134         PR tree-opt/16951
16135         * gcc.c-torture/compile/20041211-1.c: New.
16136
16137 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16138
16139         PR middle-end/17564
16140         * gcc.c-torture/execute/20041212-1.c: New test.
16141
16142 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16143
16144         PR fortran/18869
16145         * gfortran.dg/common_1.f90: New test.
16146
16147 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16148         Paul Brook  <paul@codesourcery.com>
16149
16150         PR fortran/16222
16151         * gfortran.dg/real_do_1.f90: New test.
16152
16153 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16154
16155         PR tree-opt/18040
16156         * g++.dg/opt/ptrmem6.C: New test.
16157
16158 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16159
16160         PR middle-end/18921
16161         * gcc.dg/pr18921-1.c: New test case.
16162
16163 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16164
16165         PR fortran/17175
16166         * gfortran.dg/scale_1.f90: New test.
16167
16168 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16169
16170         PR middle-end/18903
16171         * gcc.c-torture/compile/pr18903.c: New test.
16172
16173 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16174
16175         * gcc.c-torture/execute/20041210-1.c: New test.
16176
16177 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16178
16179         PR c++/18731
16180         * g++.dg/parser/struct-1.C: New test.
16181         * g++.dg/parser/struct-2.C: New test.
16182         * g++.dg/parser/struct-3.C: New test.
16183
16184 2004-12-09  Richard Henderson  <rth@redhat.com>
16185
16186         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16187
16188         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16189         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16190
16191 2004-12-09  Matt Austern  <austern@apple.com>
16192
16193         PR c++/18514
16194         * g++.dg/ext/builtin1.C: New
16195         * g++.dg/ext/builtin2.C: New
16196         * g++.dg/ext/builtin3.C: New
16197         * g++.dg/ext/builtin4.C: New
16198         * g++.dg/ext/builtin5.C: New
16199
16200 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16201
16202         PR tree-opt/18904
16203         * g++.dg/opt/ptrmem5.C: New test.
16204
16205 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16206
16207         * g++.dg/parse/typename5.C: Adjust for new error.
16208         * g++.dg/parse/typename7.C: New.
16209
16210 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16211
16212         PR c++/18073
16213         * g++.dg/other/mmintrin.C: New test.
16214
16215 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16216
16217         PR c++/16681
16218         * g++.dg/init/array15.C: New.
16219         * g++.dg/init/array16.C: New.
16220
16221 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16222
16223         PR fortran/18826
16224         * gfortran.dg/assign_1.f90: New test.
16225
16226 2004-12-08  Nick Clifton  <nickc@redhat.com>
16227
16228         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16229         * gcc.target/xstormy16/data_below100: Likewise.
16230         * gcc.target/xstormy16/sfr: Likewise.
16231         * gcc.target/xstormy16/below100.S: New test source file.
16232         * gcc.target/xstormy16/below100.ld: New test linker script.
16233         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16234         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16235         bp instructions.
16236         * gcc.target/xstormy16/bp.c: Likewise.
16237
16238         * gcc.target/xstormy16/bss_below100: New files:
16239         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16240         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16241         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16242         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16243         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16244         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16245         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16246         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16247         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16248         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16249         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16250         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16251         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16252         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16253         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16254         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16255         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16256         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16257         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16258         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16259         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16260         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16261         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16262         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16263         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16264         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16265         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16266
16267         * gcc.target/xstormy16/data_below100: New files:
16268         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16269         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16270         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16271         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16272         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16273         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16274         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16275         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16276         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16277         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16278         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16279         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16280         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16281         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16282         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16283         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16284         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16285         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16286         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16287         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16288         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16289         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16290         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16291         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16292         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16293         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16294         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16295
16296         * gcc.target/xstormy16/sfr: New files:
16297         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16298         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16299         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16300         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16301         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16302         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16303         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16304         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16305         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16306         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16307         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16308         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16309         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16310         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16311         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16312         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16313         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16314         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16315         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16316         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16317         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16318         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16319         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16320         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16321         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16322         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16323         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16324         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16325         27_if0_sfrw_bitfield_f.c
16326
16327 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16328
16329         PR c++/18100
16330         * g++.dg/lookup/name-clash4.C: New test.
16331
16332 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16333
16334         PR c++/18672
16335         * g++.dg/opt/array1.C: New.
16336
16337         PR c++/18803
16338         * g++.dg/template/operator5.C: New.
16339
16340 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16341
16342         PR c/18867
16343         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16344
16345 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16346
16347         * gcc.dg/noncompile/20041207.c: New test.
16348
16349 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16350
16351         * g++.dg/other/unreachable-1.C: New test.
16352
16353 2004-12-06  Nick Clifton  <nickc@redhat.com>
16354
16355         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16356         <limits.h> because the latter comes from gcc's include/ directory
16357         and not the newlib/libc/include directory.
16358
16359 2004-12-04  Richard Henderson  <rth@redhat.com>
16360
16361         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16362
16363 2004-12-04  Richard Henderson  <rth@redhat.com>
16364
16365         * lib/target-supports.exp (check_gc_sections_available): Disable
16366         for alpha and ia64.
16367
16368 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16369
16370         PR middle-end/17909
16371         * g++.dg/other/vararg-2.C: New test.
16372
16373 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16374
16375         PR c++/17011, c++/17971
16376         * g++.dg/template/error15.C: Adjust expected error.
16377         * g++.dg/template/instantiate3.C: Likewise.
16378
16379 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16380
16381         * gcc.dg/altivec-18.c: Fix for darwin
16382
16383 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16384
16385         PR c++/18782
16386         * g++.dg/parse/ptrmem2.C: New.
16387
16388         PR c++/18318
16389         * g++.dg/template/new1.C: New.
16390
16391 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16392
16393         PR fortran/18710
16394         * gfortran.dg/direct_io_3.f90: New test.
16395
16396 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16397
16398         PR 18758
16399         * g++.dg/parse/crash21.C: New.
16400
16401 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16402
16403         PR c++/15664, c++/18276
16404         * g++.dg/template/ttp13.C: New test.
16405         * g++.dg/template/ttp14.C: Likewise.
16406
16407 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16408
16409         PR c++/18123
16410         * g++.dg/parse/enum2.C: New test.
16411         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16412
16413 2004-12-02  Nick Clifton  <nickc@redhat.com>
16414
16415         * gcc.target/xstormy16: New test directory.
16416         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16417         * gcc.target/xstormy16/bp.c: Check the generation of bp
16418         instructions.
16419         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16420         bn instructions and the BELOW100 attribute.
16421
16422 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16423
16424         PR target/16952
16425         * gcc.dg/ppc-eabi.c: New.
16426
16427 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16428
16429         PR fortran/18284
16430         * gfortran.dg/backspace.f90
16431
16432 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16433
16434         * gfortran.dg/inquire.f90: New test.
16435
16436 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16437
16438         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16439         handle effective-target-keyword.
16440         (dg-skip-if): Support effective-target keyword as target list.
16441         (dg-xfail-if): Ditto.
16442         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16443
16444 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16445
16446         PR tree-optimization/18291
16447         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16448
16449 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16450
16451         PR C++/18729
16452         * g++.dg/parse/crash20.C: New.
16453
16454         PR c++/17431
16455         * g++.dg/overload/arg1.C: New.
16456         * g++.dg/overload/arg2.C: New.
16457         * g++.dg/overload/arg3.C: New.
16458         * g++.dg/overload/arg4.C: New.
16459
16460 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16461
16462         * gcc.dg/c99-flex-array-4.c: Remove.
16463
16464 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16465
16466         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16467
16468         * lib/target-supports.exp (is-effective-target): Simplify.
16469
16470         * lib/target-supports.exp (check_effective_target_vect_long):
16471         Fix for powerpc64-*-*.
16472
16473 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16474
16475         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16476         to support new requirements on FreeBSD 5.
16477
16478 2004-11-30  Devang Patel  <dpatel@apple.com>
16479
16480         PR 18702
16481         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16482
16483 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16484
16485         * g++.dg/ext/altivec-13.C: New test.
16486
16487 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16488
16489         PR tree-opt/18298
16490         * gcc.c-torture/execute/p18298.c: New test.
16491
16492 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16493             Dorit Naishlos  <dorit@il.ibm.com>
16494
16495         PR tree-opt/18607
16496         * gcc.dg/vect/vect-89.c: New test.
16497
16498 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16499
16500         * gcc.dg/pr18596-1.c: New test.
16501
16502 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16503
16504         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16505
16506 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16507
16508         PR c/18479
16509         * gcc.dg/pr18479.c: New test.
16510
16511 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16512
16513         PR target/18490
16514         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16515         mmix-knuth-mmixware.
16516
16517         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16518         cris-*-elf* cris-*-aout* mmix-*-*
16519
16520 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16521
16522         PR middle-end/18725
16523         * gcc.dg/pr18725.c: New test.
16524
16525 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16526
16527         PR target/18488
16528         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16529
16530         PR target/18336
16531         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16532
16533 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16534
16535         PR c++/18368
16536         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16537         * g++.old-deja/g++.law/ctors5.C: Likewise.
16538         * g++.old-deja/g++.other/crash25.C: Likewise.
16539
16540         PR c++/18674
16541         * g++.dg/template/error16.C: New test.
16542
16543         PR c++/18512
16544         * g++.dg/template/crash29.C: New test.
16545
16546 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16547
16548         PR tree-optimization/18712
16549         * gcc.c-torture/compile/pr18712.c: New test.
16550
16551 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16552
16553         PR c/7544
16554         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16555         tests.
16556
16557 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16558
16559         PR c++/18652
16560         * g++.dg/lookup/crash6.C: New test.
16561
16562 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16563
16564         PR middle-end/18164
16565         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16566
16567 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16568
16569         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16570         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16571         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16572
16573 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16574
16575         * gcc.dg/pr18164.c: New test.
16576
16577 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16578
16579         * gcc.dg/funroll-loops-all.c: New.
16580
16581 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16582
16583         PR target/18489
16584         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16585         delimeter, match space and TAB as well as ":".
16586
16587         PR target/18484
16588         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16589
16590         PR target/18348
16591         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16592
16593         PR target/18345
16594         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16595
16596         PR target/18337
16597         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16598
16599 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16600
16601         * gfortran.dg/direct_io_2.f90: New test.
16602
16603 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16604
16605         PR target/18334
16606         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16607
16608 2004-11-28  Richard Henderson  <rth@redhat.com>
16609
16610         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16611
16612 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16613
16614         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16615         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16616         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16617         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16618         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16619         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16620         gcc.dg/pointer-arith-8.c: New tests.
16621
16622 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16623
16624         PR fortran/18364
16625         * gfortran.dg/endfile.f90: New test.
16626
16627 2004-11-27  Falk Hueffner  <falk@debian.org>
16628
16629         * gcc.dg/loop-6.c: New test.
16630
16631 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16632
16633         * gcc.c-torture/execute/20041126-1.c: New test.
16634
16635 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16636
16637         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16638         on IRIX.
16639
16640 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16641
16642         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16643         functions.
16644
16645 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16646
16647         PR rtl-optimization/17825
16648         * gcc.c-torture/compile/20041119-1.c: New test.
16649
16650 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16651
16652         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16653         Check existence of ld library path variables before unsetting.
16654
16655 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16656
16657         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16658
16659 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16660
16661         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16662
16663 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16664
16665         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16666
16667 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16668
16669         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16670         dg-do directive.
16671
16672 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16673
16674         * gcc.dg/pr17957.c: Pass --param, not -param.
16675
16676 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16677
16678         PR middle-end/17957
16679         * testsuite/gcc.dg/pr17957.c: New test.
16680
16681 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16682
16683         PR c++/18445
16684         * g++.dg/template/crash28.C: Likewise.
16685
16686         PR c++/18001
16687         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16688         * g++.dg/ext/lvaddr.C: Likewise.
16689         * g++.dg/opt/pr7503-3.C: Likewise.
16690
16691         PR c++/18466
16692         * g++.dg/parse/qualified3.C: New test.
16693         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16694
16695         PR c++/18545
16696         * g++.dg/expr/return1.C: New test.
16697
16698 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16699
16700         Friend class name lookup 3/n, PR c++/3332
16701         * g++.dg/lookup/friend3.C: New test.
16702         * g++.dg/lookup/friend4.C: Likewise.
16703         * g++.dg/lookup/friend5.C: Likewise.
16704
16705 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16706
16707         Friend class name lookup 2/n, PR c++/14513, c++/15410
16708         * g++.dg/lookup/friend2.C: New test.
16709         * g++.dg/template/friend31.C: Likewise.
16710
16711 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16712
16713         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16714
16715 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16716
16717         PR c++/17473
16718         * g++.dg/tc1/dr56.C: Remove.
16719         * g++.dg/template/typedef1.C: Add dg-error markers.
16720         * g++.old-deja/g++.other/typedef7.C: Likewise.
16721
16722         PR c++/18285
16723         * g++.dg/parse/typedef7.C: New test.
16724
16725 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16726
16727         * gcc.c-torture/execute/20041124-1.c: New test.
16728
16729 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16730
16731         * g++.dg/template/deduce3.C: New test.
16732
16733         PR c++/18586
16734         * g++.dg/template/crash27.C: New test.
16735
16736         PR c++/18530
16737         * g++.dg/warn/Wshadow-3.C: New test.
16738
16739 2004-11-24  Devang Patel  <dpatel@apple.com>
16740
16741         PR/18555
16742         * gcc.dg/cpp/isysroot-1.c: New test.
16743         * gcc.dg/cpp/usr/include/stdio.h: New file.
16744         * gcc.dg/cpp/isysroot-2.c: New test.
16745         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16746         New file.
16747
16748 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16749
16750         PR c++/8929
16751         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16752
16753 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16754
16755         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16756         * gcc.target/sparc/pdist.c: Likewise.
16757
16758 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16759
16760         PR c++/16882
16761         * g++.dg/conversion/simd1.C: New test.
16762
16763 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16764
16765         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16766         and restore_ld_library_path_env_vars.
16767         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16768         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16769         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16770         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16771
16772 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16773
16774         * gcc.dg/pragma-align-2.c: Test macro expansion.
16775         * gcc.dg/pragma-pack-2.c: New test.
16776
16777 2004-11-23  Richard Henderson  <rth@redhat.com>
16778
16779         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16780         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16781         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16782         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16783         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16784         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16785
16786         * gcc.dg/vect/vect.exp: Add check for alpha.
16787         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16788         (check_effective_target_vect_int): Enable for alpha.
16789         (check_effective_target_vect_long): New.
16790         (is-effective-target): Add it.
16791
16792 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16793
16794         * gcc.dg/pr18614-1.c: New test.
16795
16796 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16797
16798         * gcc.dg/setjmp-2.c: New test.
16799
16800 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16801
16802         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16803         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16804         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16805         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16806         gcc.target/sparc/pdist.c: New tests.
16807
16808 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16809
16810         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16811
16812 2004-11-22  Dale Johannesen  <dalej@apple.com>
16813
16814         * gcc.dg/20041111-1.c: New.
16815
16816 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16817
16818         PR tree-opt/18536
16819         * gcc.dg/vect/pr18536.c: New test.
16820
16821 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16822
16823         PR c++/18354
16824         * g++.dg/template/nontype11.C: New test.
16825
16826 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16827
16828         PR middle-end/18520
16829         * gcc.dg/pr18520-1.c: New test case.
16830
16831 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16832
16833         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16834         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16835         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16836         expected diagnostics.
16837
16838 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16839
16840         PR target/18580
16841         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16842         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16843         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16844
16845 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16846
16847         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16848
16849 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16850             Joseph Myers  <joseph@codesourcery.com>
16851
16852         * lib/target-supports.exp (check_visibility_available): Really
16853         test the compiler.
16854
16855 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16856
16857         PR tree-opt/18181
16858         * gcc.dg/vect/vect-85.c: New test.
16859         * gcc.dg/vect/vect-86.c: New test.
16860         * gcc.dg/vect/vect-87.c: New test.
16861         * gcc.dg/vect/vect-88.c: New test.
16862
16863 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16864
16865         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16866
16867 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16868
16869         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16870         * gcc.dg/ppc-and-1.c: Ditto.
16871         * gcc.dg/ppc-compare-1.c: Ditto.
16872         * gcc.dg/ppc-mov-1.c: Ditto
16873
16874 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16875             Mark Mitchell  <mark@codesourcery.com>
16876
16877         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16878
16879 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16880             Aldy Hernandez  <aldyh@redhat.com>
16881
16882         * lib/target-supports.exp (check_effective_target_vect_int): New
16883         (check_effective_target_vect_float): New
16884         (check_effective_target_vect_double): New.
16885         (is-effective-target): Support new effective targets keywords.
16886         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16887         default action for dg-do.
16888         * gcc.dg/vect/pr16105.c: Use new support.
16889         * gcc.dg/vect/pr18400.c: Ditto.
16890         * gcc.dg/vect/pr18425.c: Ditto.
16891         * gcc.dg/vect/vect-1.c: Ditto.
16892         * gcc.dg/vect/vect-10.c: Ditto.
16893         * gcc.dg/vect/vect-11.c: Ditto.
16894         * gcc.dg/vect/vect-12.c: Ditto.
16895         * gcc.dg/vect/vect-13.c: Ditto.
16896         * gcc.dg/vect/vect-14.c: Ditto.
16897         * gcc.dg/vect/vect-15.c: Ditto.
16898         * gcc.dg/vect/vect-16.c: Ditto.
16899         * gcc.dg/vect/vect-17.c: Ditto.
16900         * gcc.dg/vect/vect-18.c: Ditto.
16901         * gcc.dg/vect/vect-19.c: Ditto.
16902         * gcc.dg/vect/vect-2.c: Ditto.
16903         * gcc.dg/vect/vect-20.c: Ditto.
16904         * gcc.dg/vect/vect-21.c: Ditto.
16905         * gcc.dg/vect/vect-22.c: Ditto.
16906         * gcc.dg/vect/vect-23.c: Ditto.
16907         * gcc.dg/vect/vect-24.c: Ditto.
16908         * gcc.dg/vect/vect-25.c: Ditto.
16909         * gcc.dg/vect/vect-26.c: Ditto.
16910         * gcc.dg/vect/vect-27.c: Ditto.
16911         * gcc.dg/vect/vect-27a.c: Ditto.
16912         * gcc.dg/vect/vect-28.c: Ditto.
16913         * gcc.dg/vect/vect-29.c: Ditto.
16914         * gcc.dg/vect/vect-29a.c: Ditto.
16915         * gcc.dg/vect/vect-3.c: Ditto.
16916         * gcc.dg/vect/vect-30.c: Ditto.
16917         * gcc.dg/vect/vect-31.c: Ditto.
16918         * gcc.dg/vect/vect-32.c: Ditto.
16919         * gcc.dg/vect/vect-33.c: Ditto.
16920         * gcc.dg/vect/vect-34.c: Ditto.
16921         * gcc.dg/vect/vect-35.c: Ditto.
16922         * gcc.dg/vect/vect-36.c: Ditto.
16923         * gcc.dg/vect/vect-37.c: Ditto.
16924         * gcc.dg/vect/vect-38.c: Ditto.
16925         * gcc.dg/vect/vect-4.c: Ditto.
16926         * gcc.dg/vect/vect-40.c: Ditto.
16927         * gcc.dg/vect/vect-41.c: Ditto.
16928         * gcc.dg/vect/vect-42.c: Ditto.
16929         * gcc.dg/vect/vect-43.c: Ditto.
16930         * gcc.dg/vect/vect-44.c: Ditto.
16931         * gcc.dg/vect/vect-45.c: Ditto.
16932         * gcc.dg/vect/vect-46.c: Ditto.
16933         * gcc.dg/vect/vect-47.c: Ditto.
16934         * gcc.dg/vect/vect-48.c: Ditto.
16935         * gcc.dg/vect/vect-48a.c: Ditto.
16936         * gcc.dg/vect/vect-49.c: Ditto.
16937         * gcc.dg/vect/vect-5.c: Ditto.
16938         * gcc.dg/vect/vect-50.c: Ditto.
16939         * gcc.dg/vect/vect-51.c: Ditto.
16940         * gcc.dg/vect/vect-52.c: Ditto.
16941         * gcc.dg/vect/vect-53.c: Ditto.
16942         * gcc.dg/vect/vect-54.c: Ditto.
16943         * gcc.dg/vect/vect-55.c: Ditto.
16944         * gcc.dg/vect/vect-56.c: Ditto.
16945         * gcc.dg/vect/vect-56a.c: Ditto.
16946         * gcc.dg/vect/vect-57.c: Ditto.
16947         * gcc.dg/vect/vect-58.c: Ditto.
16948         * gcc.dg/vect/vect-59.c: Ditto.
16949         * gcc.dg/vect/vect-6.c: Ditto.
16950         * gcc.dg/vect/vect-60.c: Ditto.
16951         * gcc.dg/vect/vect-61.c: Ditto.
16952         * gcc.dg/vect/vect-62.c: Ditto.
16953         * gcc.dg/vect/vect-63.c: Ditto.
16954         * gcc.dg/vect/vect-64.c: Ditto.
16955         * gcc.dg/vect/vect-65.c: Ditto.
16956         * gcc.dg/vect/vect-66.c: Ditto.
16957         * gcc.dg/vect/vect-67.c: Ditto.
16958         * gcc.dg/vect/vect-68.c: Ditto.
16959         * gcc.dg/vect/vect-69.c: Ditto.
16960         * gcc.dg/vect/vect-7.c: Ditto.
16961         * gcc.dg/vect/vect-72.c: Ditto.
16962         * gcc.dg/vect/vect-72a.c: Ditto.
16963         * gcc.dg/vect/vect-73.c: Ditto.
16964         * gcc.dg/vect/vect-74.c: Ditto.
16965         * gcc.dg/vect/vect-75.c: Ditto.
16966         * gcc.dg/vect/vect-76.c: Ditto.
16967         * gcc.dg/vect/vect-77.c: Ditto.
16968         * gcc.dg/vect/vect-77a.c: Ditto.
16969         * gcc.dg/vect/vect-78.c: Ditto.
16970         * gcc.dg/vect/vect-79.c: Ditto.
16971         * gcc.dg/vect/vect-8.c: Ditto.
16972         * gcc.dg/vect/vect-80.c: Ditto.
16973         * gcc.dg/vect/vect-82.c: Ditto.
16974         * gcc.dg/vect/vect-82_64.c: Ditto.
16975         * gcc.dg/vect/vect-83.c: Ditto.
16976         * gcc.dg/vect/vect-83_64.c: Ditto.
16977         * gcc.dg/vect/vect-9.c: Ditto.
16978         * gcc.dg/vect/vect-all.c: Ditto.
16979         * gcc.dg/vect/vect-none.c: Ditto.
16980
16981 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16982
16983         * lib/gcc-dg.exp (dg-skip-if): New function.
16984         (dg-forbid-option): Remove.
16985         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16986         * g++.dg/abi/bitfield8.C: Likewise.
16987         * g++.dg/abi/dtor1.C: Likewise.
16988         * g++.dg/abi/empty10.C: Likewise.
16989         * g++.dg/abi/empty7.C: Likewise.
16990         * g++.dg/abi/empty9.C: Likewise.
16991         * g++.dg/abi/layout3.C: Likewise.
16992         * g++.dg/abi/layout4.C: Likewise.
16993         * g++.dg/abi/thunk1.C: Likewise.
16994         * g++.dg/abi/thunk2.C: Likewise.
16995         * g++.dg/abi/vbase11.C: Likewise.
16996         * g++.dg/abi/vthunk2.C: Likewise.
16997         * g++.dg/abi/vthunk3.C: Likewise.
16998         * g++.dg/ext/attrib8.C: Likewise.
16999         * g++.dg/opt/longbranch2.C: Likewise.
17000         * g++.dg/opt/reg-stack4.C: Likewise.
17001         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17002         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17003         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17004         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17005         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17006         * gcc.dg/20000609-1.c: Likewise.
17007         * gcc.dg/20000720-1.c: Likewise.
17008         * gcc.dg/20011107-1.c: Likewise.
17009         * gcc.dg/20011119-1.c: Likewise.
17010         * gcc.dg/20020108-1.c: Likewise.
17011         * gcc.dg/20020122-2.c: Likewise.
17012         * gcc.dg/20020122-3.c: Likewise.
17013         * gcc.dg/20020201-3.c: Likewise.
17014         * gcc.dg/20020206-1.c: Likewise.
17015         * gcc.dg/20020218-1.c: Likewise.
17016         * gcc.dg/20020310-1.c: Likewise.
17017         * gcc.dg/20020411-1.c: Likewise.
17018         * gcc.dg/20020418-2.c: Likewise.
17019         * gcc.dg/20020426-1.c: Likewise.
17020         * gcc.dg/20020426-2.c: Likewise.
17021         * gcc.dg/20020517-1.c: Likewise.
17022         * gcc.dg/20020523-1.c: Likewise.
17023         * gcc.dg/20020523-2.c: Likewise.
17024         * gcc.dg/20020729-1.c: Likewise.
17025         * gcc.dg/20030204-1.c: Likewise.
17026         * gcc.dg/20030826-2.c: Likewise.
17027         * gcc.dg/20030926-1.c: Likewise.
17028         * gcc.dg/20031202-1.c: Likewise.
17029         * gcc.dg/980312-1.c: Likewise.
17030         * gcc.dg/980313-1.c: Likewise.
17031         * gcc.dg/990117-1.c: Likewise.
17032         * gcc.dg/990424-1.c: Likewise.
17033         * gcc.dg/990524-1.c: Likewise.
17034         * gcc.dg/991230-1.c: Likewise.
17035         * gcc.dg/i386-387-1.c: Likewise.
17036         * gcc.dg/i386-387-2.c: Likewise.
17037         * gcc.dg/i386-387-3.c: Likewise.
17038         * gcc.dg/i386-387-4.c: Likewise.
17039         * gcc.dg/i386-387-5.c: Likewise.
17040         * gcc.dg/i386-387-6.c: Likewise.
17041         * gcc.dg/i386-asm-1.c: Likewise.
17042         * gcc.dg/i386-bitfield1.c: Likewise.
17043         * gcc.dg/i386-bitfield2.c: Likewise.
17044         * gcc.dg/i386-loop-1.c: Likewise.
17045         * gcc.dg/i386-loop-2.c: Likewise.
17046         * gcc.dg/i386-loop-3.c: Likewise.
17047         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17048         * gcc.dg/i386-pic-1.c: Likewise.
17049         * gcc.dg/i386-regparm.c: Likewise.
17050         * gcc.dg/i386-signbit-1.c: Likewise.
17051         * gcc.dg/i386-signbit-2.c: Likewise.
17052         * gcc.dg/i386-signbit-3.c: Likewise.
17053         * gcc.dg/i386-sse-5.c: Likewise.
17054         * gcc.dg/i386-sse-8.c: Likewise.
17055         * gcc.dg/i386-unroll-1.c: Likewise.
17056         * gcc.dg/tls/opt-1.c: Likewise.
17057         * gcc.dg/tls/opt-2.c: Likewise.
17058         * gcc.dg/unroll-1.c: Likewise.
17059         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17060         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17061         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17062         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17063
17064 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17065
17066         * g++.dg/template/incomplete1.C: New test.
17067
17068 2004-11-16  Nick Clifton  <nickc@redhat.com>
17069
17070         Revert patches accidentally commited during checkin of fixes for
17071         xstormy16 tests:
17072         gcc.c-torture/execute/simd-4.c: Revert
17073         gcc.dg/20040910-1.c: Revert.
17074
17075 2004-11-16  Paul Brook  <paul@codesourcery.com>
17076
17077         PR fortran/13010
17078         * gfortran.dg/der_pointer_1.f90: New test.
17079
17080 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17081
17082         PR c/18498
17083         * gcc.dg/bitfld-13.c: New test.
17084
17085 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17086
17087         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17088         powerpc*-*-linux*.
17089
17090         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17091         * gcc.dg/ppc64-abi-2.c: Ditto.
17092         * gcc.dg/ppc64-abi-3.c: Ditto.
17093
17094         * lib/gcc-dg.exp (dg-target-list): Remove.
17095
17096 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17097
17098         * gcc.dg/ia64-postinc.c: New test.
17099
17100 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17101
17102         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17103
17104 2004-11-15  Nick Clifton  <nickc@redhat.com>
17105
17106         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17107         __INT_MAX__ so that the test can be compiled by toolchains
17108         targeted at 16-bit processors.
17109
17110         * gcc.dg/20040625-1.c: Use long constants rather than integers
17111         when performing arithmetic that will overflow 16-bits.
17112
17113         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17114         xstormy16.  It does not support 128-bit vector operations.
17115
17116         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17117         with the macro PTR_TYPE.  Define this macro to an integer type
17118         suitable for holding a pointer.
17119
17120         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17121         the target is a 16-bit processor.
17122
17123         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17124         16-bit targets where the character constant will be too long.
17125
17126         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17127         where the double will not be directly addressable.
17128
17129 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17130
17131         Friend class name lookup 1/n, PR c++/18471
17132         * g++.dg/template/crash26.C: New test.
17133         * g++.dg/lookup/struct1.C: Adjust expected error.
17134         * g++.dg/parse/elab1.C: Likewise.
17135         * g++.dg/parse/elab2.C: Likewise.
17136         * g++.dg/parse/int-as-enum1.C: Likewise.
17137         * g++.dg/parse/struct-as-enum1.C: Likewise.
17138         * g++.dg/parse/typedef1.C: Likewise.
17139         * g++.dg/parse/typedef3.C: Likewise.
17140         * g++.dg/parse/typedef4.C: Likewise.
17141         * g++.dg/parse/typedef5.C: Likewise.
17142         * g++.dg/template/nontype4.C: Likewise.
17143         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17144         * g++.old-deja/g++.other/elab1.C: Likewise.
17145         * g++.old-deja/g++.other/syntax4.C: Likewise.
17146
17147 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17148
17149         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17150
17151 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17152
17153         * gcc.c-torture/execute/20041114-1.c: New test.
17154
17155 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17156
17157         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17158         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17159         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17160         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17161         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17162         gcc.dg/switch-7.c: New tests.
17163
17164 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17165
17166         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17167
17168 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17169
17170         PR tree-opt/18400
17171         * gcc.dg/vect/pr18400.c: New test.
17172
17173 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17174             Andrew Pinski  <pinskia@physics.uc.edu>
17175
17176         PR tree-opt/18425
17177         * gcc.dg/vect/pr18425.c: New test.
17178
17179 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17180
17181         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17182         Guard with dg-require-alias and dg-require-visibility.
17183
17184 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17185
17186         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17187
17188 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17189
17190         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17191
17192 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17193
17194         PR c++/17344
17195         * g++.dg/template/defarg5.C: New test.
17196
17197 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17198
17199         * g++.dg/parse/cast1.C: Run only on ILP32.
17200         * g++.old-deja/g++.mike/p784.C: Likewise.
17201
17202 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17203
17204         * gcc.c-torture/execute/20041113-1.c: New test.
17205
17206 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17207
17208         PR target/18230
17209         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17210         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17211         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17212         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17213         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17214         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17215         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17216         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17217         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17218         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17219         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17220         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17221         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17222
17223 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17224
17225         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17226         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17227         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17228         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17229         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17230         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17231         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17232         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17233         gcc.target/sparc/combined-1.c: New tests.
17234
17235 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17236
17237         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17238         New tests.
17239
17240 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17241
17242         * lib/gcc-dg.exp (dg-forbid-option): New function.
17243         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17244         * g++.dg/abi/bitfield8.C: Likewise.
17245         * g++.dg/abi/dtor1.C: Likewise.
17246         * g++.dg/abi/empty10.C: Likewise.
17247         * g++.dg/abi/empty7.C: Likewise.
17248         * g++.dg/abi/empty9.C: Likewise.
17249         * g++.dg/abi/layout3.C: Likewise.
17250         * g++.dg/abi/layout4.C: Likewise.
17251         * g++.dg/abi/thunk1.C: Likewise.
17252         * g++.dg/abi/thunk2.C: Likewise.
17253         * g++.dg/abi/vbase11.C: Likewise.
17254         * g++.dg/abi/vthunk2.C: Likewise.
17255         * g++.dg/abi/vthunk3.C: Likewise.
17256         * g++.dg/ext/attrib8.C: Likewise.
17257         * g++.dg/opt/longbranch2.C: Likewise.
17258         * g++.dg/opt/reg-stack4.C: Likewise.
17259         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17260         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17261         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17262         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17263         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17264         * gcc.dg/20000609-1.c: Likewise.
17265         * gcc.dg/20000720-1.c: Likewise.
17266         * gcc.dg/20011107-1.c: Likewise.
17267         * gcc.dg/20011119-1.c: Likewise.
17268         * gcc.dg/20020108-1.c: Likewise.
17269         * gcc.dg/20020122-2.c: Likewise.
17270         * gcc.dg/20020122-3.c: Likewise.
17271         * gcc.dg/20020201-3.c: Likewise.
17272         * gcc.dg/20020206-1.c: Likewise.
17273         * gcc.dg/20020218-1.c: Likewise.
17274         * gcc.dg/20020310-1.c: Likewise.
17275         * gcc.dg/20020411-1.c: Likewise.
17276         * gcc.dg/20020418-2.c: Likewise.
17277         * gcc.dg/20020426-1.c: Likewise.
17278         * gcc.dg/20020426-2.c: Likewise.
17279         * gcc.dg/20020517-1.c: Likewise.
17280         * gcc.dg/20020523-1.c: Likewise.
17281         * gcc.dg/20020523-2.c: Likewise.
17282         * gcc.dg/20020729-1.c: Likewise.
17283         * gcc.dg/20030204-1.c: Likewise.
17284         * gcc.dg/20030826-2.c: Likewise.
17285         * gcc.dg/20030926-1.c: Likewise.
17286         * gcc.dg/20031202-1.c: Likewise.
17287         * gcc.dg/980312-1.c: Likewise.
17288         * gcc.dg/980313-1.c: Likewise.
17289         * gcc.dg/990117-1.c: Likewise.
17290         * gcc.dg/990424-1.c: Likewise.
17291         * gcc.dg/990524-1.c: Likewise.
17292         * gcc.dg/991230-1.c: Likewise.
17293         * gcc.dg/i386-387-1.c: Likewise.
17294         * gcc.dg/i386-387-2.c: Likewise.
17295         * gcc.dg/i386-387-3.c: Likewise.
17296         * gcc.dg/i386-387-4.c: Likewise.
17297         * gcc.dg/i386-387-5.c: Likewise.
17298         * gcc.dg/i386-387-6.c: Likewise.
17299         * gcc.dg/i386-asm-1.c: Likewise.
17300         * gcc.dg/i386-bitfield1.c: Likewise.
17301         * gcc.dg/i386-bitfield2.c: Likewise.
17302         * gcc.dg/i386-loop-1.c: Likewise.
17303         * gcc.dg/i386-loop-2.c: Likewise.
17304         * gcc.dg/i386-loop-3.c: Likewise.
17305         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17306         * gcc.dg/i386-pic-1.c: Likewise.
17307         * gcc.dg/i386-regparm.c: Likewise.
17308         * gcc.dg/i386-signbit-1.c: Likewise.
17309         * gcc.dg/i386-signbit-2.c: Likewise.
17310         * gcc.dg/i386-signbit-3.c: Likewise.
17311         * gcc.dg/i386-sse-5.c: Likewise.
17312         * gcc.dg/i386-sse-8.c: Likewise.
17313         * gcc.dg/i386-unroll-1.c: Likewise.
17314         * gcc.dg/tls/opt-1.c: Likewise.
17315         * gcc.dg/tls/opt-2.c: Likewise.
17316         * gcc.dg/unroll-1.c: Likewise.
17317         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17318         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17319         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17320         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17321         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17322         -m64 is specified.
17323
17324 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17325
17326         PR c++/18389
17327         * g++.dg/parse/cond1.C: New test.
17328
17329         PR c++/18429
17330         * g++.dg/template/array9.C: New test.
17331         * g++.dg/ext/vla1.C: Adjust error messages.
17332         * g++.dg/ext/vlm1.C: Likewise.
17333         * g++.dg/template/crash2.C: Likewise.
17334
17335         PR c++/18436
17336         * g++.dg/template/call3.C: New test.
17337
17338         PR c++/18407
17339         * g++.dg/template/ptrmem11.C: New test.
17340
17341 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17342
17343         PR other/14264
17344         * lib/g++.exp: Set LC_ALL and LANG to C.
17345         * lib/gcc-dg.exp: Likewise.
17346         * lib/gfortran.exp: Likewise.
17347         * lib/objc.exp: Likewise.
17348         * lib/treelang.exp: Likewise.
17349
17350 2004-11-12  Andreas Schwab  <schwab@suse.de>
17351
17352         * gcc.dg/pr16286.c: Fix last change.
17353
17354 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17355
17356         PR c++/18416
17357         * g++.dg/init/global1.C: New test.
17358
17359 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17360
17361         * gcc.c-torture/execute/20041112-1.c: New test.
17362
17363 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17364
17365         * lib/gcc-dg.exp (dg-target-list): New.
17366
17367 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17368             Richard Sandiford  <rsandifo@redhat.com>
17369
17370         * lib/target-supports.exp (get-compiler_messages): New.
17371         (check_named_sections_available): Use it.
17372         (check_effective_target_ilp32): New.
17373         (check_effective_target_lp64): New.
17374         (is-effective-target): New.
17375         * lib/gcc-dg.exp (dg-require-effective-target): New.
17376
17377 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17378
17379         * gcc.dg/precedence-1.c: New test.
17380
17381 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17382
17383         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17384
17385         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17386         message, delete generated files, use more descriptive name for
17387         executable, and make the test unsupported when it cannot be run.
17388
17389         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17390         (dg-require-weak, dg-require-visibility, dg-require-alias,
17391         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17392         dg-require-iconv, dg-require-named-sections): Use it.
17393
17394         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17395
17396 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17397
17398         PR target/16457
17399         * gcc.dg/ppc-and-1: New
17400
17401         PR target/16796
17402         * gcc.dg/ppc-mov-1.c: New.
17403
17404         PR target/16458
17405         * gcc.dg/ppc-compare-1.c: New.
17406
17407 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17408
17409         * objc.dg/desig-init-2.m: New test.
17410
17411 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17412
17413         PR middle-end/18160
17414         * g++.dg/warn/register-var-1.C: New test.
17415         * g++.dg/warn/register-var-2.C: New test.
17416
17417 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17418
17419         * gcc.dg/union-2.c: New test.
17420
17421 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17422
17423         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17424         New test for PR tree-optimization/17892.
17425
17426 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17427
17428         PR c++/18369
17429         * g++.dg/init/new12.C: New test.
17430
17431 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17432
17433         * gcc.target/sparc: New directory.
17434         * gcc.target/sparc/sparc.exp: New driver.
17435         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17436         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17437         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17438         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17439
17440 2004-11-10  Paul Brook  <paul@codesourcery.com>
17441
17442         PR fortran/18218
17443         * gfortran.dg/list_read.c: New test.
17444
17445 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17446
17447         PR c/18322
17448         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17449         expected diagnostic location.
17450
17451 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17452
17453         * gcc.dg/20041109-1.c: New test.
17454
17455 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17456
17457         PR objc/18406
17458         * objc/compile/pr18406.m: New test.
17459
17460 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17461
17462         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17463
17464 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17465
17466         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17467
17468 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17469
17470         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17471
17472 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17473
17474         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17475         exit.
17476
17477 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17478
17479         PR tree-opt/18299
17480         * gcc.c-torture/pr18299-1.c: New test.
17481
17482 2004-11-06  Andreas Schwab  <schwab@suse.de>
17483
17484         * gcc.dg/pr16286.c: Also test for bool and pixel.
17485
17486 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17487
17488         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17489         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17490         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17491         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17492         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17493         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17494         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17495         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17496         gcc.dg/struct-semi-3.c: New tests.
17497
17498 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17499
17500         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17501
17502 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17503
17504         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17505         Do not use C99 designators.
17506
17507 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17508
17509         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17510
17511 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17512
17513         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17514         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17515         * gcc.c-torture/execute/simd-5.x: Remove.
17516
17517 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17518
17519         PR rtl-optimization/17933
17520         * gcc.dg/torture/pr17933-1.c: New test.
17521
17522 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17523
17524         PR target/18106
17525         * lib/target-supports.exp (check_weak_available): Support
17526         Windows.
17527
17528 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17529
17530         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17531         call to fflush(stdout) before abort.
17532         (my_ffsll): New function.
17533         (generate_fields): Use it.
17534
17535 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17536
17537         * gcc.dg/init-undef-1.c: New test.
17538
17539 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17540
17541         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17542         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17543         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17544         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17545         expected messages for new parser.
17546
17547 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17548
17549         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17550
17551 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17552
17553         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17554         on LP64 targets.
17555
17556 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17557
17558         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17559         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17560         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17561         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17562         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17563         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17564         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17565         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17566         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17567         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17568
17569 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17570
17571         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17572         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17573         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17574         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17575         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17576         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17577         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17578         for new parser.
17579
17580 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17581
17582         PR target/15342
17583         * gcc.dg/20041104-1.c: New test.
17584
17585 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17586
17587         * g++.dg/template/nontype7.C: New test.
17588         * g++.dg/template/nontype8.C: Likewise.
17589         * g++.dg/template/nontype9.C: Likewise.
17590         * g++.dg/template/nontype10.C: Likewise.
17591         * g++.dg/tc1/dr49.C: Likewise.
17592         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17593         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17594
17595 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17596
17597         * g++.dg/rtti/tinfo1.C: Remove xfails.
17598
17599 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17600
17601         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17602         packed attribute to the definition to satisfy the new C++ parser.
17603
17604 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17605
17606         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17607         invocations of va_arg.
17608
17609 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17610
17611         PR c++/18124
17612         * g++.dg/template/crash25.C: New test.
17613
17614         PR c++/18155
17615         * g++.dg/template/typedef2.C: New test.
17616         * g++.dg/parse/crash13.C: Adjust error markers.
17617
17618         PR c++/18177
17619         * g++.dg/conversion/const3.C: New test.
17620
17621 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17622
17623         PR fortran/17535
17624         PR fortran/17583
17625         PR fortran/17713
17626         * gfortran.dg/generic_[123].f90: New testcases.
17627
17628 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17629
17630         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17631         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17632
17633 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17634
17635         PR tree-opt/16808
17636         * gcc.c-torture/compile/pr16808.c: New test.
17637
17638 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17639
17640         PR rtl-optimization/17104
17641         * gcc.dg/ppc-bitfield1.c: New.
17642
17643 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17644
17645         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17646
17647 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17648
17649         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17650         strings for 32-bit code.
17651
17652 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17653
17654         PR c/18239
17655         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17656
17657 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17658
17659         PR c++/18064
17660         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17661
17662 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17663
17664         PR c++/15172
17665         * g++.dg/init/aggr2.C: New test.
17666
17667 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17668
17669         * objc.dg/local-decl-1.m: New test.
17670
17671 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17672
17673         * gcc.dg/20040910-1.c: Adjust regex.
17674
17675 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17676
17677         PR rtl-optimization/18084
17678         * g++.dg/opt/pr18084-1.C: New testcase.
17679
17680 2004-10-30  Matt Austern  <austern@apple.com>
17681
17682         PR c++/17542
17683         * g++.dg/ext/attrib18.C: New test.
17684
17685 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17686
17687         PR middle-end/18096
17688         * gcc.dg/pr18096-1.c: New test case.
17689
17690 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17691
17692         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17693
17694 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17695
17696         PR c/16666
17697         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17698         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17699         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17700         gcc.dg/old-style-prom-3.c: New tests.
17701
17702 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17703
17704         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17705         Remove unnecessary inclusion of stdio.h.
17706
17707 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17708
17709         PR rtl-optimization/17581
17710         * gcc.dg/pr17581-1.c: New test case.
17711
17712 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17713
17714         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17715         being implemented.
17716         * g++.dg/conversion/dr195-1.C: New.
17717         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17718         * g++.old-deja/g++.mike/p10148.C: Likewise.
17719
17720 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17721
17722         PR c++/17695
17723         * g++.dg/debug/typedef2.C: New test.
17724
17725 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17726
17727         PR fortran/13490
17728         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17729         * gfortran.dg/g77/README: Update.
17730
17731 2004-10-28  Matt Austern  <austern@apple.com>
17732
17733         PR c++/14124
17734         * g++.dg/ext/packed7.C: New test.
17735
17736 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17737
17738         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17739         scan-assembler.
17740         * lib/scanasm.exp (hidden-scan-for): New proc.
17741         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17742         string.
17743         (scan-not-hidden): Likewise.
17744         * lib/target-supports.exp (check_visibility_available): mach-o is
17745         support too.
17746
17747 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17748
17749         PR c++/17132
17750         * g++.dg/template/memclass3.C: New test.
17751
17752 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17753
17754         PR middle-end/18160
17755         * gcc.dg/register-var-1.c: New test.
17756         * gcc.dg/register-var-2.c: New test.
17757         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17758         error now.
17759
17760 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17761
17762         PR other/18172
17763         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17764         unused variables.
17765         * gcc.dg/vect/vect-22.c: Likewise.
17766
17767 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17768
17769         * gcc.dg/i386-rotate-1.c: New test.
17770
17771 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17772
17773         * g++.dg/init/ref12.C: Add "run" marker.
17774
17775         PR c++/17435
17776         * g++.dg/init/ref12.C: New test.
17777
17778         PR c++/18140
17779         * g++.dg/template/shift1.C: New test.
17780         * g++.dg/template/error10.C: Adjust error markers.
17781
17782 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17783
17784         PR tree-opt/17529
17785         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17786
17787 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17788
17789         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17790         * gcc.dg/weak/weak-3.c: Likewise.
17791         * gcc.dg/weak/weak-5.c: Likewise.
17792         * gcc.dg/weak/weak-9.c: Likewise.
17793         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17794         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17795
17796         * gcc.dg/darwin-weakimport-1.c: New.
17797
17798 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17799
17800         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17801
17802 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17803
17804         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17805         'syntax' error messages.
17806         * gcc.dg/cpp/direct2s.c: Likewise.
17807
17808 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17809
17810         * gcc.c-torture/compile/20041026-1.c: New.
17811
17812 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17813
17814         PR c++/18093
17815         * g++.dg/lookup/ns2.C: New test.
17816
17817         PR c++/18020
17818         * g++.dg/template/enum4.C: New test.
17819
17820         PR c++/18161
17821         * g++.dg/template/expr1.C: New test.
17822
17823 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17824
17825         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17826
17827 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17828
17829         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17830         gcc.dg/decl-nospec-3.c: New tests.
17831
17832 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17833
17834         * objc.dg/super-class-3.m: New test.
17835
17836 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17837
17838         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17839         resyncing.
17840         * gcc.dg/cpp/direct2s.c: Likewise.
17841
17842 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17843
17844         * objc.dg/image-info.m: Update for changes to section selection.
17845
17846 2004-10-25  David Ayers  <d.ayers@inode.at>
17847             Ziemowit Laski  <zlaski@apple.com>
17848
17849         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17850         diagnostics when messaging 'id <Proto>'.
17851         * objc.dg/class-protocol-1.m: New test.
17852         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17853         a non-existent method signature.
17854         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17855         Update diagnostics when messaging with non-existent method signature.
17856         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17857         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17858         invalid receivers are now resolved as if messaging 'id'; remove
17859         extraneous diagnostics.
17860
17861 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17862
17863         PR c/16667
17864         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17865         gcc.dg/init-desig-obs-3.c: New tests.
17866
17867 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17868
17869         * gcc.dg/debug/20041023-1.c: New test.
17870
17871 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17872
17873         PR middle-end/17407
17874         * gcc.c-torture/compile/pr17407.c: New test.
17875
17876         PR c++/18121
17877         * g++.dg/template/array8.C: New test.
17878
17879 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17880
17881         PR other/18138
17882         * lib/g++.exp: Accept more than one multilib libgcc.
17883         * lib/gcc-dg.exp: Likewise.
17884         * lib/objc.exp: Likewise.
17885         * lib/treelang.exp: Likewise.
17886         * lib/gfortran.exp: Likewise.
17887
17888 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17889
17890         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17891
17892 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17893
17894         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17895         * gcc.dg/c99-const-expr-3.c: Likewise.
17896
17897 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17898
17899         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17900
17901 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17902
17903         * gcc.c-torture/execute/loop-2e.x: Remove.
17904
17905 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17906
17907         PR c++/18095
17908         * g++.dg/parse/crash18.C: New.
17909         * g++.dg/parse/crash19.C: New.
17910
17911 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17912
17913         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17914         * g++.dg/ext/dllimport2.C: Same.
17915         * g++.dg/ext/dllimport8.C: Same.
17916
17917 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17918
17919         PR c++/10841
17920         * g++.dg/conversion/cast1.C: New test.
17921         * g++.dg/overload/pmf1.C: Adjust error marker.
17922
17923 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17924
17925         PR objc/17923
17926         * objc.dg/const-str-7.m: New test.
17927
17928 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17929
17930         * g++.dg/template/memfriend11.C: Fix comment typo.
17931         * g++.dg/template/memfriend14.C: Likewise.
17932
17933 2004-10-20  Richard Henderson  <rth@redhat.com>
17934
17935         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17936         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17937         -fasynchronous-unwind-tables.
17938
17939 2004-10-20  Richard Henderson  <rth@redhat.com>
17940
17941         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17942         (main): Return success.
17943         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17944         (main): Return success.
17945
17946 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17947
17948         PR c++/13495
17949         * g++.dg/template/memfriend9.C: New test.
17950         * g++.dg/template/memfriend10.C: Likewise.
17951         * g++.dg/template/memfriend11.C: Likewise.
17952         * g++.dg/template/memfriend12.C: Likewise.
17953         * g++.dg/template/memfriend13.C: Likewise.
17954         * g++.dg/template/memfriend14.C: Likewise.
17955         * g++.dg/template/memfriend15.C: Likewise.
17956         * g++.dg/template/memfriend16.C: Likewise.
17957         * g++.dg/template/memfriend17.C: Likewise.
17958         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17959
17960 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17961
17962         * g++.dg/conversion/dr195.C: New.
17963         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17964
17965 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17966             Devang Patel  <dpatel@apple.com>
17967
17968         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17969         of floating point arithmetic, which could trap.
17970
17971 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17972
17973         PR c++/14035
17974         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17975         * g++.dg/conversion/const2.C: New test.
17976         * g++.dg/expr/reinterpret2.C: New test.
17977         * g++.dg/expr/reinterpret3.C: New test.
17978         * g++.dg/expr/cast2.C: New test.
17979         * g++.dg/expr/copy1.C: New test.
17980         * g++.dg/other/conversion1.C: Change error message.
17981         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17982         function pointers to void *.
17983         * g++.old-deja/g++.mike/p10148.C: Likewise.
17984
17985 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17986
17987         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17988
17989 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17990
17991         PR c++/18047
17992
17993         * g++.dg/parse/expr3.C: New test.
17994
17995 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17996
17997         * gcc.dg/smod-1.c: New test.
17998
17999 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18000
18001         * objc.dg/method-14.m: New test.
18002
18003 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18004
18005         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18006         Also xfail as the patch was reverted.
18007
18008 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18009
18010         PR middle-end/16973
18011         * gcc.dg/pr16973.c: New test.
18012
18013 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18014
18015         PR tree-optimization/17656
18016         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18017
18018 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18019
18020         * g++.dg/eh/shadow1.C: New.
18021
18022 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18023
18024         * gcc.c-torture/compile/20041018-1.c: New test.
18025
18026 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18027
18028         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18029         compiler referring to register 0 when accessing sdata.  The linker
18030         now patches things up.
18031
18032 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18033
18034         PR c/17529
18035         * gcc.c-torture/compile/pr17529.c: New test.
18036
18037 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18038
18039         PR c++/17743
18040         * g++.dg/ext/attrib17.C: New test.
18041
18042 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18043
18044         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18045
18046 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18047
18048         PR c++/10479
18049         * g++.dg/ext/attrib16.C: New test.
18050
18051 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18052
18053         PR c++/17042
18054         * g++.dg/init/dso_handle1.C: New test.
18055
18056         PR c++/14667
18057         * g++.dg/parse/typedef6.C: New test.
18058
18059         PR c++/17916
18060         * g++.dg/parse/pragma1.C: New test.
18061
18062 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18063
18064         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18065
18066 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18067
18068         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18069         -fno-common when on HPPA HP-UX platforms.
18070
18071 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18072
18073         PR other/16820
18074         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18075         stdint.h.
18076         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18077         uintptr_t.
18078
18079 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18080
18081         PR c++/16301
18082         * g++.dg/lookup/strong-using-4.C: New test.
18083
18084 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18085
18086         PR middle-end/16567
18087         * gcc.c-torture/compile/nested-1.c: New test.
18088
18089 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18090
18091         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18092         and mipsisa64*-*-* (until support for misaligned loads is added).
18093         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18094         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18095         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18096         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18097         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18098         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18099
18100 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18101
18102         PR c++/17976
18103         * g++.dg/init/dtor3.C: New test.
18104
18105 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18106
18107         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18108
18109 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18110
18111         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18112         * gcc.dg/macho-lo-sum.c: Likewise.
18113
18114 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18115
18116         * gcc.dg/ppc-spe64-1.c: New test.
18117
18118 2004-10-14  Devang Patel  <dpatel@apple.com>
18119
18120         PR 17635
18121         * gcc.dg/pr17635.c : New test.
18122
18123 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18124
18125         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18126         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18127         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18128         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18129         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18130         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18131         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18132         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18133         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18134         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18135         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18136         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18137         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18138         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18139         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18140         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18141         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18142         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18143
18144 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18145
18146         * gcc.dg/vect/vect-82.c: New testcase.
18147         * gcc.dg/vect/vect-82_64.c: New testcase.
18148         * gcc.dg/vect/vect-83.c: New testcase.
18149         * gcc.dg/vect/vect-83_64.c: New testcase.
18150
18151 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18152
18153         * gcc.dg/cpp/error-1.c: New test.
18154
18155 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18156
18157         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18158
18159 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18160
18161         PR target/17984
18162         * gcc.dg/cris-peep2-xsrand2.c: New test.
18163
18164 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18165
18166         PR c++/17661
18167         * testsuite/g++.dg/expr/for2.C: New test.
18168
18169 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18170
18171         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18172
18173 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18174
18175         PR tree-optimization/17724
18176         * g++.dg/opt/pr17724-1.C: New test.
18177         * g++.dg/opt/pr17724-2.C: New test.
18178         * g++.dg/opt/pr17724-3.C: New test.
18179         * g++.dg/opt/pr17724-4.C: New test.
18180         * g++.dg/opt/pr17724-5.C: New test.
18181         * g++.dg/opt/pr17724-6.C: New test.
18182
18183 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18184
18185         PR c/17301
18186         * gcc.dg/pr17301-2.c: New test.
18187
18188 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18189
18190         PR c++/15876
18191         * g++.dg/parse/error22.C: New test.
18192
18193         PR c++/17936
18194         * g++.dg/template/spec18.C: New test.
18195
18196 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18197
18198         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18199         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18200         memcpy.
18201         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18202         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18203
18204 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18205
18206         * g++.dg/eh/cleanup5.C: Add dg-options "".
18207
18208 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18209
18210         PR middle-end/17657
18211         * gcc.dg/switch-4.c: New test case.
18212
18213 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18214
18215         * gcc.c-torture/execute/20041011-1.c: New test.
18216
18217 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18218
18219         PR c++/17554
18220         * g++.dg/init/for3.C: New test.
18221
18222         PR c++/17657
18223         * g++.dg/opt/switch2.C: New test.
18224
18225         PR middle-end/17703
18226         * g++.dg/warn/Wreturn-2.C: New test.
18227
18228 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18229
18230         PR c++/17907
18231         * g++.dg/eh/cleanup5.C: New test.
18232
18233 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18234
18235         PR c++/17393
18236         * g++.dg/parse/error21.C: New test.
18237
18238 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18239
18240         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18241         * g++.dg/warn/incomplete1.C: Likewise.
18242         * g++.dg/template/qualttp20.C: Likewise.
18243
18244 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18245
18246         PR c/17881
18247         * parm-incomplete-1.c: New test.
18248
18249 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18250
18251         PR c++/17867
18252         * g++.dg/parse/error19.C: New test.
18253
18254         PR c++/17670
18255         * g++.dg/init/new11.C: New test.
18256
18257         PR c++/17821
18258         * g++.dg/parse/error20.C: New test.
18259
18260         PR c++/17826
18261         * g++.dg/template/crash24.C: New test.
18262
18263 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18264
18265         PR c/17301
18266         * gcc.dg/pr17301-1.c: New test.
18267
18268 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18269
18270         PR c/17189
18271         * gcc.dg/anon-struct-5.c: New test.
18272
18273 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18274
18275         PR c/17844
18276         * gcc.dg/pr17844-1.c: New test.
18277
18278 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18279
18280         PR tree-optimization/17906
18281         * gcc.c-torture/compile/pr17906.c: New.
18282
18283 2004-10-09  Stuart Hastings  <stuart@apple.com>
18284             Roger Sayle  <roger@eyesopen.com>
18285
18286         PR rtl-optimization/17853
18287         * gcc.dg/i386-mmx-5.c: New testcase.
18288
18289 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18290
18291         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18292
18293 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18294
18295         PR c++/17524
18296         * g++.dg/template/static9.C: New test.
18297
18298         PR c++/17685
18299         * g++.dg/parse/operator5.C: New test.
18300
18301 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18302
18303         PR middle-end/17894
18304         * gcc.c-torture/execute/divcmp-4.c: New test case.
18305
18306 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18307
18308         PR tree-opt/17902
18309         * g++.dg/opt/pr17902.C: New test.
18310
18311 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18312
18313         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18314
18315 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18316
18317         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18318
18319 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18320
18321         * gcc.dg/assign-warn-3.c: New test.
18322
18323 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18324
18325         PR c/16999
18326         * gcc.dg/cpp/ident-1.c: New test.
18327
18328 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18329
18330         * gcc.c-torture/compile/acc1.c: New.
18331
18332 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18333
18334         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18335         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18336
18337 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18338
18339         * gcc.dg/ultrasp11.c: New test.
18340
18341 2004-10-08  Michael Matz  <matz@suse.de>
18342
18343         * gcc.dg/doloop-2.c: New test.
18344
18345 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18346
18347         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18348         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18349         objc.dg/method-9.m: Update expected diagnostics.
18350
18351 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18352
18353         * gcc.dg/ppc-fsel-3.c: New file.
18354         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18355
18356 2004-10-07  Paul Brook  <paul@codesourcery.com>
18357
18358         * gfortran.dg/intrinsic_verify_1.f90: New test.
18359
18360 2004-10-07  Paul Brook  <paul@codesourcery.com>
18361
18362         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18363
18364 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18365
18366         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18367         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18368         commit.
18369
18370 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18371
18372         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18373
18374 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18375
18376         PR c++/17115
18377         * g++.dg/warn/Winline-4.C: New test.
18378
18379 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18380
18381         * gcc.c-torture/compile/20041007-1.c: New test.
18382
18383 2004-10-07  Paul Brook  <paul@codesourcery.com>
18384
18385         PR fortran/17678
18386         * gfortran.dg/use_allocated_1.f90: New test.
18387
18388 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18389
18390         PR middle-end/17849
18391         * gfortran.fortran-torture/compile/nested.f90: New test
18392
18393 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18394
18395         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18396
18397 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18398
18399         PR c++/17368
18400         * g++.dg/ext/asm6.C: New test.
18401
18402 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18403
18404         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18405
18406 2004-10-06  Paul Brook  <paul@codesourcery.com>
18407
18408         PR libfortran/17709
18409         * gfortran.dg/empty_format_1.f90: New test.
18410
18411 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18412
18413         PR fortran/17568
18414         * gfortran.dg/ishft.f90: New test.
18415
18416         PR fortran/17283
18417         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18418         tests.
18419
18420 2004-10-06  Paul Brook  <paul@codesourcery.com>
18421
18422         * gfortran.dg/do_1.f90: New test.
18423
18424 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18425
18426         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18427         optimizing for size.
18428
18429 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18430
18431         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18432
18433 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18434
18435         * gcc.c-torture/compile/20041005-1.c: New test.
18436
18437 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18438
18439         PR c++/17829
18440         * g++.dg/lookup/koenig4.C: New.
18441
18442 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18443
18444         * g++.dg/other/classkey1.C: Adjust quoting marks.
18445         * g++.dg/parse/error15.C: Likewise.
18446         * g++.dg/template/meminit2.C (int>): Likewise.
18447
18448 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18449
18450         PR fortran/17283
18451         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18452
18453         PR fortran/17631
18454         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18455
18456         PR fortran/17708
18457         * gfortran.dg/pr17708.f90: New test.
18458
18459 2004-10-04  Chao-ying Fu  <fu@mips.com>
18460
18461         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18462         * gcc.dg/vect/vect-4.c: Ditto.
18463         * gcc.dg/vect/vect-5.c: Ditto.
18464         * gcc.dg/vect/vect-6.c: Ditto.
18465         * gcc.dg/vect/vect-8.c: Ditto.
18466         * gcc.dg/vect/vect-16.c: Ditto.
18467         * gcc.dg/vect/vect-30.c: Ditto.
18468         * gcc.dg/vect/vect-40.c: Ditto.
18469         * gcc.dg/vect/vect-41.c: Ditto.
18470         * gcc.dg/vect/vect-42.c: Ditto.
18471         * gcc.dg/vect/vect-43.c: Ditto.
18472         * gcc.dg/vect/vect-44.c: Ditto.
18473         * gcc.dg/vect/vect-45.c: Ditto.
18474         * gcc.dg/vect/vect-46.c: Ditto.
18475         * gcc.dg/vect/vect-47.c: Ditto.
18476         * gcc.dg/vect/vect-48.c: Ditto.
18477         * gcc.dg/vect/vect-49.c: Ditto.
18478         * gcc.dg/vect/vect-50.c: Ditto.
18479         * gcc.dg/vect/vect-51.c: Ditto.
18480         * gcc.dg/vect/vect-52.c: Ditto.
18481         * gcc.dg/vect/vect-53.c: Ditto.
18482         * gcc.dg/vect/vect-54.c: Ditto.
18483         * gcc.dg/vect/vect-55.c: Ditto.
18484         * gcc.dg/vect/vect-56.c: Ditto.
18485         * gcc.dg/vect/vect-57.c: Ditto.
18486         * gcc.dg/vect/vect-58.c: Ditto.
18487         * gcc.dg/vect/vect-59.c: Ditto.
18488         * gcc.dg/vect/vect-60.c: Ditto.
18489         * gcc.dg/vect/vect-74.c: Ditto.
18490         * gcc.dg/vect/vect-79.c: Ditto.
18491         * gcc.dg/vect/vect-80.c: Ditto.
18492
18493 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18494
18495         * gcc.dg/unused-7.c: Use the correct option.
18496
18497 2004-10-04  Paul Brook  <paul@codesourcery.com>
18498         Bud Davis  <bdavis9659@comcast.net>
18499
18500         PR fortran/17706
18501         PR fortran/16434
18502         * gfortran/pr17706.f90: New test.
18503         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18504
18505 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18506
18507         * gfortran.dg/pr17612.f90: New test.
18508
18509 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18510
18511         * g++.dg/template/local1.C: Adjust quoting marks in
18512         testing for diagnostics.
18513         * g++.dg/tls/diag-2.C: Likewise.
18514         * g++.dg/other/error8.C: Likewise.
18515
18516 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18517
18518         PR c/17178
18519         * gcc.dg/unused-4.c: Adjust to be correct.
18520
18521         PR c/17820
18522         * gcc.dg/unused-7.c: New test.
18523
18524 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18525
18526         PR c++/17797
18527         * g++.dg/overload/template2.C: New test.
18528
18529 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18530
18531         PR tree-optimization/16632
18532         * gcc.dg/tree-ssa/20041002-1.c: New.
18533
18534 2004-10-03  Paul Brook  <paul@codesourcery.com>
18535
18536         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18537         rather than relying on default formatting.
18538
18539 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18540
18541         * gcc.dg/20040920-1.c: Update expected message text.
18542
18543 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18544
18545         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18546
18547 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18548
18549         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18550         tree level.
18551
18552 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18553
18554         * gcc.dg/tree-ssa/pr17343.c: Remove.
18555
18556 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18557
18558         PR tree-opt/17343
18559         * gcc.dg/tree-ssa/pr17343.c: New test.
18560
18561 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18562
18563         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18564         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18565         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18566         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18567         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18568
18569 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18570
18571         * gcc.dg/lvalue-2.c: New test.
18572
18573 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18574
18575         PR c/17730
18576         * gcc.dg/pr17730-1.c: New test
18577
18578 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18579
18580         PR c/7425
18581         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18582
18583 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18584
18585         * gcc.c-torture/execute/stdarg-1.c: New test.
18586         * gcc.c-torture/execute/stdarg-2.c: New test.
18587         * gcc.c-torture/execute/stdarg-3.c: New test.
18588         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18589         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18590         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18591         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18592         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18593
18594 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18595
18596         PR tree-optimization/17697
18597         * g++.dg/opt/pr17697-1.C: New test.
18598         * g++.dg/opt/pr17697-2.C: New test.
18599         * g++.dg/opt/pr17697-3.C: New test.
18600
18601 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18602
18603         PR c/16409
18604         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18605         gcc.dg/vla-init-5.c: New tests.
18606
18607 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18608
18609         PR c/13804
18610         * gcc.dg/pr13804-1.c: New test.
18611
18612 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18613
18614         PR fortran/16938
18615         * gfortran.dg/pr16938.f90: New test.
18616
18617 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18618
18619         * g++.dg/template/crash23.C: New test.
18620
18621 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18622
18623         PR c++/17585
18624         * g++.dg/template/static8.C: New test.
18625
18626 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18627
18628         PR c++/17681
18629         * g++.dg/other/error9.C: New test.
18630
18631 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18632
18633         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18634
18635 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18636
18637         PR fortran/15164
18638         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18639
18640 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18641
18642         PR middle-end/17112
18643         * gcc.dg/pr17112-1.c: New test case.
18644
18645 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18646
18647         PR c/11459
18648         * gcc.dg/pr11459-1.c: New test.
18649
18650 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18651
18652         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18653         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18654
18655 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18656
18657         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18658
18659 2004-09-25  Jan Hubicka  <jh@suse.cz>
18660
18661         * compile/30040909-1.c: New test.
18662         * compile/30040907-1.c: New test.
18663
18664 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18665
18666         * gcc.c-torture/execute/va-arg-26.c: New test.
18667
18668 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18669
18670         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18671         extra diagnostics on targets with 64-bit pointers.
18672         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18673
18674 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18675
18676         PR c/17188
18677         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18678         * gcc.dg/decl-3.c: Adjust expected message.
18679
18680 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18681
18682         PR fortran/17615
18683         * gfortran.dg/pr17615.f90: New test.
18684
18685 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18686
18687         PR tree-optimzation/17517
18688         * g++.dg/tree-ssa/pr17517.C: New Test.
18689
18690 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18691
18692         PR c++/16889
18693         * g++.dg/lookup/ambig3.C: New.
18694
18695 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18696
18697         PR tree-opt/17624
18698         * g++.dg/opt/pr17624.C: New test.
18699
18700 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18701
18702         PR c/6980
18703         * gcc.dg/Wbad-function-cast-1.c: New test.
18704
18705 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18706
18707         * g++.dg/ext/complit1.C
18708         * g++.dg/other/error2.C
18709         * g++.dg/other/nontype-1.C
18710         * g++.dg/parse/crash11.C
18711         * g++.dg/parse/crash12.C
18712         * g++.dg/parse/error15.C
18713         * g++.dg/parse/error4.C
18714         * g++.dg/parse/tmpl-outside1.C
18715         * g++.dg/parse/too-many-tmpl-args1.C
18716         * g++.dg/template/dependent-expr3.C
18717         * g++.dg/template/error10.C
18718         * g++.dg/template/instantiate1.C
18719         * g++.dg/template/vtable2.C
18720         * g++.dg/warn/Wshadow-1.C
18721         * g++.dg/warn/weak1.C
18722         * g++.old-deja/g++.brendan/crash16.C
18723         * g++.old-deja/g++.brendan/crash18.C
18724         * g++.old-deja/g++.brendan/crash48.C
18725         * g++.old-deja/g++.brendan/crash49.C
18726         * g++.old-deja/g++.brendan/crash55.C
18727         * g++.old-deja/g++.brendan/crash56.C
18728         * g++.old-deja/g++.brendan/crash8.C
18729         * g++.old-deja/g++.brendan/enum11.C
18730         * g++.old-deja/g++.brendan/enum8.C
18731         * g++.old-deja/g++.brendan/enum9.C
18732         * g++.old-deja/g++.brendan/friend3.C
18733         * g++.old-deja/g++.brendan/misc14.C
18734         * g++.old-deja/g++.bugs/900402_02.C
18735         * g++.old-deja/g++.bugs/900404_03.C
18736         * g++.old-deja/g++.bugs/900404_04.C
18737         * g++.old-deja/g++.bugs/900428_03.C
18738         * g++.old-deja/g++.jason/crash4.C
18739         * g++.old-deja/g++.jason/overload21.C
18740         * g++.old-deja/g++.jason/redecl1.C
18741         * g++.old-deja/g++.jason/report.C
18742         * g++.old-deja/g++.jason/rfg10.C
18743         * g++.old-deja/g++.jason/template30.C
18744         * g++.old-deja/g++.law/arm12.C
18745         * g++.old-deja/g++.law/ctors5.C
18746         * g++.old-deja/g++.law/cvt20.C
18747         * g++.old-deja/g++.law/init10.C
18748         * g++.old-deja/g++.law/init8.C
18749         * g++.old-deja/g++.law/visibility17.C
18750         * g++.old-deja/g++.law/visibility7.C
18751         * g++.old-deja/g++.mike/net8.C
18752         * g++.old-deja/g++.mike/p646.C
18753         * g++.old-deja/g++.mike/p700.C
18754         * g++.old-deja/g++.mike/p701.C
18755         * g++.old-deja/g++.mike/p811.C
18756         * g++.old-deja/g++.ns/template13.C
18757         * g++.old-deja/g++.other/array3.C
18758         * g++.old-deja/g++.other/crash25.C
18759         * g++.old-deja/g++.other/dtor3.C
18760         * g++.old-deja/g++.other/dtor4.C
18761         * g++.old-deja/g++.other/main1.C
18762         * g++.old-deja/g++.other/warn7.C
18763         * g++.old-deja/g++.pt/crash11.C
18764         * g++.old-deja/g++.pt/crash36.C
18765         * g++.old-deja/g++.pt/spec22.C
18766         * g++.old-deja/g++.pt/spec9.C
18767         * g++.old-deja/g++.pt/ttp52.C
18768         * g++.old-deja/g++.robertl/eb103.C
18769         * g++.old-deja/g++.robertl/eb121.C
18770         * g++.old-deja/g++.robertl/eb22.C
18771         * g++.old-deja/g++.robertl/eb8.C:
18772         Update locations and/or regexps of dg-error markers.
18773         Remove markers for some bogus messages that are no longer issued.
18774
18775 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18776
18777         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18778         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18779
18780 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18781
18782         PR c++/17618
18783         * g++.dg/lookup/crash5.C: New test.
18784
18785 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18786
18787         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18788         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18789         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18790         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18791         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18792         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18793
18794         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18795         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18796         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18797         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18798         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18799         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18800
18801         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18802
18803         * gcc.dg/vect/vect-44.c: Check additional cases.
18804         * gcc.dg/vect/vect-48.c: Check additional cases.
18805
18806         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18807         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18808         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18809         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18810         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18811         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18812         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18813         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18814         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18815
18816         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18817         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18818         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18819
18820 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18821
18822         * gcc.dg/tree-ssa/loop-6.c: New test.
18823
18824 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18825
18826         PR c++/17620
18827         * g++.dg/inherit/base2.C: New.
18828
18829 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18830
18831         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18832         * gcc.dg/20001012-2.c: Likewise.
18833         * gcc.dg/20001013-1.c: Likewise.
18834         * gcc.dg/20001101-1.c: Likewise.
18835         * gcc.dg/20001102-1.c: Likewise.
18836         * gcc.dg/bf-spl1.c: Likewise.
18837         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18838         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18839
18840 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18841
18842         PR tree-optimization/16721
18843         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18844
18845 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18846
18847         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18848         * gcc.dg/20040305-1.c: Likewise.
18849
18850 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18851
18852         PR c/16566
18853         * gcc.c-torture/compile/pr16566-1.c,
18854         gcc.c-torture/compile/pr16566-2.c,
18855         gcc.c-torture/compile/pr16566-3.c: New tests.
18856
18857 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18858
18859         PR tree-optimization/17512
18860         * gcc.c-torture/compile/20040916-1.c.
18861
18862 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18863
18864         * gcc.dg/pragma-re-3.c: New test.
18865
18866 2004-09-17  Matt Austern  <austern@apple.com>
18867
18868         PR c++/15049
18869         * g++.dg/other/anon3.C: New.
18870
18871 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18872
18873         PR c++/7503
18874         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18875         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18876         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18877         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18878         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18879
18880 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18881
18882         PR fortran/17286
18883         * gfortran.dg/pr17286.f90: New test.
18884
18885 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18886
18887         PR c++/17530
18888         * g++.dg/template/static7.C: New test.
18889
18890 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18891
18892         PR tree-opt/17558
18893         * gcc.c-torture/compile/pr17558.c: New test.
18894
18895 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18896
18897         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18898         if SKIP_ATTRIBUTE is defined.
18899
18900 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18901
18902         PR fortran/15957
18903         * gfortran.dg/pr15957.f90: New test.
18904
18905 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18906
18907         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18908         in comparison.
18909         * gcc.dg/vect/vect-79.c: Likewise.
18910         * gcc.dg/vect/vect-80.c: Likewise.
18911
18912 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18913
18914         PR fortran/15750
18915         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18916
18917 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18918
18919         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18920         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18921         * gcc.dg/vect/vect-62.c: New testcase.
18922         * gcc.dg/vect/vect-63.c: New testcase.
18923         * gcc.dg/vect/vect-64.c: New testcase.
18924         * gcc.dg/vect/vect-65.c: New testcase.
18925         * gcc.dg/vect/vect-66.c: New testcase.
18926         * gcc.dg/vect/vect-67.c: New testcase.
18927         * gcc.dg/vect/vect-68.c: New testcase.
18928         * gcc.dg/vect/vect-69.c: New testcase.
18929         * gcc.dg/vect/vect-79.c: New testcase.
18930         * gcc.dg/vect/vect-80.c: New testcase.
18931
18932 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18933
18934         * gcc.target/mips/asm-1.c: New test.
18935
18936 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18937
18938         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18939         * gcc.dg/vect/vect-73.c: New testcase.
18940         * gcc.dg/vect/vect-74.c: New testcase.
18941         * gcc.dg/vect/vect-75.c: New testcase.
18942         * gcc.dg/vect/vect-76.c: New testcase.
18943         * gcc.dg/vect/vect-77.c: New testcase.
18944         * gcc.dg/vect/vect-78.c: New testcase
18945
18946 2004-09-18  Paul Brook  <paul@codesourcery.com>
18947
18948         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18949
18950 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18951
18952         PR c/17424
18953         * gcc.dg/pr17424-1.c: New test.
18954
18955 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18956
18957         * g++.dg/tree-ssa/pr17153.C: New test.
18958
18959 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18960
18961         PR pch/13361
18962         * testsuite/g++.dg/pch/wchar-1.C: New.
18963         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18964
18965 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18966
18967         * gcc.c-torture/execute/20040917-1.c: New test.
18968
18969 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18970
18971         PR tree-optimization/17319
18972         * gcc.dg/pr17319.c: New test.
18973
18974 2004-09-17  Devang Patel  <dpatel@apple.com>
18975
18976         * gcc.dg/20040813-1.c: New test.
18977
18978 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18979
18980         PR tree-optimization/17273
18981         * gcc.c-torture/compile/pr17273.c: New test.
18982
18983 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18984
18985         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18986         Update expected messages.
18987         * gcc.dg/declspec-13.c: New test.
18988
18989 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18990
18991         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18992
18993 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18994
18995         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18996         change what 'a' is pointing to.
18997
18998 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18999
19000         PR c++/16002
19001         * g++.dg/template/error18.C: New test.
19002
19003         PR c++/16029
19004         * g++.dg/warn/Wunused-8.C: New test.
19005
19006 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19007
19008         PR tree-optimization/17513
19009         * gcc.dg/20040916-1.c: New test.
19010
19011 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19012
19013         PR c++/17501
19014         * g++.dg/template/typename7.C: New test.
19015
19016 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19017
19018         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19019
19020 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19021
19022         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19023         with -ftree-based-profiling also.
19024         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19025
19026 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19027
19028         PR/15364
19029         * gfortran.dg/der_array_io_1.f90: New test.
19030         * gfortran.dg/der_array_io_2.f90: New test.
19031         * gfortran.dg/der_array_io_3.f90: New test.
19032
19033 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19034
19035         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19036         EABI.
19037
19038 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19039
19040         * g++.dg/opt/switch1.C: New test.
19041
19042 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19043
19044         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19045         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19046         Update expected messages.
19047
19048 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19049
19050         PR fortran/16485
19051         * gfortran.dg/same_name_1.f90: New test.
19052
19053 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19054
19055         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19056         dereference garbage pointers.
19057
19058 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19059
19060         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19061         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19062
19063         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19064         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19065         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19066
19067 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19068
19069         PR c++/17324
19070         * g++.dg/template/mangle1.C: New test.
19071
19072 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19073
19074         PR tree-optimization/17252
19075         * gcc.c-torture/execute/pr17252.c: New test.
19076
19077 2004-09-14  Andrew Pinski  <apinski@apple.com>
19078
19079         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19080
19081 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19082
19083         PR rtl-optimization/9771
19084         * gcc.dg/pr9771-1.c: New test case.
19085
19086 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19087
19088         PR tree-optimization/15262
19089         * gcc.c-torture/execute/pr15262-1.c: New test.
19090         * gcc.c-torture/execute/pr15262-2.c: New test.
19091
19092 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19093
19094         * gcc.dg/declspec-12.c: New test.
19095
19096 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19097
19098         * gfortran.dg/pr17090.f90: Add directives to test.
19099
19100 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19101
19102         * gcc.c-torture/compile/20040914-1.c: New test.
19103
19104 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19105
19106         PR c++/16162
19107         * g++.dg/template/decl2.C: New test.
19108
19109 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19110
19111         PR fortran/17090
19112         * gfortran.dg/pr17090.f90: New test.
19113
19114 2004-09-13  Dale Johannesen  <dalej@apple.com>
19115
19116         * gcc.c-torture/compile/pr17408.c: New test case.
19117
19118 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19119
19120         PR c++/16716
19121         * g++.dg/parse/crash17.C: New test.
19122
19123         PR c++/17327
19124         * g++.dg/template/enum3.C: New test.
19125
19126 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19127
19128         * lib/gcc-defs.exp: Load wrapper.exp.
19129         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19130         using local code.
19131         * lib/gcc.exp (gcc_init): Similar.
19132         * lib/gfortran.exp (gfortran_init): Similar.
19133         * lib/objc.exp (objc_init): Similar.
19134         * lib/treelang.exp (treelang_init): Similar.
19135         * lib/wrapper.exp: New file with build_wrapper call machinery in
19136         ${tool}_maybe_build_wrapper.
19137
19138 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19139
19140         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19141         "inline".
19142         * gcc.dg/declspec-11.c: Update expected messages.
19143         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19144         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19145         gcc.dg/inline-12.c: New tests.
19146
19147 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19148
19149         * g++.dg/tree-ssa/pr17400.C: New testcase.
19150
19151 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19152
19153         * gcc.target/mips/sb1-1.c: New testcase.
19154
19155 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19156
19157         * lib/g77-dg.exp: Remove unused file.
19158         * lib/mike-g77.exp: Ditto.
19159         * lib/g77.exp: Ditto.
19160
19161 2004-09-12  Richard Henderson  <rth@redhat.com>
19162
19163         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19164
19165 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19166
19167         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19168         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19169         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19170         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19171         Update expected messages.
19172
19173 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19174
19175         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19176         declaration/use mismatch for dirp parameter.
19177
19178 2004-09-12  Andrew Pinski  <apinski@apple.com>
19179
19180         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19181         -fgnu-runtime is passed.
19182
19183 2004-09-12  Richard Henderson  <rth@redhat.com>
19184
19185         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19186         do the uplevel thing and update additional_flags directly.
19187         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19188         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19189         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19190         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19191
19192 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19193
19194         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19195
19196 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19197
19198         PR middle-end/17411
19199         * g++.dg/opt/pr17411-1.C: New test case.
19200
19201 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19202
19203         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19204         gcc.dg/tls/diag-2.c: Update expected messages.
19205         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19206         messages.
19207         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19208         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19209         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19210         gcc.dg/tls/diag-5.c: New tests.
19211
19212 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19213
19214         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19215
19216 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19217
19218         * g++.dg/parse/break-in-for.C: New test.
19219
19220 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19221
19222         * gcc.dg/tree-ssa/20040911-1.c: New test.
19223
19224 2004-09-11  Andreas Jaeger  <aj@suse.de>
19225
19226         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19227         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19228
19229 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19230
19231         * gcc.target/frv: New directory of FR-V-specific tests.
19232
19233 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19234
19235         * gcc.dg/convert-vec-1.c: New test.
19236
19237 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19238
19239         PR middle-end/17024
19240         * gcc.dg/pr17024-1.c: New test case.
19241
19242 2004-09-10  Eric Christopher  <echristo@redhat.com>
19243
19244         * gcc.dg/20040910-1.c: New test.
19245
19246 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19247
19248         * gcc.dg/bitfld-9.c: New test.
19249
19250 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19251
19252         * gcc.c-torture/execute/ieee/acc1.c: New test.
19253         * gcc.c-torture/execute/ieee/acc2.c: New test.
19254         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19255
19256 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19257
19258         * gcc.dg/deprecated-2.c: New test.
19259
19260 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19261
19262         * gcc.dg/init-vec-1.c: New test.
19263
19264 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19265
19266         PR middle-end/17055
19267         * gcc.dg/pr17055-1.c: New test case.
19268
19269 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19270
19271         PR target/17377
19272         * gcc.c-torture/execute/pr17377.c: New test.
19273
19274 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19275
19276         PR c/8420
19277         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19278         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19279         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19280         gcc.dg/long-long-typespec-1.c: New tests.
19281         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19282
19283 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19284
19285         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19286         gcc.dg/gnu99-static-1.c: New tests.
19287
19288 2004-09-08  Devang Patel  <dpatel@apple.com>
19289
19290         * gcc.dg/darwin-ld-20040828-1.c: New test.
19291         * gcc.dg/darwin-ld-20040828-2.c: New test.
19292         * gcc.dg/darwin-ld-20040828-3.c: New test.
19293
19294 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19295
19296         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19297         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19298         in error message.
19299         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19300         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19301         in error message.
19302         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19303         types they qualify.
19304         * objc.dg/type-size-2.m: Fix wording in comment.
19305         * objc.dg/va-meth-1.m: New test case.
19306
19307 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19308
19309         PR c/16633:
19310         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19311         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19312
19313 2004-09-06  Devang Patel  <dpatel@apple.com>
19314
19315         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19316         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19317
19318 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19319
19320         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19321         reflect changed line numbering of diagnostics.
19322
19323 2004-09-06  Paul Brook  <paul@codesourcery.com>
19324
19325         * gfortran.dg/edit_real_1.f90: Add new test.
19326
19327 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19328
19329         * gcc.dg/tree-ssa/loop-2.c: New test.
19330         * gcc.dg/tree-ssa/loop-3.c: New test.
19331         * gcc.dg/tree-ssa/loop-4.c: New test.
19332         * gcc.dg/tree-ssa/loop-5.c: New test.
19333
19334 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19335
19336         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19337
19338 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19339
19340         * gcc.dg/format/sentinel-1.c: New test.
19341
19342 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19343
19344         * testsuite/gcc.dg/builtins-46.c: New.
19345
19346 2004-09-03  Devang Patel  <dpatel@apple.com>
19347
19348         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19349         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19350
19351 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19352
19353         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19354         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19355         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19356         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19357         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19358         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19359         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19360         the non-portable bzero.
19361         * gcc.dg/20010912-1.c: xfail for NetWare.
19362         * gcc.dg/20020426-2.c: xfail for NetWare.
19363         * gcc.dg/20021014-1.c: xfail for NetWare.
19364         * gcc.dg/20021018-1.c: xfail for NetWare.
19365         * gcc.dg/20030213-1.c: xfail for NetWare.
19366         * gcc.dg/20030225-1.c: xfail for NetWare.
19367         * gcc.dg/20030708-1.c: xfail for NetWare.
19368         * gcc.dg/builtins-config.h: Also exclude NetWare.
19369         * gcc.dg/format/format.h: Define restrict only if not already defined.
19370         * gcc.dg/nest.c: xfail for NetWare.
19371         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19372         * lib/target-supports.exp (check_visibility_available): Exclude
19373         NetWare.
19374
19375 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19376
19377         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19378         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19379         deterministic starting point for the alignment of structure fields.
19380         * gcc.dg/Wpadded.c: Dito.
19381         * g++.dg/abi/vbase10.C: Dito.
19382
19383 2004-09-03  Devang Patel  <dpatel@apple.com>
19384
19385         * g++.dg/debug/pr15736.cc: New test.
19386
19387 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19388
19389         * README.QMTEST: Fix out-of-date link.
19390
19391 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19392
19393         PR fortran/16579
19394         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19395         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19396
19397 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19398
19399         * g++.dg/abi/arm_rtti1.C: New test.
19400
19401 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19402
19403         * gcc.dg/ppc-vector-memcpy.c: New.
19404         * gcc.dg/ppc-vector-memset.c: New.
19405
19406 2004-09-02  Chao-ying Fu  <fu@mips.com>
19407
19408         * gcc.target/mips/mips-3d-1.c: New test.
19409         * gcc.target/mips/mips-3d-2.c: New test.
19410         * gcc.target/mips/mips-3d-3.c: New test.
19411         * gcc.target/mips/mips-3d-4.c: New test.
19412         * gcc.target/mips/mips-3d-5.c: New test.
19413         * gcc.target/mips/mips-3d-6.c: New test.
19414         * gcc.target/mips/mips-3d-7.c: New test.
19415         * gcc.target/mips/mips-3d-8.c: New test.
19416         * gcc.target/mips/mips-3d-9.c: New test.
19417         * gcc.target/mips/mips-ps-1.c: New test.
19418         * gcc.target/mips/mips-ps-2.c: New test.
19419         * gcc.target/mips/mips-ps-3.c: New test.
19420         * gcc.target/mips/mips-ps-4.c: New test.
19421         * gcc.target/mips/mips-ps-type.c: New test.
19422
19423 2004-09-02  Paul Brook  <paul@codesourcery.com>
19424
19425         * gfortran.dg/edit_real_1.f90: Add new tests.
19426
19427 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19428
19429         PR fortran/15327
19430         * gfortran.dg/merge_char_1.f90: New test.
19431
19432 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19433
19434         PR fortran/16404
19435         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19436
19437 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19438
19439         PR c/1522
19440         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19441
19442 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19443
19444         * g++.dg/opt/loop1.C: Do not XFAIL.
19445
19446 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19447
19448         * gcc.c-torture/execute/20040831-1.c: New test.
19449
19450 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19451
19452         PR fortran/16579
19453         * gfortran.dg/g77/20010610.f: Now passes.
19454         Copy from g77.f-torture/execute. Add dg-run directive.
19455         * gfortran.dg/g77/README: Update
19456
19457 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19458
19459         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19460         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19461         (t1, t2, t3, t4): Add volatile.
19462
19463 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19464
19465         * g++.dg/ext/visibility/arm1.C: New test.
19466
19467 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19468
19469         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19470         -pedantic-errors.
19471
19472 2004-09-01  Paul Brook  <paul@codesourcery.com>
19473
19474         * gfortran.dg/eof_2.f90: New test.
19475
19476 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19477
19478         PR fortran/16579
19479         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19480
19481 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19482
19483         PR libfortran/16805
19484         * gfortran.dg/list_read_2.f90: New test.
19485
19486 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19487
19488         * g++.dg/abi/key1.C: New test.
19489
19490 2004-08-31  Richard Henderson  <rth@redhat.com>
19491
19492         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19493         form of offsetof.
19494         * g++.dg/other/offsetof5.C: Remove duplicate.
19495
19496 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19497
19498         PR fortran/17244
19499         * gfortran.dg/func_derived_1.f90: New test.
19500
19501 2004-08-31  Paul Brook  <paul@codesourcery.com>
19502
19503         * gfortran.dg/eof_1.f90: New test.
19504
19505 2004-08-31  Paul Brook  <paul@codesourcery.com>
19506
19507         * gfortran.dg/list_read_1.f90: New file.
19508
19509 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19510
19511         * g++.dg/opt/loop1.C: XFAIL.
19512
19513 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19514
19515         * gcc.dg/funcdef-storage-1.c: New.
19516         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19517         an extern function in local scope.
19518         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19519         declare an 'auto inline' function in local scope.
19520         * gcc.dg/20011130-1.c: Likewise.
19521         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19522         an 'auto' function in local scope.
19523         * gcc.dg/20021014-1.c: Likewise.
19524         * gcc.dg/20030331-2.c: Likewise.
19525
19526 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19527
19528         * gfortran.dg/blockdata_1.f90: New test.
19529
19530 2004-08-30  Richard Henderson  <rth@redhat.com>
19531
19532         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19533
19534 2004-08-30  Richard Henderson  <rth@redhat.com>
19535
19536         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19537         additional_flags set by alternate driver.
19538         (ieee-options): New procedure.
19539         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19540         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19541         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19542         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19543
19544 2004-08-30  Richard Henderson  <rth@redhat.com>
19545
19546         * lib/f-torture.exp: Remove.
19547
19548 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19549
19550         PR rtl-optimization/16590
19551         * g++.dg/opt/loop1.C: New test.
19552
19553 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19554
19555         PR fortran/13910
19556         * gfortran.dg/oldstyle_1.f90: New test.
19557
19558 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19559         Paul Brook  <paul@codesourcery.com>
19560
19561         * gfortran.dg/g77/README: Update.
19562         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19563         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19564         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19565
19566 2004-08-28  Paul Brook  <paul@codesourcery.com>
19567
19568         PR libfortran/17195
19569         * gfortran.dg/edit_real_1.f90: New test.
19570
19571 2004-08-27  Paul Brook  <paul@codesourcery.com>
19572
19573         * gfortran.dg/rewind_1.f90: New test.
19574
19575 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19576
19577         PR fortran/16597
19578         * gfortran.dg/pr16597.f90: New test.
19579
19580 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19581
19582         PR c/13801
19583         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19584         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19585         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19586         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19587         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19588
19589 2004-08-26  Nick Clifton  <nickc@redhat.com>
19590
19591         * gcc.c-torture/compile/pr17119.c: New test.
19592
19593 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19594
19595         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19596
19597 2004-08-25  Richard Henderson  <rth@redhat.com>
19598
19599         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19600         the bits that expect kind=8 to be the largest real kind.
19601
19602 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19603
19604         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19605
19606 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19607
19608         * gfortran.dg/assignment_1.f90: New test.
19609
19610 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19611
19612         * g++.dg/template/repo3.C: New test.
19613
19614 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19615
19616         PR middle-end/16693
19617         PR tree-optimization/16372
19618         * g++.dg/opt/pr16372-1.C: New test case.
19619         * g++.dg/opt/pr16693-1.C: New test case.
19620         * g++.dg/opt/pr16693-2.C: New test case.
19621
19622 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19623
19624         * objc.dg/proto-lossage-4.m: New test.
19625
19626 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19627
19628         PR c++/17155
19629         * g++.dg/inherit/local2.C: New test.
19630
19631 2004-08-25  Paul Brook  <paul@codesourcery.com>
19632
19633         PR fortran/17144
19634         * gfortran.dg/string_ctor_1.f90: New test.
19635
19636 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19637
19638         PR c++/14428
19639         * g++.dg/template/redecl2.C: New test.
19640
19641 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19642
19643         PR fortran/17143
19644         * gfortran.dg/pr17143.f90: New test.
19645
19646 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19647
19648         PR fortran/17164
19649         * gfortran.dg/pr17164.f90: New test.
19650
19651 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19652
19653         * gcc.dg/tree-ssa/loop-1.c: New test.
19654
19655 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19656
19657         * gcc.c-torture/compile/20040824-1.c: New test.
19658
19659 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19660
19661         * gcc.c-torture/compile/iftrap-3.c: New test.
19662
19663 2004-08-24  Paul Brook  <paul@codesourcery.com>
19664
19665         * gfortran.dg/entry_2.f90: New test.
19666
19667 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19668
19669         PR c++/16889
19670         * g++.dg/lookup/ambig[12].C: New.
19671
19672 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19673
19674         PR c++/16706
19675         * g++.dg/template/crash21.C: New test.
19676         * g++.dg/template/crash22.C: Likewise.
19677
19678 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19679
19680         PR c++/17149
19681         * g++.dg/template/access15.C: New.
19682
19683 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19684
19685         PR c++/17163
19686         * g++.dg/template/repo2.C: New test.
19687
19688 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19689
19690         PR rtl-optimization/17078
19691         * gcc.c-torture/execute/pr17078-1.c: New test case.
19692
19693 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19694
19695         PR c/14492
19696         * gcc.dg/debug/crash1.c: New test.
19697
19698 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19699
19700         PR c/16180
19701         * gcc.dg/loop-5.c: New test.
19702
19703 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19704
19705         * gcc.c-torture/execute/20040823-1.c: New test.
19706
19707 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19708
19709         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19710         to the assembler.  Simplify test accordingly.
19711         (asm_abi_flags): Use GNU names.
19712         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19713         to check for ABI flags.
19714
19715 2004-08-22  Andrew Pinski  <apinski@apple.com>
19716
19717         * g++.dg/opt/pr14029.C: New test.
19718         * gcc.c-torture/execute/pr15262.c: New test.
19719
19720 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19721
19722         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19723
19724 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19725
19726         PR 16908
19727         * gfortran.dg/direct_io.f90: New test.
19728
19729 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19730
19731         PR c++/17121
19732         * g++.dg/inherit/local2.C: New test.
19733
19734 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19735
19736         PR c++/17120
19737         * g++.dg/warn/Wparentheses-4.C: New test.
19738
19739 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19740
19741         PR c++/17121
19742         * g++.dg/inherit/local2.C: New test.
19743
19744         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19745         * gcc.dg/ppc-ldstruct.c: Likewise.
19746         * gcc.dg/ppc64-abi-2.c: Likewise.
19747
19748 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19749
19750         PR rtl-optimization/17099
19751         * gcc.c-torture/execute/20040820-1.c: New test.
19752
19753 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19754
19755         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19756
19757 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19758
19759         PR fortran/17077
19760         * gfortran.dg/auto_array_1.f90: New test.
19761
19762 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19763
19764         PR fortran/17074
19765         * gfortran.dg/simpleif_1.f90: New test.
19766
19767 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19768
19769         * lib/target-supports.exp (check_profiling_available): Return
19770         false for arm*-*-symbianelf* and arm*-*-eabi*.
19771
19772         PR c++/15890
19773         * g++.dg/template/delete1.C: New test.
19774
19775 2004-08-19  Paul Brook  <paul@codesourcery.com>
19776
19777         PR fortran/14976
19778         PR fortran/16228
19779         * gfortran.dg/data_char_1.f90: New test.
19780
19781 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19782
19783         PR fortran/16946
19784         * gfortran.dg/reduction.f90: New testcase.
19785
19786 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19787
19788         PR fortran/16520
19789         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19790
19791 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19792
19793         PR c++/17041
19794         * g++.dg/Wparentheses-3.C: New test.
19795
19796 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19797
19798         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19799         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19800         * gcc.dg/vect/vect-2.c: Likewise.
19801         * gcc.dg/vect/vect-3.c: Likewise.
19802         * gcc.dg/vect/vect-4.c: Likewise.
19803         * gcc.dg/vect/vect-5.c: Likewise.
19804         * gcc.dg/vect/vect-6.c: Likewise.
19805         * gcc.dg/vect/vect-7.c: Likewise.
19806         * gcc.dg/vect/vect-25.c: Likewise.
19807         * gcc.dg/vect/vect-31.c: Likewise.
19808         * gcc.dg/vect/vect-32.c: Likewise.
19809         * gcc.dg/vect/vect-34.c: Likewise.
19810         * gcc.dg/vect/vect-36.c: Likewise.
19811         * gcc.dg/vect/vect-all.c: Likewise.
19812
19813 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19814
19815         PR c++/17068
19816         * g++.dg/template/operator4.C: New test.
19817
19818 2004-08-18  Richard Henderson  <rth@redhat.com>
19819
19820         * gcc.dg/20040206-1.c: XFAIL.
19821
19822 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19823
19824         PR c++/16246
19825         * g++.dg/template/array7.C: New test.
19826
19827 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19828
19829         * gcc.dg/mips-movcc-1.c: New test.
19830         * gcc.dg/mips-movcc-2.c: New test.
19831         * gcc.dg/mips-movcc-3.c: New test.
19832
19833         * gcc.dg/mips-nmadd-1.c: New test.
19834         * gcc.dg/mips-nmadd-2.c: New test.
19835
19836 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19837
19838         PR c++/15871
19839         * g++.dg/opt/inline8.C: New test.
19840
19841         PR c++/16965
19842         * g++.dg/parse/error17.C: New test.
19843
19844 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19845
19846         * gcc.dg/vect: New directory for vectorizer tests.
19847         * gcc.dg/vect/tree-vect.h: New file.
19848         * gcc.dg/vect/vect.exp: New file.
19849         * gcc.dg/vect/pr16105.c.c: New test.
19850         * gcc.dg/vect/vect-1.c: New test.
19851         * gcc.dg/vect/vect-2.c: New test.
19852         * gcc.dg/vect/vect-3.c: New test.
19853         * gcc.dg/vect/vect-4.c: New test.
19854         * gcc.dg/vect/vect-5.c: New test.
19855         * gcc.dg/vect/vect-6.c: New test.
19856         * gcc.dg/vect/vect-7.c: New test.
19857         * gcc.dg/vect/vect-8.c: New test.
19858         * gcc.dg/vect/vect-9.c: New test.
19859         * gcc.dg/vect/vect-10.c: New test.
19860         * gcc.dg/vect/vect-11.c: New test.
19861         * gcc.dg/vect/vect-12.c: New test.
19862         * gcc.dg/vect/vect-13.c: New test.
19863         * gcc.dg/vect/vect-14.c: New test.
19864         * gcc.dg/vect/vect-15.c: New test.
19865         * gcc.dg/vect/vect-16.c: New test.
19866         * gcc.dg/vect/vect-17.c: New test.
19867         * gcc.dg/vect/vect-18.c: New test.
19868         * gcc.dg/vect/vect-19.c: New test.
19869         * gcc.dg/vect/vect-20.c: New test.
19870         * gcc.dg/vect/vect-21.c: New test.
19871         * gcc.dg/vect/vect-22.c: New test.
19872         * gcc.dg/vect/vect-23.c: New test.
19873         * gcc.dg/vect/vect-24.c: New test.
19874         * gcc.dg/vect/vect-25.c: New test.
19875         * gcc.dg/vect/vect-26.c: New test.
19876         * gcc.dg/vect/vect-27.c: New test.
19877         * gcc.dg/vect/vect-28.c: New test.
19878         * gcc.dg/vect/vect-29.c: New test.
19879         * gcc.dg/vect/vect-30.c: New test.
19880         * gcc.dg/vect/vect-31.c: New test.
19881         * gcc.dg/vect/vect-32.c: New test.
19882         * gcc.dg/vect/vect-33.c: New test.
19883         * gcc.dg/vect/vect-34.c: New test.
19884         * gcc.dg/vect/vect-35.c: New test.
19885         * gcc.dg/vect/vect-36.c: New test.
19886         * gcc.dg/vect/vect-37.c: New test.
19887         * gcc.dg/vect/vect-38.c: New test.
19888         * gcc.dg/vect/vect-40.c: New test.
19889         * gcc.dg/vect/vect-41.c: New test.
19890         * gcc.dg/vect/vect-42.c: New test.
19891         * gcc.dg/vect/vect-43.c: New test.
19892         * gcc.dg/vect/vect-44.c: New test.
19893         * gcc.dg/vect/vect-45.c: New test.
19894         * gcc.dg/vect/vect-46.c: New test.
19895         * gcc.dg/vect/vect-47.c: New test.
19896         * gcc.dg/vect/vect-48.c: New test.
19897         * gcc.dg/vect/vect-49.c: New test.
19898         * gcc.dg/vect/vect-50.c: New test.
19899         * gcc.dg/vect/vect-51.c: New test.
19900         * gcc.dg/vect/vect-52.c: New test.
19901         * gcc.dg/vect/vect-53.c: New test.
19902         * gcc.dg/vect/vect-54.c: New test.
19903         * gcc.dg/vect/vect-55.c: New test.
19904         * gcc.dg/vect/vect-56.c: New test.
19905         * gcc.dg/vect/vect-57.c: New test.
19906         * gcc.dg/vect/vect-58.c: New test.
19907         * gcc.dg/vect/vect-59.c: New test.
19908         * gcc.dg/vect/vect-60.c: New test.
19909         * gcc.dg/vect/vect-61.c: New test.
19910         * gcc.dg/vect/vect-all.c: New test.
19911         * gcc.dg/vect/vect-none.c: New test.
19912
19913 2004-08-17  Paul Brook  <paul@codesourcery.com>
19914
19915         PR fortran/13082
19916         * gfortran.dg/entry_1.f90: New test.
19917
19918 2004-08-17  Andrew Pinski  <apinski@apple.com>
19919
19920         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19921
19922 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19923
19924         * gcc.dg/pr17036-1.c: New test.
19925
19926 2004-08-16  Devang Patel  <dpatel@apple.com>
19927
19928         * gcc.dg/darwin-20040809-1.c: New test.
19929
19930 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19931
19932         * gcc.dg/funcdef-attr-1.c: New test.
19933
19934 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19935
19936         * gcc.dg/altivec-17.c: New test.
19937         * gcc.dg/altivec-18.c: New test.
19938
19939 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19940
19941         PR c++/6749
19942         * g++.dg/template/vtable2.C: New test.
19943
19944 2004-08-14  Richard Henderson  <rth@redhat.com>
19945
19946         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19947         * gcc.dg/pack-test-4.c (main): Return 0.
19948         * gcc.dg/setjmp-1.c: Remove XFAIL.
19949         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19950
19951 2004-08-14  Richard Henderson  <rth@redhat.com>
19952
19953         * gcc.dg/980217-1.c: Add prototype for printf.
19954
19955 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19956
19957         * gfortran.dg/pr16935.f90: New test.
19958
19959 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19960
19961         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19962
19963 2004-08-13  Paul Brook  <paul@codesourcery.com>
19964
19965         * gfortran.dg/der_io_1.f90: Remove stray comma.
19966
19967 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19968
19969         * gcc.dg/vmx/cw-bug-2.c: Remove.
19970         * gcc.dg/vmx/vprint-1.c: Remove.
19971         * gcc.dg/vmx/vscan-1.c: Remove.
19972
19973 2004-08-12  Devang patel  <dpatel@apple.com>
19974
19975         * gcc.dg/darwin-20040809-2.c: New test.
19976
19977 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19978
19979         * g++.dg/ext/altivec-12.C: New test.
19980
19981         * g++.dg/ext/altivec-11.C: New test.
19982
19983 2004-08-12  Paul Brook  <paul@codesourcery.com>
19984
19985         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19986
19987 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19988
19989         * g++.dg/ext/altivec-2.C: Check for hardware support before
19990         executing any VMX instructions.
19991
19992         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19993
19994 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19995
19996         PR c++/16276
19997         * g++.old-deja/g++.other/comdat4.C: New test.
19998         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19999
20000 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20001
20002         PR target/16286
20003         * gcc.dg/pr16286.c: New test.
20004
20005 2004-08-12 Jan Beulich <jbeulich@novell.com>
20006
20007         * g++.dg/ext/asm5.C: New.
20008
20009 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20010
20011         PR c++/16698
20012         * g++.dg/eh/crash1.C: New test.
20013
20014         PR c++/16717
20015         * g++.dg/ext/construct1.C: New test.
20016
20017 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20018
20019         PR c++/16853
20020         * g++.dg/init/ptrmem1.C: New test.
20021
20022         PR c++/16618
20023         * g++.dg/parse/offsetof5.C: New test.
20024
20025         PR c++/16870
20026         * g++.dg/template/overload3.C: New test.
20027
20028 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20029
20030         PR c++/16964
20031         * g++.dg/parse/error16.C: New test.
20032
20033         PR c++/16904
20034         * g++.dg/template/error14.C: New test.
20035
20036         PR c++/16929
20037         * g++.dg/template/error15.C: New test.
20038
20039 2004-08-11  Devang Patel  <dpatel@apple.com>
20040
20041         * gcc.dg/darwin-ld-20040809-1.c: New test.
20042         * gcc.dg/darwin-ld-20040809-2.c: New test.
20043
20044 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20045
20046         PR fortran/16917
20047         * gfortran.dg/dfloat_1.f90: New test.
20048
20049 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20050
20051         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20052         * gcc.dg/dll-2.c: Fix dg-require syntax.
20053         * gcc.misc-tests/arm-isr.c (abort): Declare.
20054         (exit): Likewise.
20055
20056 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20057
20058         PR c++/16971
20059         * g++.dg/parse/crash16.C: New test.
20060
20061 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20062
20063         * gcc.dg/mips-rsqrt-1.c: New test case.
20064         * gcc.dg/mips-rsqrt-2.c: New test case.
20065         * gcc.dg/mips-rsqrt-3.c: New test case.
20066
20067 2004-08-10  Paul Brook  <paul@codesourcery.com>
20068
20069         * gfortran.dg/der_io_1.f90: New test.
20070
20071 2004-08-10  Paul Brook  <paul@codesourcery.com>
20072
20073         PR fortran/16919
20074         * gfortran.dg/der_array_1.f90: New test.
20075
20076 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20077
20078         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20079
20080 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20081
20082         * gcc.dg/wchar_t-2.c: Fix typo.
20083
20084 2004-08-09  Falk Hueffner  <falk@debian.org>
20085
20086         PR tree-optimization/12517
20087         * gcc.c-torture/compile/pr12517.c: New test.
20088
20089         PR tree-optimization/12578
20090         * gcc.c-torture/compile/pr12578.c: New test.
20091
20092         PR tree-optimization/12899
20093         * gcc.c-torture/compile/pr12899.c: New test.
20094
20095         PR rtl-optimization/14692
20096         * gcc.c-torture/compile/pr14692.c: New test.
20097
20098         PR tree-optimization/16461
20099         * gcc.c-torture/compile/pr16461.c: New test.
20100
20101 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20102
20103         * gfortran.dg/getenv_1.f90: New test.
20104
20105 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20106
20107         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20108         wchar_t.
20109         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20110
20111 2004-08-06  Paul Brook  <paul@codesourcery.com>
20112
20113         * gfortran.dg/ret_array_1.f90: New test.
20114         * gfortran.dg/ret_pointer_1.f90: New test.
20115
20116 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20117
20118         * gcc.dg/missing-field-init-[12].c: New tests.
20119         * g++.dg/warn/missing-field-init-[12].C: New tests.
20120
20121 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20122
20123         * gcc.dg/enum2.c: New test.
20124         * gcc.dg/symbian3.c: Likewise.
20125         * gcc.dg/symbian4.c: Likewise.
20126         * gcc.dg/wchar_t-2.c: Likewise.
20127
20128 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20129
20130         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20131         destructor tests.
20132
20133 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20134
20135         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20136         dg-require-visiblity.
20137         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20138         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20139         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20140         * g++.dg/ext/visibility/new1.C: Likewise.
20141         * g++.dg/ext/visibility/pragma.C: Likewise.
20142         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20143         * g++.dg/ext/visibility/virtual.C: Likewise.
20144         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20145         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20146         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20147         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20148         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20149         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20150         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20151         * g++/dg/ext/visibility/visibility-8.C: New test.
20152         * gcc.c-torture/compile/dll.x: Remove.
20153         * gcc.dg/dll-2.c: Use dg-require-dll
20154         * gcc.dg/visibility-10.c: New test.
20155         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20156         supporting DLLs.
20157         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20158         (scan_not_hidden): Likewise.
20159
20160 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20161
20162         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20163
20164 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20165
20166         * gcc.c-torture/execute/20040805-1.c: New test.
20167
20168 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20169
20170         * gcc.dg/20020118-1.c: Declare abort.
20171         * gcc.dg/altivec_check.h: Likewise.
20172         * gcc.dg/iftrap-2.c: Likewise.
20173         * gcc.dg/pragma-darwin.c: Likewise.
20174         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20175
20176 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20177
20178         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20179
20180 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20181
20182         * gcc.c-torture/execute/builtins/abs-2.c,
20183         gcc.c-torture/execute/builtins/abs-3.c,
20184         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20185         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20186         intmax_t, uintmax_t and their limits.
20187         * gcc.dg/intmax_t-1.c: New test.
20188
20189 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20190
20191         * g++.dg/tc1/dr147.C: Add reference to PR.
20192
20193 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20194
20195         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20196         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20197
20198 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20199
20200         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20201
20202 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20203
20204         * gcc.dg/redecl-5.c: New test.
20205         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20206         of scanf.
20207
20208 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20209
20210         PR middle-end/16790
20211         * gcc.c-torture/execute/pr16790-1.c: New test case.
20212
20213 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20214
20215         * g++.dg/ext/visibility/assign1.C: New test.
20216         * g++.dg/ext/visibility/new1.C: Likewise.
20217
20218         * gcc.dg/symbian1.c: New test.
20219         * gcc.dg/symbian2.c: Likewise.
20220
20221 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20222
20223         PR target/16570
20224         * gcc.dg/i386-sse-9.c: New test.
20225
20226 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20227
20228         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20229
20230 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20231
20232         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20233         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20234         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20235         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20236         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20237         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20238         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20239         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20240         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20241         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20242         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20243         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20244         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20245         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20246         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20247         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20248         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20249         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20250         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20251         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20252         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20253         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20254         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20255         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20256         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20257         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20258         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20259         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20260         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20261         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20262         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20263         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20264         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20265         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20266         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20267         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20268         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20269         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20270         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20271         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20272         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20273         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20274         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20275         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20276         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20277         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20278         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20279         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20280         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20281         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20282         gcc.misc-tests/i386-pf-3dnow-1.c,
20283         gcc.misc-tests/i386-pf-athlon-1.c,
20284         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20285         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20286         Declare built-in functions used.
20287         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20288
20289 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20290
20291         PR c++/16707
20292         * g++.dg/lookup/using12.C: New test.
20293
20294         * g++.dg/init/null1.C: Fix PR number.
20295         * g++.dg/parse/namespace10.C: Likewise.
20296
20297 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20298
20299         PR c++/16224
20300         * g++.dg/template/spec17.C: New test.
20301         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20302         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20303
20304 2004-08-02  David Billinghurst
20305
20306         PR fortran/16292
20307         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20308
20309 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20310
20311         * gcc.dg/ia64-got-1.c: New test case.
20312
20313 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20314
20315         PR c++/16489
20316         * g++.dg/init/null1.C: New test.
20317         * g++.dg/tc1/dr76.C: Adjust error marker.
20318
20319         PR c++/16529
20320         * g++.dg/parse/namespace10.C: New test.
20321
20322         PR c++/16810
20323         * g++.dg/inherit/ptrmem2.C: New test.
20324
20325 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20326
20327         PR target/16155
20328         * gcc.dg/pr16155.c: New test.
20329
20330 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20331
20332         * gcc.dg/redecl-2.c: New test.
20333
20334 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20335
20336         * gcc.dg/darwin-longdouble.c: New file.
20337
20338 2004-07-30  Richard Henderson  <rth@redhat.com>
20339
20340         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20341         write to constant argument.
20342         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20343
20344 2004-07-30  Richard Henderson  <rth@redhat.com>
20345
20346         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20347         tests of nearest around zero.
20348
20349 2004-07-30  Andrew Pinski  <apinski@apple.com>
20350
20351         * gcc.c-torture/compile/20040730-1.c: New test.
20352
20353 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20354
20355         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20356         powerpc-eabispe.
20357
20358 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20359
20360         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20361
20362 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20363
20364         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20365         contains $ld_library_path.
20366         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20367
20368 2004-07-29  Richard Henderson  <rth@redhat.com>
20369
20370         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20371
20372         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20373         (alt2, which): New.
20374         (Check): Accept either alternative.
20375
20376 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20377
20378         * g++.dg/abi/inline1.C: New test.
20379         * g++.dg/abi/local1-a.cc: Likewise.
20380         * g++.dg/abi/local1.C: Likewise.
20381         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20382         * g++.dg/abi/mangle12.C: Likewise.
20383         * g++.dg/abi/mangle17.C: Likewise.
20384         * g++.dg/abi/mangle20-2.C: Likewise.
20385         * g++.dg/opt/interface1.C: Likewise.
20386         * g++.dg/opt/interface1.h: Likewise.
20387         * g++.dg/opt/interface1-a.cc: New test.
20388         * g++.dg/parse/repo1.C: New test.
20389         * g++.dg/template/repo1.C: Likewise.
20390         * g++.dg/warn/Winline-1.C: Likewise.
20391         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20392
20393 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20394
20395         * gcc.dg/tree-ssa/20040729-1.c: New test.
20396
20397 2004-07-27  Matt Austern <austern@apple.com>
20398
20399         * gcc.dg/darwin-bool-1.c: New test.
20400         * gcc.dg/darwin-bool-2.c: New test.
20401
20402 2004-07-28  Richard Henderson  <rth@redhat.com>
20403
20404         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20405         arguments in the correct type.  Don't write to constant arguments.
20406
20407 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20408
20409         PR tree-optimization/16688
20410         PR tree-optimization/16689
20411         * g++.dg/tree-ssa/pr16688.C: New test.
20412
20413 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20414
20415         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20416         loads.  Not only in the comment, this time.
20417
20418 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20419
20420         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20421         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20422         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20423         * gcc.dg/sh4a-bitmovua.c: New.
20424         * gcc.dg/sh4a-cos.c: New.
20425         * gcc.dg/sh4a-cosf.c: New.
20426         * gcc.dg/sh4a-fprun.c: New.
20427         * gcc.dg/sh4a-fsrra.c: New.
20428         * gcc.dg/sh4a-memmovua.c: New.
20429         * gcc.dg/sh4a-sin.c: New.
20430         * gcc.dg/sh4a-sincos.c: New.
20431         * gcc.dg/sh4a-sincosf.c: New.
20432         * gcc.dg/sh4a-sinf.c: New.
20433
20434 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20435
20436         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20437         conditionals.
20438         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20439         loads.
20440         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20441         DOM1.
20442
20443 2004-07-27  Andrew Pinski  <apinski@apple.com>
20444
20445         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20446
20447 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20448
20449         * gcc.dg/pragma-isr.c: New test.
20450
20451 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20452
20453         PR c++/14429
20454         * g++.dg/template/ttp11.C: New test.
20455
20456 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20457
20458         * gcc.c-torture/compile/20040727-1.c: New test.
20459
20460 2004-07-26  Eric Christopher  <echristo@redhat.com>
20461
20462         * gcc.c-torture/compile/20040726-2.c: New test.
20463
20464 2004-07-26  Andrew Pinski  <apinski@apple.com>
20465
20466         * g++.dg/rtti/tinfo1.C: Xfail.
20467
20468 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20469
20470         * gcc.c-torture/compile/20040726-1.c: New test.
20471
20472 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20473             Brian Ryner  <bryner@brianryner.com>
20474
20475         PR c++/9283
20476         PR c++/15000
20477         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20478         * g++.dg/ext/visibility/: New directory.
20479         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20480         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20481         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20482         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20483         * g++.dg/ext/visibility/fvisibility.C,
20484         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20485         g++.dg/ext/visibility/fvisibility-override1.C
20486         g++.dg/ext/visibility/fvisibility-override2.C
20487         g++.dg/ext/visibility/memfuncts.C
20488         g++.dg/ext/visibility/noPLT.C
20489         g++.dg/ext/visibility/pragma.C
20490         g++.dg/ext/visibility/pragma-override1.C
20491         g++.dg/ext/visibility/pragma-override2.C
20492         g++.dg/ext/visibility/staticmemfuncts.C
20493         g++.dg/ext/visibility/virtual.C: New tests.
20494
20495 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20496
20497         PR c/15360
20498         * gcc.dg/pr15360-1.c: New test.
20499
20500 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20501
20502         * gcc.dg/pragma-align-2.c: New test.
20503         * gcc.dg/pragma-init-fini.c: New test.
20504         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20505         targets.
20506
20507 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20508
20509         * gcc.dg/init-string-2.c: New test.
20510
20511 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20512
20513         PR 16684
20514         * gcc.dg/Wredundant-decls-1.c: New test case.
20515
20516 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20517
20518         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20519         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20520         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20521         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20522         * gcc.dg/compat/generate-random.c: New file.
20523         * gcc.dg/compat/generate-random.h: Likewise.
20524         * gcc.dg/compat/generate-random_r.c: Likewise.
20525         * gcc.dg/compat/struct-layout-1.h: Likewise.
20526         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20527         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20528         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20529         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20530         * gcc.dg/compat/struct-layout-1_main.c: New test.
20531         * gcc.dg/compat/struct-layout-1_x.c: New file.
20532         * gcc.dg/compat/struct-layout-1_y.c: New file.
20533         * gcc.dg/compat/struct-layout-1_test.h: New file.
20534
20535 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20536
20537         * gcc.dg/comp-return-1.c: New test
20538
20539 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20540
20541         * gcc.dg/vmx/8-02a.c: Fix typo.
20542
20543         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20544         * gcc.dg/darwin-abi-3.c: New test.
20545
20546         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20547         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20548
20549         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20550         * gcc.dg/vmx/ops-long-1.c: New test.
20551         * gcc.dg/vmx/ops-long-2.c: New test.
20552
20553 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20554
20555         * g++.dg/lookup/conv-[1234].C: New.
20556
20557 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20558
20559         * g++.dg/parse/attr2.C: Simplify.
20560
20561 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20562
20563         PR c/7284
20564         * gcc.c-torture/execute/pr7284-1.c: New test.
20565
20566 2004-07-22  Brian Booth  <bbooth@redhat.com>
20567
20568         * gcc.dg/tree-ssa/20040721-1.c: New test.
20569
20570 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20571
20572         * g++.dg/template/crash20.c: New.
20573
20574 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20575
20576         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20577         Add dg-run directive.  Declare variables as required.
20578         * gfortran.dg/g77/README: Update
20579
20580 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20581
20582         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20583         gcc.dg/cris-peep2-andu2.c: New tests.
20584
20585 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20586
20587         PR c/15052
20588         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20589         on return type.
20590         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20591         messages.
20592         * gcc.dg/qual-return-2.c: Update expected messages.
20593         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20594
20595 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20596
20597         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20598         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20599
20600 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20601
20602         PR c/11250
20603         * gcc.dg/init-string-1.c: New test.
20604
20605 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20606
20607         PR middle-end/15345
20608         PR c/16450
20609         * gcc.dg/torture/nested-fn-1.c: New test.
20610
20611 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20612
20613         PR target/16559
20614         * gcc.dg/ia64-fptr-1.c: New file.
20615
20616 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20617
20618         PR c++/14497
20619         * g++.dg/template/spec16.C: New test.
20620         * g++.old-deja/g++.robertl/eb118.C: Remove.
20621
20622 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20623
20624         PR c++/509
20625         * g++.dg/template/spec15.C: New test.
20626
20627 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20628
20629         Copy cases from g77.f-torture/execute and add dg-run
20630         directive.  Other changes as noted.
20631         * gfortran.dg/g77/13037.f
20632         * gfortran.dg/g77/1832.f
20633         * gfortran.dg/g77/19981119-0.f
20634         * gfortran.dg/g77/19990313-0.f
20635         * gfortran.dg/g77/19990313-1.f
20636         * gfortran.dg/g77/19990313-2.f
20637         * gfortran.dg/g77/19990313-3.f
20638         * gfortran.dg/g77/19990419-1.f
20639         * gfortran.dg/g77/19990826-0.f
20640         * gfortran.dg/g77/19990826-2.f
20641         * gfortran.dg/g77/20000503-1.f
20642         * gfortran.dg/g77/20001111.f
20643         * gfortran.dg/g77/20010116.f
20644         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20645         * gfortran.dg/g77/20010430.f
20646         * gfortran.dg/g77/6177.f
20647         * gfortran.dg/g77/947.f
20648         * gfortran.dg/g77/970816-3.f
20649         * gfortran.dg/g77/971102-1.f
20650         * gfortran.dg/g77/980520-1.f
20651         * gfortran.dg/g77/980628-0.f
20652         * gfortran.dg/g77/980628-1.f
20653         * gfortran.dg/g77/980628-10.f
20654         * gfortran.dg/g77/980628-2.f
20655         * gfortran.dg/g77/980628-3.f
20656         * gfortran.dg/g77/980628-7.f
20657         * gfortran.dg/g77/980628-8.f
20658         * gfortran.dg/g77/980628-9.f
20659         * gfortran.dg/g77/980701-0.f
20660         * gfortran.dg/g77/980701-1.f
20661         * gfortran.dg/g77/cabs.f
20662         * gfortran.dg/g77/claus.f
20663         * gfortran.dg/g77/complex_1.f
20664         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20665         * gfortran.dg/g77/dcomplex.f
20666         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20667         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20668         * gfortran.dg/g77/f90-intrinsic-numeric.f
20669         * gfortran.dg/g77/int8421.f
20670         * gfortran.dg/g77/labug1.f
20671         * gfortran.dg/g77/large_vec.f
20672         * gfortran.dg/g77/le.f
20673         * gfortran.dg/g77/short.f
20674         * gfortran.dg/g77/README: Update
20675
20676 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20677
20678         PR c++/16637
20679         * g++.dg/parse/lookup4.C: New test.
20680
20681 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20682
20683         PR c++/16175
20684         * g++.dg/template/ttp10.C: New test.
20685
20686 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20687
20688         * gcc.dg/pr12625-1.c: New test.
20689
20690 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20691
20692         * testsuite/gcc.dg/switch-warn-1.c: New test.
20693         * testsuite/gcc.dg/switch-warn-2.c: New test.
20694         * gcc.c-torture/compile/pr14730.c: Update.
20695
20696 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20697
20698         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20699         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20700         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20701         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20702
20703 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20704
20705         PR c++/16623
20706         * g++.dg/template/assign1.C: New test.
20707
20708 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20709
20710         PR c++/12170
20711         * g++.dg/template/ttp9.C: New test.
20712
20713 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20714
20715         * gcc.dg/format/cmn-err-1.c: New test.
20716
20717 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20718
20719         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20720         gcc.dg/Wparentheses-10.c: New tests.
20721         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20722
20723 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20724
20725         PR fortran/16465
20726         * gfortran.dg/g77//ffixed-line-length-0.f,
20727         gfortran.dg/g77/ffixed-line-length-132.f,
20728         gfortran.dg/g77/ffixed-line-length-72.f,
20729         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20730         gfortran.dg/g77/README: Update.
20731
20732 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20733
20734         PR c++/13092
20735         * g++.dg/template/non-dependent7.C: New test.
20736         * g++.dg/template/non-dependent8.C: Likewise.
20737         * g++.dg/template/non-dependent9.C: Likewise.
20738         * g++.dg/template/non-dependent10.C: Likewise.
20739
20740 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20741
20742         PR c++/16337
20743         * g++.dg/parse/attr2.C: New test.
20744
20745 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20746
20747         * g77.dg: Removed.
20748         * g77.f-torture: Ditto.
20749
20750 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20751
20752         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20753         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20754         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20755
20756 2004-07-16  Richard Henderson  <rth@redhat.com>
20757
20758         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20759
20760 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20761
20762         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20763         tests with full list of options.
20764         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20765         of TORTURE_OPTIONS if test contains 'dg-do run'.
20766
20767         PR fortran/16404
20768         * gfortran.dg/do_iterator.f90: New test.
20769
20770 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20771
20772         PR rtl-optimization/16536
20773         * gcc.c-torture/execute/restrict-1.c: New test.
20774
20775 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20776
20777         PR fortran/15324
20778         * gfortran.dg/pr15324.f90: New test.
20779
20780         PR fortran/15129
20781         * gfortran.dg/pr15129.f90: New test.
20782
20783         PR fortran/15140
20784         * gfortran.dg/pr15140.f90: New test.
20785
20786         PR fortran/13792
20787         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20788         compile-time simplification.
20789
20790 2004-07-14  Mike Stump  <mrs@apple.com>
20791
20792         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20793
20794 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20795
20796         PR target/16325
20797         * gcc.dg/profile-generate-1.c: New.
20798
20799 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20800
20801         * gcc.c-torture/execute/20040709-1.c: New test.
20802         * gcc.c-torture/execute/20040709-2.c: New test.
20803
20804 2004-07-14  Mike Stump  <mrs@apple.com>
20805
20806         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20807
20808 2004-07-14  Mike Stump  <mrs@apple.com>
20809
20810         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20811
20812 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20813
20814         PR c++/16518
20815         * g++.dg/parse/mutable1.C: New test.
20816
20817 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20818
20819         PR tree-optimization/16443
20820         * gcc.dg/tree-ssa/20040713-1.c: New test.
20821
20822 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20823
20824         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20825         for operator new.
20826
20827 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20828
20829         * gfortran.dg/g77/README: New file
20830         * gfortran.dg/g77/19981216-0.f: Copy from
20831         g77.f-torture/noncompile.  Add "dg-do compile" and
20832         dg-error as required.
20833         * gfortran.dg/g77/19990218-1.f: Likewise.
20834         * gfortran.dg/g77/19990905-1.f: Likewise.
20835         * gfortran.dg/g77/9263.f: Likewise.
20836         * gfortran.dg/g77/980615-0.f: Likewise.
20837         * gfortran.dg/g77/980616-0.f: Likewise.
20838         * gfortran.dg/g77/check0.f: Likewise.
20839         * gfortran.dg/g77/select_no_compile.f: Likewise.
20840
20841 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20842
20843         Copy files from g77.f-torture/compile.
20844         Add "{ dg-do compile}".  Other changes as noted
20845         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20846         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20847         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20848         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20849         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20850         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20851         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20852         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20853         statement to conform to standard.  Append alpha1.x for reference.
20854         * gfortran.dg/g77/xformat.f: Add dg-warning
20855
20856 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20857
20858         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20859         Add {dg-do compile} directive.
20860         * gfortran.dg/g77/cpp2.F: Likewise.
20861
20862 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20863
20864         PR c++/5402
20865         * g++.dg/lookup/name-clash1.C: New test.
20866
20867         PR c++/9777
20868         * g++.dg/lookup/name-clash2.C: New test.
20869
20870         PR c++/12102
20871         * g++.dg/lookup/name-clash3.C: New test.
20872
20873 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20874
20875         * g++.dg/lookup/new2.C: New test.
20876         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20877
20878 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20879
20880         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20881         Add {dg-do compile} directive.
20882         * gfortran.dg/g77/13060.f: Likewise.
20883         * gfortran.dg/g77/19990218-0.f: Likewise.
20884         * gfortran.dg/g77/19990305-0.f: Likewise.
20885         * gfortran.dg/g77/19990419-0.f: Likewise.
20886         * gfortran.dg/g77/19990502-0.f: Likewise.
20887         * gfortran.dg/g77/19990502-1.f: Likewise.
20888         * gfortran.dg/g77/19990525-0.f: Likewise.
20889         * gfortran.dg/g77/19990826-1.f: Likewise.
20890         * gfortran.dg/g77/19990826-3.f: Likewise.
20891         * gfortran.dg/g77/19990905-2.f: Likewise.
20892         * gfortran.dg/g77/20000412-1.f: Likewise.
20893         * gfortran.dg/g77/20000511-1.f: Likewise.
20894         * gfortran.dg/g77/20000511-2.f: Likewise.
20895         * gfortran.dg/g77/20000518.f: Likewise.
20896         * gfortran.dg/g77/20000601-1.f: Likewise.
20897         * gfortran.dg/g77/20000601-2.f: Likewise.
20898         * gfortran.dg/g77/20000629-1.f: Likewise.
20899         * gfortran.dg/g77/20000630-2.f: Likewise.
20900         * gfortran.dg/g77/20010115.f: Likewise.
20901         * gfortran.dg/g77/20010321-1.f: Likewise.
20902         * gfortran.dg/g77/20010426.f: Likewise.
20903         * gfortran.dg/g77/20020307-1.f: Likewise.
20904         * gfortran.dg/g77/8485.f: Likewise.
20905         * gfortran.dg/g77/960317-1.f: Likewise.
20906         * gfortran.dg/g77/970915-0.f: Likewise.
20907         * gfortran.dg/g77/980310-1.f: Likewise.
20908         * gfortran.dg/g77/980310-2.f: Likewise.
20909         * gfortran.dg/g77/980310-3.f: Likewise.
20910         * gfortran.dg/g77/980310-4.f: Likewise.
20911         * gfortran.dg/g77/980310-6.f: Likewise.
20912         * gfortran.dg/g77/980310-7.f: Likewise.
20913         * gfortran.dg/g77/980310-8.f: Likewise.
20914         * gfortran.dg/g77/980419-2.f: Likewise.
20915         * gfortran.dg/g77/980424-0.f: Likewise.
20916         * gfortran.dg/g77/980427-0.f: Likewise.
20917         * gfortran.dg/g77/980729-0.f: Likewise.
20918         * gfortran.dg/g77/981117-1.f: Likewise.
20919         * gfortran.dg/g77/toon_1.f: Likewise.
20920
20921 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20922
20923         PR c++/2204
20924         * g++.dg/other/abstract2.C: New test.
20925
20926 2004-07-12  Paul Brook  <paul@codesourcery.com>
20927
20928         * gfortran.dg/pointer_init_1.f90: New test.
20929
20930 2004-07-11  Paul Brook  <paul@codesourcery.com>
20931
20932         PR fortran/15986
20933         * gfortran.dg/contained_1.f90: New test.
20934
20935 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20936
20937         * g++.dg/parse/defarg8.C: New test.
20938
20939 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20940
20941         PR fortran/16433
20942         * gfortran.dg/pr16433.f: New test.
20943
20944         PR fortran/17574
20945         * gfortran.dg/pr15754.f90: New test.
20946
20947 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20948
20949         PR tree-optimization/16437
20950         * gcc.c-torture/execute/bitfld-4.c: New test.
20951
20952 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20953
20954         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20955         access to common var from module.
20956
20957 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20958
20959         PR fortran/16336
20960         * gfortran.fortran-torture/execute/common_2.f90: New test.
20961
20962 2004-07-10  Paul Brook  <paul@codesourcery.com>
20963
20964         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20965
20966 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20967
20968         PR fortran/15969
20969         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20970
20971 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20972
20973         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20974         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20975         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20976         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20977         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20978         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20979         * gfortran.dg/g77/funderscoring.f: Likewise.
20980         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20981
20982 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20983
20984         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20985
20986 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20987         Paul Brook  <paul@codesourcery.com>
20988
20989         PR fortran/13415
20990         * gfortran.dg/common_pointer_1.f90: New test.
20991
20992 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20993
20994         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20995
20996 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20997
20998         PR target/16364
20999         * gcc.c-torture/compile/20040709-1.c: New.
21000
21001 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21002
21003         PR fortran/14077
21004         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21005
21006 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21007
21008         PR fortran/13201
21009         * gfortran.dg/shape_1.f90: New test.
21010
21011 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21012             Andrew Pinski  <apinski@apple.com>
21013
21014         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21015
21016 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21017
21018         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21019         comment.
21020
21021 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21022         Paul Brook  <paul@codesourcery.com>
21023
21024         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21025         '.f95' and '.F95'.
21026
21027 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21028
21029         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21030
21031 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21032
21033         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21034         testcases with capital suffix.
21035
21036 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21037
21038         PR fortran/15481
21039         PR fortran/13372
21040         PR fortran/13575
21041         PR fortran/15978
21042         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21043
21044         * gfortran.dg/implicit_1.f90: New test.
21045
21046 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21047
21048         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21049         expression to match gfortran warning/error messages
21050         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21051         dg-error text.
21052
21053 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21054
21055         * lib/fortran-torture.exp: Rename proc search_for to
21056         search_for_re.
21057
21058 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21059
21060         * gcc.c-torture/execute/simd-5.x: New file.
21061         XFAIL on SPARC 64-bit at -O0.
21062
21063 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21064
21065         PR c++/8211
21066         PR c++/16165
21067         * g++.dg/warn/effc3.C: New test.
21068
21069 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21070
21071         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21072         change X to 1X in format.
21073         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21074         add data statements to conform to standard.
21075
21076 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21077
21078         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21079         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21080         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21081
21082 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21083
21084         * gfortran.dg/g77/7388.f: Copy from g77.dg
21085         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21086         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21087         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21088         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21089         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21090         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21091         * gfortran.dg/g77/strlen0.f: Likewise.
21092
21093 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21094
21095         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21096         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21097
21098 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21099
21100         * gcc.c-torture/execute/920428-2.x: Delete.
21101         * gcc.c-torture/execute/920501-7.x: Likewise.
21102
21103 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21104
21105         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21106         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21107         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21108         prescott and c3-2.
21109         (PREFETCH_3DNOW): Add -march=c3.
21110
21111 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21112
21113         PR c/16437
21114         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21115         * gcc.c-torture/execute/bf64-1.x: Likewise.
21116
21117 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21118
21119         * gcc.c-torture/compile/20040708-1.c: New test.
21120
21121 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21122
21123         PR c++/16169
21124         * g++.dg/warn/effc2.C: New test.
21125
21126 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21127
21128         * gcc.c-torture/execute/bitfld-1.x: Remove.
21129         * gcc.c-torture/execute/bitfld-3.c: New test.
21130         * gcc.dg/bitfld-2.c: Remove XFAILs.
21131
21132 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21133
21134         PR c++/16276
21135         * g++.dg/rtti/tinfo1.C: New file.
21136
21137 2004-07-07  Eric Christopher  <echristo@redhat.com>
21138
21139         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21140
21141 2004-07-07  Andrew Pinski  <apinski@apple.com>
21142
21143         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21144
21145 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21146
21147         * g++.dg/init/call1.C: XFAIL.
21148
21149 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21150
21151         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21152         except for movstrict*, to movmem* and clrstr* to clrmem*.
21153
21154 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21155
21156         * gcc.c-torture/execute/20040707-1.c: New test.
21157
21158 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21159
21160         * gcc.c-torture/execute/20040706-1.c: New test.
21161
21162 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21163
21164         PR c++/3671
21165         * g++.dg/template/spec14.C: New test.
21166
21167 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21168
21169         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21170         nothing if not yet defined.  Use it in b, c and d type definitions.
21171         * gcc.c-torture/execute/20040705-1.c: New test.
21172         * gcc.c-torture/execute/20040705-2.c: New test.
21173
21174 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21175
21176         PR c++/2518
21177         * g++.dg/lookup/new1.C: New test.
21178
21179 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21180
21181         PR c++/11406
21182         * g++.dg/template/sizeof8.C: New test.
21183
21184 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21185
21186         * gcc.c-torture/compile/20040705-1.c: New test.
21187
21188 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21189
21190         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21191
21192 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21193
21194         * gcc.dg/cpp/if-mop.c: Two new testcases.
21195         * gcc.dg/cpp/trad/comment-3.c: New.
21196
21197 2004-07-04  Paul Brook  <paul@codesourcery.com>
21198
21199         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21200
21201 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21202
21203         PR c++/3761
21204         * g++.dg/lookup/crash4.C: New test.
21205
21206 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21207
21208         * gcc.c-torture/execute/builtin-abs-1.c
21209         * gcc.c-torture/execute/builtin-abs-2.c
21210         * gcc.c-torture/execute/builtin-complex-1.c
21211         * gcc.c-torture/execute/builtins/string-1-lib.c
21212         * gcc.c-torture/execute/builtins/string-1.c
21213         * gcc.c-torture/execute/builtins/string-2-lib.c
21214         * gcc.c-torture/execute/builtins/string-2.c
21215         * gcc.c-torture/execute/builtins/string-3-lib.c
21216         * gcc.c-torture/execute/builtins/string-3.c
21217         * gcc.c-torture/execute/builtins/string-4-lib.c
21218         * gcc.c-torture/execute/builtins/string-4.c
21219         * gcc.c-torture/execute/builtins/string-5-lib.c
21220         * gcc.c-torture/execute/builtins/string-5.c
21221         * gcc.c-torture/execute/builtins/string-6-lib.c
21222         * gcc.c-torture/execute/builtins/string-6.c
21223         * gcc.c-torture/execute/builtins/string-7-lib.c
21224         * gcc.c-torture/execute/builtins/string-7.c
21225         * gcc.c-torture/execute/builtins/string-8-lib.c
21226         * gcc.c-torture/execute/builtins/string-8.c
21227         * gcc.c-torture/execute/builtins/string-9-lib.c
21228         * gcc.c-torture/execute/builtins/string-9.c
21229         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21230         * gcc.c-torture/execute/builtins/string-asm-1.c
21231         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21232         * gcc.c-torture/execute/builtins/string-asm-2.c
21233         * gcc.c-torture/execute/stdio-opt-1.c
21234         * gcc.c-torture/execute/stdio-opt-2.c
21235         * gcc.c-torture/execute/stdio-opt-3.c
21236         * gcc.c-torture/execute/string-opt-1.c
21237         * gcc.c-torture/execute/string-opt-10.c
21238         * gcc.c-torture/execute/string-opt-11.c
21239         * gcc.c-torture/execute/string-opt-12.c
21240         * gcc.c-torture/execute/string-opt-13.c
21241         * gcc.c-torture/execute/string-opt-14.c
21242         * gcc.c-torture/execute/string-opt-15.c
21243         * gcc.c-torture/execute/string-opt-16.c
21244         * gcc.c-torture/execute/string-opt-2.c
21245         * gcc.c-torture/execute/string-opt-6.c
21246         * gcc.c-torture/execute/string-opt-7.c
21247         * gcc.c-torture/execute/string-opt-8.c:
21248         Replace with ...
21249
21250         * gcc.c-torture/execute/builtins/abs-2.c
21251         * gcc.c-torture/execute/builtins/abs-3.c
21252         * gcc.c-torture/execute/builtins/complex-1.c
21253         * gcc.c-torture/execute/builtins/fprintf.c
21254         * gcc.c-torture/execute/builtins/fputs.c
21255         * gcc.c-torture/execute/builtins/memcmp.c
21256         * gcc.c-torture/execute/builtins/memmove.c
21257         * gcc.c-torture/execute/builtins/memops-asm.c
21258         * gcc.c-torture/execute/builtins/mempcpy-2.c
21259         * gcc.c-torture/execute/builtins/mempcpy.c
21260         * gcc.c-torture/execute/builtins/memset.c
21261         * gcc.c-torture/execute/builtins/printf.c
21262         * gcc.c-torture/execute/builtins/sprintf.c
21263         * gcc.c-torture/execute/builtins/strcat.c
21264         * gcc.c-torture/execute/builtins/strchr.c
21265         * gcc.c-torture/execute/builtins/strcmp.c
21266         * gcc.c-torture/execute/builtins/strcpy.c
21267         * gcc.c-torture/execute/builtins/strcspn.c
21268         * gcc.c-torture/execute/builtins/strlen-2.c
21269         * gcc.c-torture/execute/builtins/strlen.c
21270         * gcc.c-torture/execute/builtins/strncat.c
21271         * gcc.c-torture/execute/builtins/strncmp-2.c
21272         * gcc.c-torture/execute/builtins/strncmp.c
21273         * gcc.c-torture/execute/builtins/strncpy.c
21274         * gcc.c-torture/execute/builtins/strpbrk.c
21275         * gcc.c-torture/execute/builtins/strpcpy-2.c
21276         * gcc.c-torture/execute/builtins/strpcpy.c
21277         * gcc.c-torture/execute/builtins/strrchr.c
21278         * gcc.c-torture/execute/builtins/strspn.c
21279         * gcc.c-torture/execute/builtins/strstr-asm.c
21280         * gcc.c-torture/execute/builtins/strstr.c:
21281         ... these new files.
21282
21283         * gcc.c-torture/execute/builtins/abs-2-lib.c
21284         * gcc.c-torture/execute/builtins/abs-3-lib.c
21285         * gcc.c-torture/execute/builtins/complex-1-lib.c
21286         * gcc.c-torture/execute/builtins/fprintf-lib.c
21287         * gcc.c-torture/execute/builtins/fputs-lib.c
21288         * gcc.c-torture/execute/builtins/memcmp-lib.c
21289         * gcc.c-torture/execute/builtins/memmove-lib.c
21290         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21291         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21292         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21293         * gcc.c-torture/execute/builtins/memset-lib.c
21294         * gcc.c-torture/execute/builtins/printf-lib.c
21295         * gcc.c-torture/execute/builtins/sprintf-lib.c
21296         * gcc.c-torture/execute/builtins/strcat-lib.c
21297         * gcc.c-torture/execute/builtins/strchr-lib.c
21298         * gcc.c-torture/execute/builtins/strcmp-lib.c
21299         * gcc.c-torture/execute/builtins/strcpy-lib.c
21300         * gcc.c-torture/execute/builtins/strcspn-lib.c
21301         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21302         * gcc.c-torture/execute/builtins/strlen-lib.c
21303         * gcc.c-torture/execute/builtins/strncat-lib.c
21304         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21305         * gcc.c-torture/execute/builtins/strncmp-lib.c
21306         * gcc.c-torture/execute/builtins/strncpy-lib.c
21307         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21308         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21309         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21310         * gcc.c-torture/execute/builtins/strrchr-lib.c
21311         * gcc.c-torture/execute/builtins/strspn-lib.c
21312         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21313         * gcc.c-torture/execute/builtins/strstr-lib.c
21314         * gcc.c-torture/execute/builtins/lib/abs.c
21315         * gcc.c-torture/execute/builtins/lib/fprintf.c
21316         * gcc.c-torture/execute/builtins/lib/memset.c
21317         * gcc.c-torture/execute/builtins/lib/printf.c
21318         * gcc.c-torture/execute/builtins/lib/sprintf.c
21319         * gcc.c-torture/execute/builtins/lib/strcpy.c
21320         * gcc.c-torture/execute/builtins/lib/strcspn.c
21321         * gcc.c-torture/execute/builtins/lib/strncat.c
21322         * gcc.c-torture/execute/builtins/lib/strncmp.c
21323         * gcc.c-torture/execute/builtins/lib/strncpy.c
21324         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21325         * gcc.c-torture/execute/builtins/lib/strspn.c
21326         * gcc.c-torture/execute/builtins/lib/strstr.c:
21327         New files containing support routines.
21328
21329         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21330         declaration.
21331         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21332         when not optimizing.
21333
21334 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21335
21336         PR c++/16240
21337         * g++.dg/abi/mangle22.C: New test.
21338         * g++.dg/abi/mangle23.C: Likewise.
21339
21340 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21341
21342         PR fortran/16290
21343         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21344         Allow for cases without denormalized floating point numbers.
21345
21346 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21347
21348         PR c/1027
21349         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21350         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21351         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21352         expected warning text.
21353         * gcc.dg/format/diag-2.c: New test.
21354
21355 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21356
21357         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21358
21359 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21360
21361         * gcc.dg/builtins-43.c: New.
21362         * gcc.dg/builtins-44.c: New.
21363         * gcc.dg/builtins-45.c: New.
21364
21365 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21366             Andreas Tobler  <a.tobler@schweiz.ch>
21367
21368         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21369         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21370         as SIGSEGV.
21371         * gcc.dg/cleanup-11.c: Likewise.
21372         * gcc.dg/cleanup-8.c: Likewise.
21373         * gcc.dg/cleanup-9.c: Likewise.
21374         * gcc.dg/cleanup-5.c: Run on all platforms.
21375
21376 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21377
21378         * g++.dg/warn/nonnull1.C: New test.
21379
21380 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21381
21382         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21383         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21384         Special-case the Sun compiler wrt to <complex.h>.
21385
21386 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21387
21388         * gcc.dg/Wunreachable-8.C: New test.
21389
21390         * gcc.dg/h8300-ice2.c : New test.
21391
21392 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21393
21394         PR fortran/16161
21395         * gfortran.fortran-torture/compile/implicit.f90: Add test
21396         for implicit character.
21397
21398 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21399
21400         PR fortran/16289
21401         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21402         Use tiny() intrinsic to find smallest non-negative real
21403
21404 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21405
21406         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21407         * gcc.dg/compat/struct-by-value-22_x.c: New.
21408         * gcc.dg/compat/struct-by-value-22_y.c: New.
21409
21410         * gcc.c-torture/execute/20040629-1.c: New test.
21411
21412 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21413
21414         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21415         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21416
21417         PR target/16195
21418         * gcc.dg/20040625-1.c: New test.
21419
21420 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21421
21422         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21423
21424 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21425
21426         PR fortran/15963
21427         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21428
21429 2004-06-29  Richard Henderson  <rth@redhat.com>
21430
21431         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21432
21433 2004-06-29  Paul Brook  <paul@codesourcery.com>
21434
21435         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21436         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21437
21438 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21439
21440         PR c++/16260
21441         * g++.dg/parse/crash15.C: New.
21442
21443 2004-06-28  Andrew Pinski  <apinski@apple.com>
21444
21445         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21446         by the error already.
21447
21448         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21449
21450 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21451
21452         PR target/14041
21453         * gcc.dg/h8300-bss-align-1.c : New.
21454
21455 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21456
21457         * PR c++/16174
21458         * g++.dg/template/ctor4.C: New.
21459
21460 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21461
21462         PR c++/16205
21463         * g++.dg/warn/Wsequence-point-1.C: New test.
21464
21465 2004-06-27  Paul Brook  <paul@codesourcery.com>
21466
21467         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21468
21469 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21470
21471         * g++.old-deja/g++.mike/p7325.C: Remove.
21472
21473 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21474
21475         PR c/14963
21476         * gcc.dg/pr14963.c: New test.
21477
21478 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21479
21480         PR c++/16193
21481         * g++.dg/parse/redef1.C: New test.
21482
21483 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21484
21485         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21486         20021110.c.
21487         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21488         20021119-1.c.
21489         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21490         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21491         5-04.c.
21492         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21493         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21494         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21495         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21496         g++.brendan/enum14.C.
21497         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21498         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21499         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21500         g++.mike/virt1.C.
21501         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21502         memtemp24.C.
21503
21504 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21505
21506         * gcc.dg/20040527-1.c: New test case.
21507
21508 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21509
21510         PR gfortran/pr16196
21511         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21512
21513 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21514
21515         PR middle-end/15825
21516         * gcc.dg/pr15825-1.c: New test case.
21517
21518 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21519
21520         * gcc.c-torture/execute/20040625-1.c: New test.
21521
21522 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21523
21524         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21525
21526 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21527
21528         * gcc.dg/torture/mips-div-1.c: New test.
21529
21530 2004-06-24  Jeff Law  <law@redhat.com>
21531
21532         * gcc.dg/tree-ssa/20040624-1.c: New test.
21533
21534 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21535
21536         * gcc.c-torture/compile/20040624-1.c: New test.
21537
21538 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21539
21540         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21541         this directory.
21542
21543 2004-06-23  Andrew Pinski  <apinski@apple.com>
21544
21545         PR middle-end/15988
21546         * g++.dg/opt/ptrmem4.C: New test.
21547
21548         * gcc.dg/c90-array-quals-2.c: New test.
21549
21550 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21551
21552         * gcc.dg/kpice1.c: New test.
21553
21554 2006-06-23  Andrew Pinski  <apinski@apple.com>
21555
21556         * gcc.dg/c90-array-quals.c: New test.
21557
21558 2006-06-22  Richard Henderson  <rth@redhat.com>
21559
21560         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21561
21562 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21563
21564         * gcc.dg/builtins-config.h: Handle FreeBSD.
21565
21566 2006-06-22  Richard Henderson  <rth@redhat.com>
21567
21568         * g++.dg/opt/devirt1.C: New.
21569
21570 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21571
21572         * g++.dg/opt/pr15551.C: New testcase.
21573
21574 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21575
21576         PR target/14800
21577         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21578         x86_64-*-linux* when compiling for 32bit.
21579
21580 2004-06-21  Andrew Pinski  <apinski@apple.com>
21581
21582         * gcc.dg/pch/struct-1.c: New.
21583         * gcc.dg/pch/struct-1.hs: New.
21584
21585 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21586
21587         * gcc.dg/pch/save-temps-1.c: New file.
21588         * gcc.dg/pch/save-temps-1.hs: New file.
21589
21590 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21591
21592         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21593         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21594
21595 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21596
21597         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21598         to fix type error.
21599         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21600         Remove trailing spaces.
21601
21602 2004-06-21  Richard Henderson  <rth@redhat.com>
21603
21604         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21605         merging && to BIT_FIELD_REF.
21606
21607 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21608
21609         * g++.dg/opt/placeholder1.C: New test.
21610
21611 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21612
21613         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21614         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21615         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21616         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21617
21618 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21619
21620         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21621         extern "C".
21622         * g++.dg/other/pragma-re-1.C: Add comments.
21623
21624 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21625
21626         PR gfortran/16080
21627         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21628
21629 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21630
21631         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21632         instead of setting the type of size_t by
21633         hand.
21634
21635 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21636
21637         * gcc.dg/unordered-2.c: New test case.
21638         * gcc.dg/unordered-3.c: New test case.
21639
21640 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21641
21642         PR other/16043
21643         * lib/g++.exp (g++_version): Tweak regexp for version
21644         * lib/g77.exp (g77_version): Likewise.
21645         * lib/gfortran.exp (gfortran_version): Likewise.
21646         * lib/objc.exp (objc_version): Likewise.
21647         * lib/treelang.exp (treelang_version): Likewise.
21648
21649 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21650
21651         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21652         Use INT_MAX instead of __INT_MAX__.
21653         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21654
21655         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21656         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21657         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21658         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21659         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21660         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21661         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21662         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21663         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21664
21665         * gcc.dg/range-test-1.c: New test.
21666         * g++.dg/opt/range-test-1.C: New test.
21667
21668 2004-06-17  Richard Henderson  <rth@redhat.com>
21669
21670         * objc.dg/sync-1.m: New.
21671         * objc.dg/try-catch-1.m: Don't force next runtime.
21672         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21673         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21674         shadowed catch clause.
21675         * objc.dg/try-catch-5.m: New.
21676
21677 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21678
21679         Bug 14610
21680         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21681
21682 2004-06-15  Richard Henderson  <rth@redhat.com>
21683
21684         * gcc.dg/20001116-1.c: Move expected warning line.
21685
21686 2004-06-15  Richard Henderson  <rth@redhat.com>
21687
21688         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21689         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21690
21691 2004-06-15  Jeff Law  <law@redhat.com>
21692
21693         * gcc.dg/tree-ssa/20040615-1.c: New test.
21694         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21695         be less sensitive to operand ordering.
21696         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21697
21698 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21699
21700         * g++.dg/abi/bitfield3.C: Add comment..
21701
21702 2004-06-15  Richard Henderson  <rth@redhat.com>
21703
21704         * g++.dg/ext/stmtexpr1.C: XFAIL.
21705         * gcc.dg/20030612-1.c: XFAIL.
21706
21707 2004-06-15  Eric Christopher  <echristo@redhat.com>
21708
21709         * g++.dg/charset/asm5.c: New.
21710         * gcc.dg/charset/asm6.c: New.
21711
21712 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21713
21714         PR fortran/15962
21715         * gfortran.fortran-torture/execute/select_1.f90: New test.
21716
21717 2004-06-15  Paul Brook  <paul@codesourcery.com>
21718
21719         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21720
21721 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21722
21723         PR c++/15967
21724         * g++.dg/lookup/crash3.C: New test.
21725
21726 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21727
21728         PR c++/15947
21729         * g++.dg/parse/dtor4.C: New test.
21730
21731 2004-06-14  Jeff Law  <law@redhat.com>
21732
21733         * gcc.c-torture/compile/20040614-1.c: New test.
21734
21735 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21736
21737         PR fortran/15211
21738         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21739         LEN of a character array.
21740
21741 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21742
21743         PR c++/15096
21744         * g++.dg/template/ptrmem10.C: New test.
21745
21746         PR c++/14930
21747         * g++.dg/template/friend30.C: New test.
21748
21749 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21750
21751         PR fortran/14928
21752         * gfortran.fortran-torture/compile/mloc.f90: New test.
21753
21754 2004-06-13  Paul Brook  <paul@codesourcery.com>
21755
21756         * gfortran.fortran-torture/execute/random_2.f90: New test.
21757
21758 2004-06-13  Eric Christopher  <echristo@redhat.com>
21759
21760         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21761
21762 2004-06-12  Paul Brook  <paul@codesourcery.com>
21763
21764         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21765
21766 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21767
21768         PR fortran/14923
21769         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21770
21771 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21772
21773         PR fortran/14957
21774         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21775         syntax errors in end statements of contained subroutines.
21776
21777 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21778
21779         PR fortran/12841
21780         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21781
21782 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21783
21784         PR fortran/15665
21785         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21786
21787 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21788
21789         PR gfortran/12839
21790         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21791
21792 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21793
21794         PR c++/15862
21795         * g++.dg/parse/enum1.C: New test.
21796
21797 2004-06-10  Jeff Law  <law@redhat.com>
21798
21799         * gcc.c-torture/compile/20040610-1.c: New test.
21800
21801 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21802
21803         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21804         * g++.old-deja/g++.other/decl3.C: Likewise.
21805
21806 2004-06-10  Brian Booth  <bbooth@redhat.com>
21807
21808         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21809         V_MAY_DEF instead of VDEF.
21810         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21811
21812 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21813
21814         PR c++/14211
21815         * g++.dg/conversion/const1.C: New test.
21816
21817         PR c++/15076
21818         * g++.dg/conversion/reinterpret1.C: New test.
21819
21820         PR c++/15877
21821         * g++.dg/template/enum2.C: New test.
21822
21823         PR c++/15227
21824         * g++.dg/template/error13.C: New test.
21825
21826 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21827
21828         PR fortran/14957
21829         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21830         arguments to test_* REAL and of the right size.
21831
21832 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21833
21834         PR target/15569
21835         PR rtl-optimization/15681
21836         * gcc.dg/20040609-1.c: New test.
21837
21838 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21839
21840         PR c++/14791
21841         * g++.dg/opt/builtins1.C: New test.
21842
21843 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21844
21845         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21846         that use default windows32 struct layout.
21847         * gcc.dg/i386-bitfield2.c: Likewise.
21848
21849 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21850
21851         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21852         for mingw32 and cygwin targets.
21853
21854 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21855
21856         * gcc.dg/pch/macro-4.c: New.
21857         * gcc.dg/pch/macro-4.hs: New.
21858
21859 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21860
21861         PR fortran/13249
21862         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21863
21864 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21865
21866         PR fortran/13372
21867         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21868
21869 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21870
21871         PR gfortran/14897
21872         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21873
21874 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21875
21876         PR gfortran/15755
21877         * gfortran.fortran-torture/execute/backspace.c : New test.
21878
21879 2004-06-09  Paul Brook  <paul@codesourcery.com>
21880
21881         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21882         (pointer_to_section): Rewrite to use smaller array.
21883
21884 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21885
21886         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21887         * gcc.dg/ext/altivec-10.c: Same.
21888         * gcc.dg/ext/altivec-11.c: Same.
21889         * gcc.dg/ext/altivec-12.c: Same.
21890         * gcc.dg/ext/altivec-13.c: Same.
21891         * gcc.dg/ext/altivec-14.c: Same.
21892         * gcc.dg/ext/altivec-15.c: Same.
21893         * gcc.dg/ext/altivec-16.c: Same.
21894         * gcc.dg/ext/altivec-3.c: Same.
21895         * gcc.dg/ext/altivec-4.c: Same.
21896         * gcc.dg/ext/altivec-6.c: Same.
21897         * gcc.dg/ext/altivec-7.c: Same.
21898         * gcc.dg/ext/altivec-8.c: Same.
21899         * gcc.dg/ext/altivec-varargs-1.c: Same.
21900
21901         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21902         * g++.dg/ext/altivec-10.C: Same.
21903         * g++.dg/ext/altivec-2.C: Same.
21904         * g++.dg/ext/altivec-3.C: Same.
21905         * g++.dg/ext/altivec-4.C: Same.
21906         * g++.dg/ext/altivec-5.C: Same.
21907         * g++.dg/ext/altivec-6.C: Same.
21908         * g++.dg/ext/altivec-7.C: Same.
21909         * g++.dg/ext/altivec-8.C: Same.
21910         * g++.dg/ext/altivec-9.C: Same.
21911
21912 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21913
21914         PR c++/7841
21915         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21916
21917 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21918
21919         * gcc.dg/union-1.c: New test.
21920
21921 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21922
21923         * gcc.dg/builtins-41.c: New test case.
21924         * gcc.dg/builtins-42.c: New test case.
21925
21926 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21927
21928         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21929         * g++.dg/ext/altivec-10.C: Same.
21930         * g++.dg/ext/altivec-2.C: Same.
21931         * g++.dg/ext/altivec-3.C: Same.
21932         * g++.dg/ext/altivec-4.C: Same.
21933         * g++.dg/ext/altivec-5.C: Same.
21934         * g++.dg/ext/altivec-6.C: Same.
21935         * g++.dg/ext/altivec-7.C: Same.
21936         * g++.dg/ext/altivec-8.C: Same.
21937         * g++.dg/ext/altivec-9.C: Same.
21938         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21939         * g++.old-deja/g++.brendan/new3.C: Same.
21940         * gcc.c-torture/execute/eeprof-1.x: Same.
21941
21942 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21943
21944         PR c/14765
21945         * gcc.dg/pr14765-1.c: New test.
21946
21947 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21948
21949         PR c/14649
21950         * gcc.dg/pr14649-1.c: New test case.
21951
21952 2004-06-07  Richard Henderson  <rth@redhat.com>
21953
21954         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21955         if temporaries.
21956
21957 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21958
21959         * g++.dg/eh/elide1.C: Remove XFAIL.
21960
21961 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21962
21963         PR c++/15337
21964         * g++.dg/expr/sizeof3.C: New test.
21965
21966         PR c++/14777
21967         * g++.dg/template/access14.C: New test.
21968
21969         PR c++/15554
21970         * g++.dg/template/enum1.C: New test.
21971
21972         PR c++/15057
21973         * g++.dg/eh/throw1.C: New test.
21974
21975 2004-06-07  David Ayers  <d.ayers@inode.at>
21976             Ziemowit Laski  <zlaski@apple.com>
21977
21978         * lib/objc.exp (objc_target_compile): Revert the '-framework
21979         Foundation' flag fix, since bare Darwin does not ship
21980         with the Foundation framework.
21981         * objc/execute/next_mapping.h: Provide a local NSConstantString
21982         @interface and @implementation.
21983         (objc_constant_string_init): A constructor function, used to
21984         initialize the NSConstantString meta-class object.
21985         * objc/execute/string1.m: Include "next_mapping.h" instead of
21986         <Foundation/NSString.h>.
21987         * objc/execute/string2.m: Likewise.
21988         * objc/execute/string3.m: Likewise.
21989         * objc/execute/string4.m: Likewise.
21990
21991 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21992
21993         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21994         to double. Replace double with FLOAT.
21995         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21996
21997         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21998         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21999         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22000         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22001         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22002         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22003         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22004         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22005
22006 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22007
22008         PR c/13519
22009         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22010
22011 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22012
22013         PR c++/15503
22014         * g++.dg/template/meminit2.C: New test.
22015
22016 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22017
22018         PR target/15822
22019         * gcc.c-torture/execute/compare-fp-1.c,
22020         gcc.c-torture/execute/compare-fp-2.c,
22021         gcc.c-torture/execute/compare-fp-3.c,
22022         gcc.c-torture/execute/compare-fp-4.c,
22023         gcc.c-torture/execute/compare-fp-3.x,
22024         gcc.c-torture/execute/compare-fp-4.x: Moved...
22025         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22026         gcc.c-torture/execute/ieee/compare-fp-2.c,
22027         gcc.c-torture/execute/ieee/compare-fp-3.c,
22028         gcc.c-torture/execute/ieee/compare-fp-4.c,
22029         gcc.c-torture/execute/ieee/compare-fp-3.x,
22030         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22031
22032 2004-06-04  David Ayers  <d.ayers@inode.at>
22033
22034         * objc/execute/protocol-isEqual-4.m: New testcase.
22035
22036 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22037
22038         * objc/execute/protocol-isEqual-1.m: New testcase.
22039         * objc/execute/protocol-isEqual-2.m: New testcase.
22040         * objc/execute/protocol-isEqual-3.m: New testcase.
22041
22042 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22043
22044         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22045
22046 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22047
22048         * lib/objc.exp (objc_target_compile): When running tests on
22049         Darwin (Mac OS X), inform the linker about '-framework
22050         'Foundation'.
22051
22052 2004-06-02  Eric Christopher  <echristo@redhat.com>
22053
22054         * gcc.c-torture/compile/20040602-1.c: New.
22055
22056 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22057
22058         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22059         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22060
22061         PR tree-optimization/14736
22062         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22063
22064         PR tree-optimization/14042
22065         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22066
22067         PR tree-optimization/14729
22068         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22069
22070 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22071
22072         PR fortran/15557
22073         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22074
22075 2004-06-01  Richard Hederson  <rth@redhat.com>
22076
22077         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22078
22079 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22080
22081         PR c++/14932
22082         * g++.dg/parse/offsetof4.C: New test.
22083
22084 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22085
22086         PR objc/7993
22087         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22088
22089 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22090
22091         PR c++/15701
22092         * g++.dg/template/friend29.C: New test.
22093
22094 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22095
22096         PR c/15749
22097         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22098
22099 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22100
22101         * gcc.dg/sparc-trap-1.c: New test.
22102
22103 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22104
22105         PR middle-end/15069
22106         * g++.dg/opt/fold3.C: New test case.
22107
22108 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22109
22110         * lib/target-supports.exp (check_iconv_available): Fix fallout
22111         from 2004-05-28 patch.
22112
22113 2004-05-30  Paul Brook  <paul@codesourcery.com>
22114
22115         PR fortran/15620
22116         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22117         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22118
22119 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22120
22121         * gfortran.fortran-torture/execute/random_1.f90: New test.
22122
22123 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22124
22125         * g++.dg/ext/altivec-10.C: New test.
22126
22127 2004-05-29  Paul Brook  <paul@codesourcery.com>
22128
22129         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22130
22131 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22132
22133         * gcc.dg/altivec-16.c: New test.
22134
22135 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22136
22137         * lib/target-supports.exp (check_vmx_hw_available): New.
22138         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22139
22140         * lib/target-supports.exp (check_alias_available,
22141         check_iconv_available, check_named_sections_available): Use
22142         unique names for temporary files.
22143
22144 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22145
22146         * gcc.dg/altivec-15.c: New test.
22147
22148 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22149
22150         PR c++/15083
22151         * g++.dg/warn/noeffect6.C: New test.
22152
22153         PR c++/15471
22154         * g++.dg/expr/ptrmem4.C: New test.
22155
22156         PR c++/15640
22157         * g++.dg/template/operator3.C: New test.
22158
22159 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22160
22161         PR c++/14668
22162         * g++.dg/lookup/redecl1.C: New test.
22163         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22164
22165 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22166
22167         * gcc.c-torture/execute/compare-fp-1.c,
22168         gcc.c-torture/execute/compare-fp-2.c,
22169         gcc.c-torture/execute/compare-fp-3.c,
22170         gcc.c-torture/execute/compare-fp-4.c,
22171         gcc.c-torture/execute/compare-fp-3.x,
22172         gcc.c-torture/execute/compare-fp-4.x,
22173         gcc.dg/pr15649-1.c: New.
22174
22175 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22176
22177         PR c++/12883
22178         * g++.dg/init/array14.C: New test.
22179
22180 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22181
22182         * lib/compat.exp (compat-get-options-main): New.
22183         (compat-get-options): Remove unneeded code, warn for ignored
22184         command.
22185         (compat-execute): Check flag set by dg-require-* commands.
22186
22187         * lib/compat.exp (compat-execute): Break up long lines.
22188
22189 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22190
22191         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22192         * gcc.dg/altivec-14.c: New test.
22193         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22194
22195         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22196         * gcc.dg/altivec-12.c: Ditto.
22197
22198         * gcc.dg/altivec-3.c: Move call to altivec_check.
22199
22200 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22201
22202         PR c++/15044
22203         * g++.dg/template/error12.C: New test.
22204
22205         PR c++/15317
22206         * g++.dg/ext/attrib15.C: New test.
22207
22208         PR c++/15329
22209         * g++.dg/template/ptrmem9.C: New test.
22210
22211 2004-05-25  Paul Brook  <paul@codesourcery.com>
22212
22213         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22214
22215 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22216
22217         PR c++/15165
22218         * g++.dg/template/crash19.C: New test.
22219
22220 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22221
22222         PR c++/15025
22223         * g++.dg/template/redecl1.C: New test.
22224
22225 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22226
22227         PR c++/14821
22228         * g++.dg/other/ns1.C: New test.
22229
22230         PR c++/14883
22231         * g++.dg/template/invalid1.C: New test.
22232
22233 2004-05-23  Paul Brook  <paul@codesourcery.com>
22234         Victor Leikehman  <lei@haifasphere.co.il>
22235
22236         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22237         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22238
22239 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22240
22241         PR c++/15285
22242         PR c++/15299
22243         * g++.dg/template/non-dependent5.C: New test.
22244         * g++.dg/template/non-dependent6.C: New test.
22245
22246 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22247
22248         PR c++/15507
22249         * g++.dg/inherit/union1.C: New test.
22250
22251         PR c++/15542
22252         * g++.dg/template/addr1.C: New test.
22253
22254         PR c++/15427
22255         * g++.dg/template/array5.C: New test.
22256
22257         PR c++/15287
22258         * g++.dg/template/array6.C: New test.
22259
22260 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22261             Roger Sayle  <roger@eyesopen.com>
22262
22263         * g++.dg/lookup/forscope2.C: New test case.
22264
22265 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22266
22267         * gcc.dg/cpp/Wmissingdirs.c: New.
22268
22269 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22270
22271         PR target/15301
22272         * gcc.dg/compat/union-m128-1.h: New file.
22273         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22274         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22275         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22276
22277 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22278
22279         PR target/15302
22280         * gcc.dg/compat/struct-complex-1.h: New file.
22281         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22282         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22283         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22284
22285 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22286
22287         PR middle-end/3074
22288         * gcc.dg/pr3074-1.c: New test case.
22289         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22290
22291 2004-05-20  Falk Hueffner  <falk@debian.org>
22292
22293         PR other/15526
22294         * gcc.dg/ftrapv-1.c: New test case.
22295
22296 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22297
22298         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22299
22300 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22301             Jeff Law  <law@redhat.com>
22302
22303         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22304         * gcc.dg/tree-ssa/20040518-2.c: New test.
22305
22306         * gcc.dg/tree-ssa/20040518-1.c: New test.
22307
22308 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22309
22310         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22311
22312 2004-05-18  Paul Brook  <paul@codesourcery.com>
22313
22314         PR fortran/13930
22315         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22316
22317 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22318
22319         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22320         constant folding.
22321
22322 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22323
22324         * gcc.dg/tree-ssa/20040517-1.c: New test.
22325
22326 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22327
22328         * gcc.dg/loop-4.c: New test.
22329
22330 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22331
22332         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22333
22334 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22335
22336         PR fortran/15311
22337         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22338
22339 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22340
22341         PR fortran/13826
22342         PR fortran/13940
22343         * gfortran.fortran-torture/compile/data_1.f90: New test.
22344
22345 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22346
22347         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22348         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22349
22350 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22351
22352         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22353
22354 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22355
22356         PR c/15444
22357         * gcc.dg/format/xopen-1.c: Adjust expected message.
22358         * gcc.dg/format/xopen-3.c: New test.
22359
22360 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22361
22362         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22363
22364 2004-05-14  Jeff Law  <law@redhat.com>
22365
22366         * gcc.dg/tree-ssa/20040514-2.c: New test.
22367
22368 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22369
22370         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22371         this ...
22372         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22373         this.
22374
22375 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22376
22377         * gcc.dg/tree-ssa/20040514-1.c: New test.
22378
22379 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22380
22381         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22382         test.
22383
22384 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22385
22386         PR fortran/14066
22387         * gfortran.fortran-torture/compile/do_1.f90: New test.
22388
22389 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22390
22391         PR fortran/15051
22392         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22393         test.
22394
22395 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22396
22397         PR fortran/15149
22398         * gfortran.fortran-torture/execute/random_init.f90: New test.
22399
22400 2004-05-13  Paul Brook  <paul@codesourcery.com>
22401
22402         PR fortran/15314
22403         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22404
22405 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22406
22407         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22408         for the powerpc case.
22409
22410 2004-05-13  Jeff Law  <law@redhat.com>
22411
22412         * gcc.dg/tree-ssa/20040513-1.c: New test.
22413         * gcc.dg/tree-ssa/20040513-2.c: New test.
22414
22415 2004-05-13  Paul Brook  <paul@codesourcery.com>
22416
22417         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22418         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22419         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22420
22421 2004-05-13  Andreas Schwab  <schwab@suse.de>
22422
22423         PR other/10819
22424         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22425         characters.
22426
22427 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22428
22429         PR fortran/15294
22430         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22431
22432 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22433
22434         Merge from tree-ssa-20020619-branch.  See
22435         ChangeLog.tree-ssa for details.
22436
22437 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22438
22439         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22440         include <altivec.h> explicitly.
22441         * gcc.dg/altivec-13.c: Likewise.
22442
22443 2004-05-11  Paul Brook  <paul@codesourcery.com>
22444
22445         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22446
22447 2004-05-10  Eric Christopher  <echristo@redhat.com>
22448
22449         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22450         * gcc.dg/sibcall-4.c: Ditto.
22451
22452 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22453
22454         * g++.dg/ext/altivec-8.C: New test case.
22455         * gcc.dg/altivec-13.c: New test case.
22456
22457 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22458
22459         * gcc.c-torture/execute/divcmp-1.c: New test case.
22460         * gcc.c-torture/execute/divcmp-2.c: New test case.
22461         * gcc.c-torture/execute/divcmp-3.c: New test case.
22462
22463 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22464
22465         * g++.dg/other/pragma-re-2.C: New test.
22466
22467 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22468
22469         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22470         * gcc.dg/i386-387-2.c: Likewise.
22471
22472         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22473         __builtin_drem.
22474         * gcc.dg/i386-387-6.c: Likewise.
22475
22476 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22477
22478         * gcc.dg/builtins-33.c: Also check log1p*.
22479
22480 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22481
22482         PR optimization/15296
22483         * gcc.c-torture/execute/pr15296.c: New test.
22484
22485 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22486
22487         * gcc.dg/builtins-40.c: New test.
22488
22489 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22490
22491         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22492
22493 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22494
22495         * g++.dg/ext/spe1.C: New testcase.
22496
22497 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22498
22499         * objc.dg/image-info.m: Allow additional attributes
22500         for __image_info section.
22501
22502 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22503
22504         * gcc.dg/torture/mips-hilo-2.c: New test.
22505
22506 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22507
22508         PR c++/14389
22509         * g++.dg/template/member5.C: New test.
22510
22511 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22512
22513         * gcc.dg/builtins-34.c: Also check expm1*.
22514
22515 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22516
22517         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22518         * gcc.dg/torture/builtin-convert-3.c: New test.
22519
22520 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22521
22522         PR middle-end/15054
22523         * g++.dg/opt/pr15054.C: New test.
22524
22525 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22526
22527         * gcc.dg/torture/builtin-rounding-1.c: New test.
22528         * gcc.dg/builtins-25.c: Delete.
22529         * gcc.dg/builtins-29.c: Delete.
22530
22531 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22532
22533         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22534         * gcc.dg/sibcall-4.c: Likewise.
22535         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22536
22537 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22538
22539         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22540         bit-field on 16-bit targets.
22541
22542 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22543
22544         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22545         16-bit targets.
22546
22547 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22548
22549         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22550         * gcc.dg/rs6000-power2-2.c: Likewise.
22551
22552 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22553
22554         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22555         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22556         Change the asm registers to be in form of frN instead of fN.
22557
22558 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22559
22560         * gcc.dg/torture/builtin-convert-2.c: New test.
22561
22562 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22563
22564         * gcc.dg/rs6000-power2-1.c: New test.
22565         * gcc.dg/rs6000-power2-2.c: New test.
22566
22567 2004-04-28  Jan Hubicka  <jh@suse.cz>
22568
22569         * gcc.dg/unused-6.c: New test.
22570
22571 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22572             Ulrich Weigand  <uweigand@de.ibm.com>
22573
22574         * ada/acats/run_all.sh: Define $target variable.
22575
22576 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22577
22578         PR c++/15119
22579         * g++.dg/other/vararg-1.C: New test.
22580
22581         PR c++/4794
22582         * g++.dg/eh/cleanup3.C: New test.
22583
22584 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22585
22586         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22587         and ad8011a (target_insn).
22588         * ada/acats/support/macro.dfs: Likewise.
22589         * ada/acats/support/impbit.adb: New file.
22590
22591 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22592
22593         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22594
22595 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22596
22597         * gcc.dg/loop-3.c: New test.
22598
22599 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22600
22601         * gcc.c-torture/execute/simd-5.c: New test.
22602
22603 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22604
22605         PR c++/15064
22606         * g++.dg/template/crash18.C: New test.
22607
22608 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22609
22610         * g++.dg/ext/complit3.C: New test.
22611
22612 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22613
22614         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22615         * gcc.dg/altivec-3.c: Same.
22616         * gcc.dg/altivec-varargs-1.c: Same.
22617
22618 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22619
22620         * lib/target-supports.exp (check_profiling_available): Assume
22621         profiling is not available on powerpc-eabi targets.
22622
22623 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22624
22625         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22626         * gcc.dg/vmx/bug-1.c: Ditto.
22627
22628 2004-04-20  Eric Christopher  <echristo@redhat.com>
22629
22630         * gcc.dg/charset/extern.c: New test.
22631         * g++.dg/charset/extern3.cc: Ditto.
22632
22633 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22634
22635         * gcc.dg/builtins-39.c: New test.
22636
22637 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22638
22639         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22640
22641 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22642
22643         * gcc.dg/torture/mips-hilo-1.c: New test.
22644
22645 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22646
22647         * gcc.c-torture/compile/20040419-1.c: New test.
22648
22649 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22650
22651         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22652
22653 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22654             Aldy Hernandez  <aldyh@redhat.com>
22655
22656         * gcc.c-torture/execute/va-arg-24.c: New.
22657
22658 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22659             Aldy Hernandez  <aldyh@redhat.com>
22660
22661         * gcc.dg/vmx/1b-01.c: New.
22662         * gcc.dg/vmx/1b-02.c: New.
22663         * gcc.dg/vmx/1b-03.c: New.
22664         * gcc.dg/vmx/1b-04.c: New.
22665         * gcc.dg/vmx/1b-05.c: New.
22666         * gcc.dg/vmx/1b-06.c: New.
22667         * gcc.dg/vmx/1b-07.c: New.
22668         * gcc.dg/vmx/1c-01.c: New.
22669         * gcc.dg/vmx/1c-02.c: New.
22670         * gcc.dg/vmx/3a-01a.c: New.
22671         * gcc.dg/vmx/3a-01.c: New.
22672         * gcc.dg/vmx/3a-01m.c: New.
22673         * gcc.dg/vmx/3a-03.c: New.
22674         * gcc.dg/vmx/3a-03m.c: New.
22675         * gcc.dg/vmx/3a-04.c: New.
22676         * gcc.dg/vmx/3a-04m.c: New.
22677         * gcc.dg/vmx/3a-05.c: New.
22678         * gcc.dg/vmx/3a-06.c: New.
22679         * gcc.dg/vmx/3a-06m.c: New.
22680         * gcc.dg/vmx/3a-07.c: New.
22681         * gcc.dg/vmx/3b-01.c: New.
22682         * gcc.dg/vmx/3b-02.c: New.
22683         * gcc.dg/vmx/3b-10.c: New.
22684         * gcc.dg/vmx/3b-13.c: New.
22685         * gcc.dg/vmx/3b-14.c: New.
22686         * gcc.dg/vmx/3b-15.c: New.
22687         * gcc.dg/vmx/3c-01a.c: New.
22688         * gcc.dg/vmx/3c-01.c: New.
22689         * gcc.dg/vmx/3c-02.c: New.
22690         * gcc.dg/vmx/3c-03.c: New.
22691         * gcc.dg/vmx/3d-01.c: New.
22692         * gcc.dg/vmx/4-01.c: New.
22693         * gcc.dg/vmx/4-03.c: New.
22694         * gcc.dg/vmx/5-01.c: New.
22695         * gcc.dg/vmx/5-02.c: New.
22696         * gcc.dg/vmx/5-03.c: New.
22697         * gcc.dg/vmx/5-04.c: New.
22698         * gcc.dg/vmx/5-05.c: New.
22699         * gcc.dg/vmx/5-06.c: New.
22700         * gcc.dg/vmx/5-07.c: New.
22701         * gcc.dg/vmx/5-07t.c: New.
22702         * gcc.dg/vmx/5-08.c: New.
22703         * gcc.dg/vmx/5-10.c: New.
22704         * gcc.dg/vmx/5-11.c: New.
22705         * gcc.dg/vmx/7-01a.c: New.
22706         * gcc.dg/vmx/7-01.c: New.
22707         * gcc.dg/vmx/7c-01.c: New.
22708         * gcc.dg/vmx/7d-01.c: New.
22709         * gcc.dg/vmx/7d-02.c: New.
22710         * gcc.dg/vmx/8-01.c: New.
22711         * gcc.dg/vmx/8-02a.c: New.
22712         * gcc.dg/vmx/8-02.c: New.
22713         * gcc.dg/vmx/brode-1.c: New.
22714         * gcc.dg/vmx/bug-1.c: New.
22715         * gcc.dg/vmx/bug-2.c: New.
22716         * gcc.dg/vmx/bug-3.c: New.
22717         * gcc.dg/vmx/cw-bug-1.c: New.
22718         * gcc.dg/vmx/cw-bug-2.c: New.
22719         * gcc.dg/vmx/cw-bug-3.c: New.
22720         * gcc.dg/vmx/dct.c: New.
22721         * gcc.dg/vmx/debug-1.c: New.
22722         * gcc.dg/vmx/debug-2.c: New.
22723         * gcc.dg/vmx/debug-3.c: New.
22724         * gcc.dg/vmx/debug-4.c: New.
22725         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22726         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22727         * gcc.dg/vmx/eg-5.c: New.
22728         * gcc.dg/vmx/fft.c: New.
22729         * gcc.dg/vmx/gcc-bug-1.c: New.
22730         * gcc.dg/vmx/gcc-bug-2.c: New.
22731         * gcc.dg/vmx/gcc-bug-3.c: New.
22732         * gcc.dg/vmx/gcc-bug-4.c: New.
22733         * gcc.dg/vmx/gcc-bug-5.c: New.
22734         * gcc.dg/vmx/gcc-bug-6.c: New.
22735         * gcc.dg/vmx/gcc-bug-7.c: New.
22736         * gcc.dg/vmx/gcc-bug-8.c: New.
22737         * gcc.dg/vmx/gcc-bug-9.c: New.
22738         * gcc.dg/vmx/gcc-bug-b.c: New.
22739         * gcc.dg/vmx/gcc-bug-c.c: New.
22740         * gcc.dg/vmx/gcc-bug-d.c: New.
22741         * gcc.dg/vmx/gcc-bug-e.c: New.
22742         * gcc.dg/vmx/gcc-bug-f.c: New.
22743         * gcc.dg/vmx/gcc-bug-g.c: New.
22744         * gcc.dg/vmx/gcc-bug-i.c: New.
22745         * gcc.dg/vmx/harness.h: New.
22746         * gcc.dg/vmx/ira1.c: New.
22747         * gcc.dg/vmx/ira2a.c: New.
22748         * gcc.dg/vmx/ira2b.c: New.
22749         * gcc.dg/vmx/ira2.c: New.
22750         * gcc.dg/vmx/ira2c.c: New.
22751         * gcc.dg/vmx/mem.c: New.
22752         * gcc.dg/vmx/newton-1.c: New.
22753         * gcc.dg/vmx/ops.c: New.
22754         * gcc.dg/vmx/sn7153.c: New.
22755         * gcc.dg/vmx/spill2.c: New.
22756         * gcc.dg/vmx/spill3.c: New.
22757         * gcc.dg/vmx/spill.c: New.
22758         * gcc.dg/vmx/t.c: New.
22759         * gcc.dg/vmx/varargs-1.c: New.
22760         * gcc.dg/vmx/varargs-2.c: New.
22761         * gcc.dg/vmx/varargs-3.c: New.
22762         * gcc.dg/vmx/varargs-4.c: New.
22763         * gcc.dg/vmx/varargs-5.c: New.
22764         * gcc.dg/vmx/varargs-6.c: New.
22765         * gcc.dg/vmx/varargs-7.c: New.
22766         * gcc.dg/vmx/vmx.exp: New.
22767         * gcc.dg/vmx/vprint-1.c: New.
22768         * gcc.dg/vmx/vscan-1.c: New.
22769         * gcc.dg/vmx/x-01.c: New.
22770         * gcc.dg/vmx/x-02.c: New.
22771         * gcc.dg/vmx/x-03.c: New.
22772         * gcc.dg/vmx/x-04.c: New.
22773         * gcc.dg/vmx/x-05.c: New.
22774         * gcc.dg/vmx/yousufi-1.c: New.
22775         * gcc.dg/vmx/zero-1.c: New.
22776         * gcc.dg/vmx/zero.c: New.
22777
22778 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22779
22780         * g++.dg/lookup/java1.C: Update for chage of
22781         _Jv_AllocObject.
22782         * g++.dg/lookup/java2.C: Likewise.
22783
22784 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22785
22786         * ada/acats/run_all.sh: use -O2 by default.
22787
22788 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22789
22790         * gcc.dg/vr-mult-[12].c: New tests.
22791
22792 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22793
22794         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22795
22796         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22797
22798 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22799
22800         * lib/target-supports.exp (check_profiling_available): Assume profiling
22801         isn't available for mips*-*-elf targets.
22802
22803 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22804
22805         * gcc.dg/builtins-38.c: New test.
22806
22807 2004-04-14  Eric Christopher  <echristo@redhat.com>
22808
22809         * g++.dg/charset/charset.exp: Run .cc extension tests.
22810
22811 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22812
22813         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22814
22815 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22816
22817         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22818
22819 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22820
22821         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22822         * gcc.dg/i386-387-2.c: Likewise.
22823
22824         * gcc.dg/i386-387-7.c: New test.
22825         * gcc.dg/i386-387-8.c: New test.
22826
22827         * gcc.dg/builtins-37.c: New test.
22828
22829 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22830
22831         * g++.dg/pch/externc-1.C: Add missing semicolon.
22832
22833 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22834
22835         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22836
22837 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22838
22839         * gcc.c-torture/execute/20040411-1.c: New test.
22840
22841 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22842
22843         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22844
22845 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22846
22847         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22848
22849 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22850
22851         * lib/target-supports.exp (check_named_sections_available): New.
22852         * lib/gcc-dg.exp (dg-require-named-sections): New.
22853         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22854         old-deja.exp.  Also prune error-count message from HP linker.
22855         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22856
22857         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22858         * g++.old-deja/g++.pt/static3.C: Likewise.
22859         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22860
22861 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22862
22863         * gcc.c-torture/execute/20040409-1.c: New test case.
22864         * gcc.c-torture/execute/20040409-2.c: New test case.
22865         * gcc.c-torture/execute/20040409-3.c: New test case.
22866
22867 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22868
22869         * gcc.dg/20040409-1.c: New test.
22870
22871 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22872
22873         PR target/14888
22874         * g++.dg/opt/pr14888.C: New test case.
22875
22876 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22877
22878         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22879         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22880         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22881         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22882         New tests.
22883
22884 2004-04-08  Paul Brook  <paul@codesourcery.com>
22885
22886         * gcc.dg/spill-1.c: New test.
22887
22888 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22889
22890         * gcc.dg/torture/builtin-ctype-2.c: New test.
22891
22892 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22893
22894         * gcc.dg/pch/pch.exp: Add largefile test.
22895
22896 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22897
22898         * g++.dg/pch/externc-1.Hs: New.
22899         * g++.dg/pch/externc-1.C: New.
22900
22901 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22902
22903         * gcc.dg/compat/struct-by-value-5a_main.c,
22904         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22905         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22906         * gcc.dg/compat/struct-by-value-5a_x.c,
22907         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22908         gcc.dg/compat/struct-by-value-5_x.c.
22909         * gcc.dg/compat/struct-by-value-5a_y.c,
22910         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22911         gcc.dg/compat/struct-by-value-5_y.c.
22912
22913         * gcc.dg/compat/struct-by-value-6a_main.c,
22914         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22915         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22916         * gcc.dg/compat/struct-by-value-6a_x.c,
22917         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22918         gcc.dg/compat/struct-by-value-6_x.c.
22919         * gcc.dg/compat/struct-by-value-6a_y.c,
22920         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22921         gcc.dg/compat/struct-by-value-6_y.c.
22922
22923         * gcc.dg/compat/struct-by-value-7a_main.c,
22924         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22925         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22926         * gcc.dg/compat/struct-by-value-7a_x.c,
22927         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22928         gcc.dg/compat/struct-by-value-7_x.c.
22929         * gcc.dg/compat/struct-by-value-7a_y.c,
22930         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22931         gcc.dg/compat/struct-by-value-7_y.c.
22932
22933 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22934
22935         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22936         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22937         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22938         options.
22939
22940 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22941
22942         * gcc.dg/builtins-36.c: New test.
22943
22944 2004-04-06  Paul Brook  <paul@codesourcery.com>
22945
22946         * README.gcc: Remove obsolete contraint on testcases.
22947
22948 2004-04-05  Paul Brook  <paul@codesourcery.com>
22949
22950         PR2123
22951         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22952         failure and exit(0) on success.
22953         * g++.dg/expr/anew2.C: Ditto.
22954         * g++.dg/expr/anew3.C: Ditto.
22955         * g++.dg/expr/anew4.C: Ditto.
22956
22957 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22958
22959         PR c++/3518
22960         * g++.dg/template/unify7.C: New.
22961
22962 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22963
22964         * g++.dg/README: Bring up to date with new subdirectories; remove
22965         duplicate subdirectory lines.
22966
22967 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22968
22969         PR c++/14007
22970         * g++.dg/template/unify5.C: New.
22971         * g++.dg/template/unify6.C: New.
22972         * g++.dg/template/qualttp20.C: Adjust.
22973         * g++.old-deja/g++.jason/report.C: Adjust.
22974         * g++.old-deja/g++.other/qual1.C: Adjust.
22975
22976 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22977
22978         PR c++/14803
22979         * g++.dg/inherit/ptrmem1.C: New test.
22980
22981 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22982
22983         PR c++/14755
22984         * gcc.c-torture/execute/20040331-1.c: New test.
22985         * gcc.dg/20040331-1.c: New test.
22986
22987 2004-04-01  Paul Brook  <paul@codesourcery.com>
22988
22989         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22990
22991 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22992
22993         PR c++/14724
22994         * g++.dg/init/goto1.C: New test.
22995
22996         PR c++/14763
22997         * g++.dg/template/defarg4.C: New test.
22998
22999 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23000
23001         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23002
23003 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23004
23005         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23006
23007 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23008
23009         * gcc.dg/noncompile/undeclared-2.c: New test.
23010
23011 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23012
23013         * gcc.dg/940409-1.c: Remove XFAIL.
23014         * gcc.dg/reg-vol-struct-1.c: New test.
23015
23016 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23017
23018         * gcc.dg/torture/builtin-wctype-1.c: New test.
23019
23020 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23021
23022         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23023         * gcc.dg/20001101-1.c: Likewise.
23024         * gcc.dg/20001102-1.c: Likewise.
23025
23026 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23027
23028         * gcc.dg/compare8.c: Add an additional test for XOR.
23029
23030 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23031
23032         * gcc.dg/torture/builtin-ctype-1.c: New test.
23033
23034 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23035
23036         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23037         * gcc.dg/torture/builtin-math-1.c: Likewise.
23038         * gcc.dg/torture/builtin-power-1.c: New test.
23039
23040 2004-03-24  Andreas Schwab  <schwab@suse.de>
23041
23042         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23043         IA64 assembler.
23044
23045 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23046             Roger Sayle  <roger@eyesopen.com>
23047
23048         * gcc.dg/compare8.c: New test case.
23049
23050 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23051
23052         * g++.dg/ext/altivec-7.C: New test.
23053
23054 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23055
23056         PR 12267, 12391, 12560, 13129, 14114, 14133
23057         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23058         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23059         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23060         Adjust error regexps.
23061         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23062         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23063         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23064         * gcc.dg/local1.c: Add explanatory comment.
23065
23066 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23067
23068         PR optimization/14669
23069         * g++.dg/opt/fold2.C: New test case.
23070
23071 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23072
23073         PR c/14069
23074         * gcc.dg/20040322-1.c: New test.
23075
23076 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23077
23078         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23079         * gcc.dg/ultrasp4.c: Likewise.
23080         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23081
23082 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23083
23084         * gcc.dg/i386-sse-8.c: Reset default options.
23085
23086 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23087
23088         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23089         in the error message text.
23090
23091 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23092
23093         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23094
23095 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23096
23097         PR c++/14616
23098         * g++.dg/init/array13.C: New test.
23099
23100 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23101
23102         PR target/13889
23103         * gcc.c-torture/compile/pr13889.c: New test case.
23104
23105 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23106
23107         PR c/14635
23108         * builtins-1.c (nan, nans): Don't test.
23109         * builtins-30.c: Don't use nan, nanf, nanl.
23110         * builtins-35.c: New test.
23111
23112 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23113
23114         * g++.dg/ext/altivec-6.C: New test.
23115
23116 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23117
23118         * g++.dg/init/placement3.C: New test.
23119
23120         * g++.dg/template/spec13.C: New test.
23121
23122         * g++.dg/lookup/using11.C: New test.
23123
23124         * g++.dg/lookup/koenig3.C: New test.
23125
23126         * g++.dg/template/operator2.C: New test.
23127
23128         * g++.dg/expr/dtor3.C: New test.
23129         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23130         marker.
23131         * g++.old-deja/g++.law/visibility28.C: Likewise.
23132
23133 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23134
23135         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23136         * gcc.dg/ppc64-abi-3.c: Likewise.
23137
23138 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23139
23140         PR c++/14545
23141         * g++.dg/parse/template15.C: New test.
23142
23143 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23144
23145         * g++.dg/expr/dtor2.C: New test.
23146
23147         * g++.dg/lookup/anon4.C: New test.
23148
23149         * g++.dg/overload/using1.C: New test.
23150
23151         * g++.dg/template/lookup7.C: New test.
23152
23153         * g++.dg/template/typename6.C: New test.
23154
23155         * g++.dg/expr/cond6.C: New test.
23156
23157 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23158
23159         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23160
23161 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23162
23163         * g++.dg/expr/cond5.C: New test.
23164         * g++.dg/expr/constcast1.C: Likewise.
23165         * g++.dg/expr/ptrmem2.C: Likewise.
23166         * g++.dg/expr/ptrmem3.C: Likewise.
23167         * g++.dg/lookup/main1.C: Likewise.
23168         * g++.dg/template/lookup6.C: Likewise.
23169
23170 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23171
23172         * gcc.dg/local1.c: New test.
23173
23174         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23175
23176 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23177
23178         * gcc.dg/torture/builtin-convert-1.c: New test.
23179
23180 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23181
23182         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23183
23184 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23185
23186         PR c++/14481
23187         * g++.dg/warn/Wunused-7.C: New test.
23188
23189 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23190
23191         * gcc.dg/torture/builtin-integral-1.c: New test.
23192
23193 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23194
23195         PR c++/14586
23196         * g++.dg/parse/non-dependent3.C: New test.
23197
23198 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23199
23200         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23201         * g++.dg/eh/simd-2.C: Likewise.
23202         * g++.dg/init/array10.C: Likewise.
23203         * gcc.c-torture/compile/simd-1.c: Likewise.
23204         * gcc.c-torture/compile/simd-2.c: Likewise.
23205         * gcc.c-torture/compile/simd-3.c: Likewise.
23206         * gcc.c-torture/compile/simd-4.c: Likewise.
23207         * gcc.c-torture/compile/simd-6.c: Likewise.
23208         * gcc.c-torture/execute/simd-1.c: Likewise.
23209         * gcc.c-torture/execute/simd-2.c: Likewise.
23210         * gcc.dg/compat/vector-defs.h: Likewise.
23211         * gcc.dg/20020531-1.c: Likewise.
23212         * gcc.dg/altivec-3.c: Likewise.
23213         * gcc.dg/altivec-4.c: Likewise.
23214         * gcc.dg/altivec-varargs-1.c: Likewise.
23215         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23216         * gcc.dg/i386-mmx-3.c: Likewise.
23217         * gcc.dg/i386-sse-4.c: Likewise.
23218         * gcc.dg/i386-sse-5.c: Likewise.
23219         * gcc.dg/i386-sse-8.c: Likewise.
23220         * gcc.dg/simd-1.c: Likewise.
23221         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23222         __ev64_opaque__ since the machine description provides it.
23223
23224 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23225
23226         * lib/compat.exp (skip_list): New global variable.
23227         Use it to hold the user defined COMPAT_SKIPS list if any.
23228         (compat-obj): Add the members of skip_list to optall.
23229
23230 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23231
23232         * gcc.dg/compat/union-by-value-1_main.c,
23233         union-by-value-1_x.c, union-by-value-1_y.c,
23234         union-check.h, union-defs.h,
23235         union-init.h, union-return-1_main.c,
23236         union-return-1_x.c, union-return-1_y.c: New files.
23237
23238 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23239
23240         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23241         mixed-struct-init.h: Add 4 mixed structure types.
23242         struct-by-value-21_main.c, struct-by-value-21_x.c,
23243         struct-by-value-21_y.c, struct-return-21_main.c,
23244         struct-return-21_x.c, struct-return-21_y.c: New files.
23245
23246 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23247
23248         PR c++/14550
23249         * g++.dg/parse/template14.C: New test.
23250
23251 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23252
23253         * gcc.c-torture/execute/20040313-1.c: New test.
23254
23255 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23256
23257         PR target/14533
23258         * gcc.dg/20040311-2.c: New test.
23259
23260 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23261
23262         PR other/14544
23263         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23264         bit-field.
23265
23266 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23267
23268         * gcc.dg/20040305-2.c: Add missing return statement.
23269
23270 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23271
23272         * gcc.dg/builtins-34.c: Also check pow10*.
23273
23274 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23275
23276         PR target/14262
23277         * gcc.dg/20040305-2.c: New test.
23278
23279 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23280
23281         * gcc.dg/20040310-1.c: New test.
23282
23283 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23284
23285         * gcc.c-torture/execute/20040311-1.c: New test case.
23286
23287 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23288
23289         PR c++/14476
23290         * g++.dg/lookup/enum1.C: New test.
23291
23292 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23293
23294         PR c++/14510
23295         * g++.dg/lookup/struct2.C: New test.
23296
23297 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23298
23299         * gcc.dg/builtins-34.c: New test.
23300
23301 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23302
23303         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23304
23305 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23306
23307         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23308         * gcc.dg/alias-2.c: New testcase.
23309
23310 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23311
23312         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23313
23314 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23315
23316         * gcc.c-torture/execute/20040309-1.c: New test case.
23317
23318 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23319
23320         PR c++/14397
23321         * g++.dg/overload/ref1.C: New.
23322
23323 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23324
23325         PR c++/14409
23326         * g++.dg/template/spec12.C: New test.
23327
23328         PR c++/14448
23329         * g++.dg/parse/crash14.C: New test.
23330
23331 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23332
23333         PR c++/14230
23334         * g++.dg/init/ref11.C: New test.
23335
23336 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23337
23338         PR c++/14432
23339         * g++.dg/parse/builtin2.C: New test.
23340
23341 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23342
23343         PR c++/14401
23344         * g++.dg/init/ctor3.C: New test.
23345         * g++.dg/init/union1.C: New test.
23346         * g++.dg/ext/anon-struct4.C: New test.
23347
23348 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23349
23350         * g++.dg/lookup/koenig1.C: Tweak error messages.
23351         * g++.dg/lookup/used-before-declaration.C: Likewise.
23352         * g++.dg/other/do1.C: Likewise.
23353         * g++.dg/overload/koenig1.C: Likewise.
23354         * g++.dg/parse/crash13.C: Likewise.
23355         * g++.dg/template/instantiate3.C: Likewise.
23356
23357 2004-03-08  Eric Christopher  <echristo@redhat.com>
23358
23359         * * lib/target-supports.exp: Enable libiconv in test
23360         compilation.  Fix up error checking.
23361
23362 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23363
23364         PR middle-end/14289
23365         * gcc.dg/pr14289-1.c: New test case.
23366         * gcc.dg/pr14289-2.c: Likewise.
23367         * gcc.dg/pr14289-3.c: Likewise.
23368
23369 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23370
23371         * gcc.c-torture/execute/20040308-1.c: New test.
23372
23373 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23374
23375         * gcc.c-torture/execute/20040307-1.c: New test case.
23376
23377 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23378
23379         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23380
23381 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23382
23383         * gcc.dg/20040306-1.c: New test.
23384
23385 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23386
23387         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23388         them static.
23389         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23390
23391 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23392
23393         PR c/14465
23394         * gcc.dg/decl-6.c: New test.
23395
23396 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23397
23398         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23399         Rename LOGPOW -> LOG_POW.
23400         (SQRT_EXP, POW_EXP): New.
23401
23402 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23403
23404         * gcc.dg/i386-sse-8.c: New test.
23405
23406 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23407
23408         PR c/14114
23409         * gcc.dg/decl-5.c: New test.
23410
23411 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23412
23413         * gcc.dg/20040305-1.c: New test.
23414
23415 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23416
23417         PR other/14354
23418         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23419
23420 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23421
23422         PR c++/14425, c++/14426
23423         * g++.dg/ext/altivec-4.C: New test.
23424         * g++.dg/ext/altivec-5.C: New test.
23425
23426 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23427
23428         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23429         global variables of a type with no linkage.
23430         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23431         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23432         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23433         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23434         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23435         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23436         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23437         * g++.dg/warn/deprecated.C: Name enum Color.
23438         * g++.dg/overload/VLA.C: Name structure for 'b'.
23439         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23440
23441 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23442
23443         * gcc.c-torture/compile/20040304-1.c: New test.
23444
23445 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23446
23447         PR 13728
23448         * gcc.dg/decl-4.c: New testcase.
23449
23450 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23451
23452         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23453         as PRECF if sizeof (float) > sizeof (double).
23454         (PRECL): Make it the same as PRECF if
23455         sizeof (float) > sizeof (long double).
23456
23457 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23458
23459         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23460         system type.  Add check for irix6 which doesn't have c99 runtime.
23461
23462 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23463
23464         * gcc.dg/const-elim-1.c: xfail for xtensa.
23465
23466 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23467
23468         PR c++/14369
23469         * g++.dg/template/cond4.C: New test.
23470
23471 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23472
23473         PR c++/14360
23474         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23475
23476         PR c++/14361
23477         * g++.dg/parse/defarg7.C: New test.
23478
23479         PR c++/14359
23480         * g++.dg/template/friend26.C: New test.
23481
23482 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23483
23484         PR c++/14324
23485         * g++.dg/abi/mangle21.C: New test.
23486
23487         PR c++/14260
23488         * g++.dg/parse/constructor2.C: New test.
23489
23490         PR c++/14337
23491         * g++.dg/template/sfinae1.C: New test.
23492
23493 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23494
23495         PR c++/14267
23496         * g++.dg/expr/crash2.C: New test.
23497
23498         PR middle-end/13448
23499         * gcc.dg/inline-5.c: New test.
23500         * gcc.dg/always-inline.c: Split out tests into ...
23501         * gcc.dg/always-inline2.c: ... this and ...
23502         * gcc.dg/always-inline3.c: ... this.
23503
23504 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23505
23506         PR debug/12103
23507         * g++.dg/debug/crash1.C: New test.
23508
23509 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23510
23511         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23512         function with __attribute__((noinline)).
23513         (recurser_void2): Likewise.
23514         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23515         (recurser_void2): Likewise.
23516
23517 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23518
23519         PR middle-end/14203
23520         * g++.dg/warn/Wunused-6.C: New test case.
23521
23522 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23523
23524         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23525         not defined.
23526
23527 2004-02-27  Eric Christopher  <echristo@redhat.com>
23528
23529         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23530         * g++.dg/charset/asm2.c: Run only x86.
23531         * gcc.dg/charset/asm3.c: Ditto.
23532
23533 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23534
23535         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23536         ld_library_path.
23537
23538 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23539
23540         * g++.dg/ext/altivec-3.C: New.
23541
23542 2004-02-26  Richard Henderson  <rth@redhat.com>
23543
23544         * g++.dg/ext/attrib10.C: Mark for warning.
23545         * gcc.dg/attr-alias-1.c: New.
23546
23547 2004-02-26  Richard Henderson  <rth@redhat.com>
23548
23549         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23550         * gcc.c-torture/execute/20040208-2.c: ... it back.
23551
23552 2004-02-26  Eric Christopher  <echristo@redhat.com>
23553
23554         * lib/target-supports.exp (check-iconv-available): New function.
23555         * lib/gcc-dg.exp (dg-require-iconv): New function.
23556         Use above.
23557         * gcc.dg/charset: New directory.
23558         * gcc.dg/charset/charset.exp: New file.
23559         * gcc.dg/charset/asm1.c: Ditto.
23560         * gcc.dg/charset/asm2.c: Ditto.
23561         * gcc.dg/charset/asm3.c: Ditto.
23562         * gcc.dg/charset/asm4.c: Ditto.
23563         * gcc.dg/charset/asm5.c: Ditto.
23564         * gcc.dg/charset/attribute1.c: Ditto.
23565         * gcc.dg/charset/attribute2.c: Ditto.
23566         * gcc.dg/charset/string1.c: Ditto.
23567         * g++.dg/charset: New directory.
23568         * g++.dg/dg.exp: Add here. Special options.
23569         * g++.dg/charset/charset.exp: New file.
23570         * g++.dg/charset/asm1.c: Ditto.
23571         * g++.dg/charset/asm2.c: Ditto.
23572         * g++.dg/charset/asm3.c: Ditto.
23573         * g++.dg/charset/asm4.c: Ditto.
23574         * g++.dg/charset/attribute1.c: Ditto.
23575         * g++.dg/charset/attribute2.c: Ditto.
23576         * g++.dg/charset/extern1.cc: Ditto.
23577         * g++.dg/charset/extern2.cc: Ditto.
23578         * g++.dg/charset/string1.c: Ditto.
23579
23580 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23581
23582         PR c++/14278
23583         * g++.dg/parse/comma1.C: New test.
23584
23585 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23586
23587         PR c++/14284
23588         * g++.dg/template/ttp8.C: New test.
23589
23590 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23591
23592         * gcc.dg/fixuns-trunc-1.c: New test.
23593
23594 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23595
23596         * gcc.dg/builtins-config.h: Use #elif.
23597
23598 2004-02-26  Michael Matz  <matz@suse.de>
23599
23600         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23601         * gcc.dg/991214-1.c: Likewise.
23602         * gcc.dg/i386-asm-1.c: Likewise.
23603
23604 2004-02-25  Richard Henderson  <rth@redhat.com>
23605
23606         * gcc.c-torture/execute/20040208-2.c: Move ...
23607         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23608
23609 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23610
23611         PR c++/14246
23612         * g++.dg/other/crash-3.C: New test.
23613
23614 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23615
23616         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23617         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23618
23619         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23620         HP-UX.
23621
23622 2004-02-24  Michael Matz  <matz@suse.de>
23623
23624         * gcc.dg/i386-regparm.c: New.
23625
23626 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23627
23628         * gcc.c-torture/execute/20040223-1.c: New.
23629
23630 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23631             Kazu Hirata  <kazu@cs.umass.edu>
23632
23633         * gcc.dg/fwritable-strings-1.c: Remove.
23634
23635 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23636
23637         PR c/14156
23638         * gcc.dg/20040223-1.c: New test.
23639
23640 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23641
23642         PR c++/14106
23643         * g++.dg/ext/typeof9.C: New test.
23644
23645 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23646
23647         PR c++/14250
23648         * g++.dg/other/switch1.C: New test.
23649
23650 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23651
23652         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23653         * gcc.dg/va-arg-1.c: Likewise.
23654
23655 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23656
23657         PR c++/14143
23658         * g++.dg/template/koenig5.C: New test.
23659
23660 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23661
23662         * g++.dg/ext/altivec-1.C: Generalize target triple.
23663         * g++.dg/ext/altivec-2.C: New test case.
23664         * g++.dg/ext/altivec_check.h: New file.
23665         * gcc.dg/altivec-1.c: Generalize target triple;
23666         include altivec_check.h and call altivec_check().
23667         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23668         * gcc.dg/altivec-6.c: New test case.
23669         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23670         type casts as needed.
23671         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23672         altivec_check().
23673         * gcc.dg/altivec-12.c: New test case.
23674         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23675         include altivec_check.h and call altivec_check().
23676         * gcc.dg/altivec_check.h: New file.
23677
23678 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23679
23680         * lib/target-supports.exp (check_alias_available): Don't mangle
23681         function `g' in test program.
23682
23683 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23684
23685         * lib/target-supports.exp (check_profiling_available): Check
23686         argument to determine whether we support a profiling type.
23687         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23688         check_profiling_available.
23689         * g++.dg/bprob/bprob.exp: Likewise.
23690         * g77.dg/bprob/bprob.exp: Likewise.
23691         * gcc.misc-tests/bprob.exp: Likewise.
23692         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23693         dg-require-profiling and delete expected error handling.
23694         * gcc.dg/20021014-1.c: Likewise.
23695         * gcc.dg/nest.c: Likewise.
23696
23697 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23698
23699         PR c++/12007
23700         * g++.dg/other/vthunk1.C: New test.
23701
23702 2004-02-20  Falk Hueffner  <falk@debian.org>
23703
23704         PR target/14201
23705         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23706
23707 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23708
23709         PR c++/13927
23710         * g++.dg/other/error8.C: Remove XFAIL markers.
23711
23712         PR c++/14173
23713         * g++.dg/ext/packed5.C: New test.
23714
23715         PR c++/14199
23716         * g++.dg/warn/Wunused-5.C: New test.
23717
23718         PR c++/14186
23719         * g++.dg/lookup/member1.C: New test.
23720
23721 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23722
23723         * gcc.c-torture/compile/20040130-1.c: Enable only when
23724         __INT_MAX__ >= 2147483647L.
23725         * gcc.c-torture/compile/961203-1.c: Likewise.
23726
23727 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23728
23729         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23730         * g++.dg/opt/template1.C: Robustify assembler regexp
23731
23732 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23733
23734         * gcc.c-torture/execute/simd-4.x: Remove.
23735         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23736         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23737         Guard with #ifndef SKIP_ATTRIBUTE.
23738         * gcc.dg/compat/vector-1_y.c: Likewise.
23739         * gcc.dg/compat/vector-2_x.c: Likewise.
23740         * gcc.dg/compat/vector-2_y.c: Likewise.
23741         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23742         * g++.dg/eh/simd-2.C: Likewise.
23743
23744 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23745
23746         * gcc.c-torture/compile/complex-1.c: New.
23747
23748 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23749
23750         PR target/14209
23751         * gcc.c-torture/execute/20040218-1.c: New test.
23752
23753 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23754
23755         PR c++/14181
23756         * g++.dg/parse/new2.C: New test.
23757
23758 2004-02-18  Paul Brook  <paul@codesourcery.com>
23759
23760         * gcc.c-torture/compile/libcall-1.c: New test.
23761
23762 2004-02-18  Paul Brook  <paul@codesourcery.com>
23763
23764         PR debug/12934
23765         * gcc.dg/debug/debug-7.c: New test.
23766
23767 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23768
23769         * gcc.dg/20040217-1.c: New test.
23770
23771 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23772
23773         * gcc.c-torture/execute/990208-1.x: Delete.
23774
23775 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23776
23777         * gcc.c-torture/execute/20040208-2.x: New file.
23778
23779 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23780
23781         PR c++/11326
23782         * g++.dg/abi/structret1.C: New test.
23783
23784 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23785
23786         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23787         (i386_cpuid): No need to test if cpuid is available on AMD64.
23788         Fix assembly, so that it works onboth i386 and AMD64.
23789         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23790         (vecInLong): Fix s[] member type to unsigned int.
23791         (vecInWord): Remove type.
23792         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23793         (a64, b64, c64, d64, e64): Remove.
23794         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23795         Remove unused variable.  Remove initialization of removed variables.
23796         Don't call mmx_tests nor sse_tests.
23797         (reference_mmx, reference_sse): Remove.
23798         (check): Add return stmt.
23799         * gcc.dg/i386-sse-7.c: New test.
23800         * gcc.dg/i386-mmx-4.c: New test.
23801
23802 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23803
23804         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23805         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23806         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23807         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23808         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23809         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23810         g++.dg/tc1/dr94.C: Fix line terminator.
23811
23812 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23813
23814         * gcc.c-torture/compile/20040216-1.c: New.
23815
23816 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23817
23818         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23819         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23820         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23821         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23822         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23823         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23824
23825 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23826
23827         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23828
23829 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23830
23831         PR c++/13971
23832         * g++.dg/expr/cond4.C: New test.
23833
23834         PR c++/14086
23835         * g++.dg/lookup/crash2.C: New test.
23836
23837 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23838
23839         * gcc.c-torture/compile/20040214-2.c: New test.
23840
23841 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23842
23843         PR c++/14116
23844         * g++.dg/ext/typeof8.C: New test.
23845
23846 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23847
23848         * gcc.c-torture/compile/20040214-1.c: New test.
23849
23850 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23851
23852         PR c++/13635
23853         * g++.dg/template/spec11.C: New test.
23854
23855 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23856
23857         PR c++/13927
23858         * g++.dg/other/error8.C: New test.
23859
23860 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23861
23862         PR c++/14122
23863         * g++.dg/template/array4.C: New test.
23864
23865         PR c++/14108
23866         * g++.dg/inherit/thunk2.C: New test.
23867
23868         PR c++/14083
23869         * g++.dg/eh/cond2.C: New test.
23870
23871 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23872
23873         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23874
23875 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23876
23877         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23878
23879 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23880
23881         * g++.dg/simd-2.C: xfail on ppc64-linux.
23882
23883 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23884
23885         PR c/456
23886         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23887         tests.
23888
23889 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23890
23891         * gcc.dg/builtins-33.c: New test.
23892
23893 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23894
23895         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23896
23897 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23898
23899         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23900
23901 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23902
23903         * gcc.dg/ppc64-abi-3.c: New test.
23904
23905 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23906
23907         PR c/14092
23908
23909         * gcc.dg/pr14092-1.c: New testcase.
23910
23911 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23912
23913         * gcc.dg/cpp/assert4.c: Fix typo last change.
23914
23915         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23916         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23917
23918         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23919
23920 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23921
23922         * gcc.c-torture/compile/20040209-1.c: New test case.
23923
23924 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23925
23926         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23927
23928 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23929
23930         * gcc.c-torture/execute/20040208-[12].c: New tests.
23931
23932 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23933
23934         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23935
23936 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23937
23938         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23939
23940 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23941
23942         Bug 13856
23943         * gcc.dg/visibility-8.c: New testcase.
23944
23945 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23946
23947         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23948         arguments.
23949         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23950
23951 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23952
23953         PR middle-end/13696
23954         * g++.dg/opt/fold1.C: New test case.
23955
23956 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23957
23958         PR c++/14033
23959         * g++.dg/other/crash-2.C: New test.
23960
23961 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23962
23963         PR c++/14028
23964         * g++.dg/parse/angle-bracket2.C: New test.
23965
23966 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23967
23968         PR middle-end/13750
23969         Revert:
23970         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23971         PR pch/13361
23972         * testsuite/g++.dg/pch/wchar-1.C: New.
23973         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23974
23975 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23976
23977         PR c++/14008
23978         * g++.dg/parse/error15.C: New test.
23979         * g++.dg/parse/crash11.C: Update dg-error mark.
23980
23981 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23982
23983         PR c++/13932
23984         * g++.dg/warn/conv2.C: New test.
23985
23986 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23987
23988         PR c++/13086
23989         * g++.dg/warn/incomplete1.C: Remove xfail.
23990
23991 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23992
23993         * lib/file-format.exp (gcc_target_object_format): Use
23994         ${tool}_target_compile, not gcc_target_compile.
23995         * lib/target-supports.exp (check_alias_available): Likewise.
23996         (check_gc_sections_available): Likewise.
23997         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23998         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23999         dg-require-alias.
24000
24001 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24002
24003         PR c++/13969
24004         * g++.dg/template/static6.C: New test.
24005
24006 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24007
24008         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24009
24010 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24011
24012         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24013         tests for systems where `char' is unsigned by default.
24014
24015 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24016
24017         PR c++/13997
24018         * g++.dg/template/partial3.C: New test.
24019
24020 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24021
24022         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24023         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24024         Remove mentions of obsolete ports.
24025
24026 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24027
24028         * gcc.dg/noncompile/20001228-1.c: Fix for new
24029         error message.
24030
24031 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24032
24033         PR target/9348
24034         * gcc.c-torture/execute/multdi-1.c: New test case.
24035
24036 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24037
24038         PR c++/13925
24039         * g++.dg/template/lookup5.C: New test.
24040
24041 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24042
24043         PR c++/13950
24044         * g++.dg/template/lookup4.C: New test.
24045
24046         PR c++/13970
24047         * g++.dg/parse/error14.C: New test.
24048
24049         PR c++/14002
24050         * g++.dg/parse/template13.C: New test.
24051
24052 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24053
24054         PR c++/13978
24055         * g++.dg/template/koenig4.C: New test.
24056
24057         PR c++/13968
24058         * g++.dg/template/crash17.C: New test.
24059
24060         PR c++/13975
24061         * g++.dg/parse/error13.C: New test.
24062         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24063
24064 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24065
24066         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24067
24068 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24069
24070         PR c/11658
24071         PR c/13994
24072         * gcc.dg/noncompile/20040203-1.c: New test.
24073         * gcc.dg/noncompile/20040203-2.c: Likewise.
24074         * gcc.dg/noncompile/20040203-3.c: Likewise.
24075         * gcc.dg/20040203-1.c: Likewise.
24076
24077 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24078
24079         PR c++/10858
24080         * g++.dg/template/sizeof7.C: New test.
24081
24082 2004-02-02  Eric Christopher  <echristo@redhat.com>
24083             Zack Weinberg  <zack@codesourcery.com>
24084
24085         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24086
24087 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24088
24089         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24090         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24091         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24092         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24093
24094 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24095
24096         PR c++/13113
24097         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24098
24099         PR c++/13854
24100         * g++.dg/ext/attrib13.C: New test.
24101
24102         PR c++/13907
24103         * g++.dg/conversion/op2.C: New test.
24104
24105 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24106
24107         * gcc.dg/titype-1.c: Fix pasto.
24108
24109 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24110
24111         * gcc.dg/titype-1.c: New test.
24112
24113 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24114
24115         PR c++/13957
24116         * g++.dg/template/non-type-template-argument-1.C,
24117         g++.dg/template/qualified-id1.C: Update dg-error marks.
24118         * g++.dg/template/nontype6.C: New test.
24119
24120 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24121
24122         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24123         * gcc.dg/builtins-31.c: New testcase.
24124         * gcc.dg/builtins-32.c: New testcase.
24125
24126 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24127
24128         * objc.dg/call-super-2.m: Update line numbers
24129         for the including of stddef.h.
24130
24131 2004-01-30  Michael Matz  <matz@suse.de>
24132
24133         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24134         g++.dg/ext/case-range3.C: New tests.
24135
24136 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24137
24138         DR206
24139         PR c++/13813
24140         * g++.dg/template/member4.C: New test.
24141
24142 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24143
24144         PR c++/13683
24145         * g++.dg/template/sizeof6.C: New test.
24146
24147 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24148
24149         * gcc.dg/fwritable-strings-1.c: New test.
24150
24151 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24152
24153         * gcc.c-torture/compile/20040130-1.c: New test.
24154
24155 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24156
24157         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24158
24159 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24160
24161         PR c++/13883
24162         * g++.dg/template/ctor3.C: New test.
24163
24164 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24165
24166         * g++.dg/tc1: New directory.
24167         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24168         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24169         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24170         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24171         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24172
24173 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24174
24175         * g++.dg/parse/error11.C: New test.
24176         * g++.dg/parse/error12.C: Likewise.
24177
24178 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24179
24180         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24181         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24182
24183 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24184
24185         PR c++/13791
24186         * g++.dg/ext/attrib12.C: New test.
24187
24188         PR c++/13736
24189         * g++.dg/parse/cast2.C: New test.
24190
24191 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24192
24193         * objc.dg/encode-2.m (main): New local string.  Set depending on
24194         sizeof long.  Use in sscanf call.
24195         * objc.dg/encode-3.m (main): New local string.  Set depending on
24196         sizeof long.  Use in scan_initial call.
24197
24198 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24199
24200         * objc.dg/call-super-2.m: Make LP64-safe.
24201         * objc.dg/desig-init-1.m: Likewise.
24202
24203 2004-01-27  Devang Patel <dpatel@apple.com>
24204
24205         * g++.dg/debug/namespace1.C: New test.
24206
24207 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24208
24209         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24210         xscale-*-*.
24211
24212         * gcc.dg/arm-mmx-1.c: New test.
24213
24214 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24215
24216         * gcc.dg/20040127-1.c: New test.
24217         * gcc.dg/20040127-2.c: New test.
24218
24219 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24220
24221         * objc.dg/stret-1.m (glob): Renamed to globa.
24222
24223 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24224
24225         PR c++/13663
24226         * g++.dg/expr/for1.C: New test.
24227
24228 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24229
24230         PR middle-end/13779
24231         * gcc.dg/darwin-longlong.c: New test.
24232
24233 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24234
24235         * gcc.dg/20040124-1.c: Moved test from here...
24236         * gcc.c-torture/compile/20040124-1.c: ...to here.
24237
24238 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24239
24240         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24241         the assembly output if -m64 is passed.
24242
24243 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24244
24245         PR c++/13833
24246         * g++.dg/template/cond3.C: New test.
24247
24248 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24249
24250         PR c++/13810
24251         * g++.dg/template/ttp7.C: New test.
24252
24253 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24254
24255         PR c++/13797
24256         * g++.dg/template/nontype4.C: New test.
24257         * g++.dg/template/nontype5.C: Likewise.
24258
24259 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24260
24261         * gcc.dg/torture/mips-clobber-at.c: New test.
24262
24263 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24264
24265         * gcc.dg/20040124-1.c: New test.
24266
24267 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24268
24269         * gcc.dg/20040123-1.c: New test.
24270
24271 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24272
24273         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24274
24275 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24276
24277         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24278
24279 2004-01-23  Andrew Pinski  <apinski@apple.com>
24280
24281         * gcc.dg/20030121-1.c: Move to ..
24282         * gcc.dg/20040121-1.c: here.
24283
24284 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24285
24286         * gcc.dg/builtins-29.c: New test case.
24287
24288 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24289
24290         PR 18314
24291         * gcc.dg/builtins-30.c: New testcase.
24292
24293 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24294
24295         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24296         * lib/g77.exp: Likewise.
24297         * lib/objc.exp: Likewise.
24298         * lib/g++.exp: Likewise.
24299
24300 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24301
24302         * gcc.dg/struct-by-value-2.c: New test.
24303
24304 2004-01-21  Andrew Pinski  <apinski@apple.com>
24305
24306         PR target/13785
24307         * gcc.dg/20030121-1.c: New test.
24308
24309 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24310
24311         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24312         clobber frame pointer register in asm statement.
24313
24314 2004-01-21  Falk Hueffner  <falk@debian.org>
24315
24316         * gcc.c-torture/compile/20040121-1.c: New test.
24317
24318 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24319
24320         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24321
24322 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24323
24324         * gcc.dg/ppc64-abi-2.c: New test.
24325
24326 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24327
24328         * lib/treelang.exp: Fill out this file.
24329         * lib/treelang-dg.exp: New File.
24330
24331 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24332
24333         * gcc.c-torture/compile/981022-1.c: Remove.
24334         * gcc.dg/array-5.c: Remove XFAIL.
24335         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24336         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24337         gcc.dg/cond-lvalue-1.c: Update.
24338         * gcc.dg/cast-lvalue-2.c: New test.
24339
24340 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24341
24342         PR c++/13592
24343         * g++.dg/other/error1.C (class foo): Tweak error message.
24344
24345         PR c++/13592
24346         * g++.dg/template/call2.C: New test.
24347
24348 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24349
24350         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24351         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24352         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24353         scalar-return-1_x.c, scalar-return-2_y.c,
24354         scalar-return-3_x.c, scalar-return-3_y.c,
24355         scalar-return-4_x.c, scalar-return-4_y.c,
24356         struct-align-1.h, struct-align-1_x.c,
24357         struct-align-1_y.c, struct-align-2.h,
24358         struct-align-2_x.c, struct-align-2_y.c,
24359         struct-by-value-10_y.c, struct-by-value-11_x.c,
24360         struct-by-value-11_y.c, struct-by-value-12_x.c,
24361         struct-by-value-12_y.c, struct-by-value-13_x.c,
24362         struct-by-value-13_y.c, struct-by-value-14_x.c,
24363         struct-by-value-14_y.c, struct-by-value-15_x.c,
24364         struct-by-value-15_y.c, struct-by-value-16_y.c,
24365         struct-by-value-17_y.c, struct-by-value-18_y.c,
24366         struct-by-value-19_y.c, struct-by-value-1_x.c,
24367         struct-by-value-1_y.c, struct-by-value-20_y.c,
24368         struct-by-value-2_x.c, struct-by-value-2_y.c,
24369         struct-by-value-3_y.c, struct-by-value-4_x.c,
24370         struct-by-value-4_y.c, struct-by-value-5_y.c,
24371         struct-by-value-6_y.c, struct-by-value-7_y.c
24372         struct-by-value-8_x.c, struct-by-value-8_y.c
24373         struct-by-value-9_x.c, struct-by-value-9_y.c
24374         struct-return-10_x.c, struct-return-10_y.c,
24375         struct-return-19_x.c, struct-return-20_x.c
24376         struct-return-2_x.c, struct-return-2_y.c
24377         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24378         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24379
24380 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24381
24382         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24383         attribute on sparc*-sun-solaris2.*.
24384
24385 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24386
24387         PR c++/13710
24388         * g++.dg/ext/typeof7.C: New test.
24389
24390 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24391
24392         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24393         * gcc.dg/const-elim-1.c: Same.
24394
24395 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24396
24397         * objc.dg/stret-1.m: New.
24398         * objc.dg/stret-2.m: New.
24399
24400 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24401
24402         PR c++/11895
24403         * g++.dg/ext/vector1.C: New test.
24404
24405 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24406
24407         * gcc.dg/pch/import-1.c: New.
24408         * gcc.dg/pch/import-1.hs: New.
24409         * gcc.dg/pch/import-1a.h: New.
24410         * gcc.dg/pch/import-1b.h: New.
24411         * gcc.dg/pch/import-1c.h: New.
24412
24413 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24414
24415         PR c++/13574
24416         * g++.dg/ext/array1.C: New test.
24417
24418         PR c++/13178
24419         * g++.dg/conversion/op1.C: New test.
24420
24421 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24422
24423         PR 11864
24424         From Kazumoto Kojima / Dan Kegel:
24425         * gcc.dg/pr11864-1.c: New test.
24426
24427         PR 10392
24428         From Marcus Comstedt / Dan Kegel:
24429         * gcc.dg/pr10392-1.c: New test.
24430
24431 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24432
24433         PR c++/13478
24434         * g++.dg/init/ref10.C: New test.
24435
24436 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24437
24438         PR c++/13407
24439         * g++.dg/parse/typename6.C: New test.
24440
24441 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24442
24443         PR pch/13361
24444         * testsuite/g++.dg/pch/wchar-1.C: New.
24445         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24446
24447 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24448
24449         PR c++/9259
24450         * g++.dg/expr/sizeof2.C: New test.
24451
24452 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24453
24454         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24455
24456 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24457
24458         PR c++/13659
24459         * g++.dg/lookup/strong-using-3.C: New.
24460         * g++.dg/lookup/using-10.C: New.
24461
24462 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24463
24464         PR c++/13594
24465         * g++.dg/lookup/strong-using-2.C: New.
24466
24467 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24468             Dan Kegel <dank@kegel.com>
24469             J"orn Rennecke <joern.rennecke@superh.com>
24470
24471         PR target/9365
24472         * gcc.dg/pr9365-1.c: New test.
24473
24474 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24475
24476         PR c++/8856
24477         * g++.dg/parse/casting-operator2.C: New test.
24478         * g++.old-deja/g++.pt/explicit83.C: Remove.
24479
24480 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24481
24482         * gcc.dg/label-compound-stmt-1.c: New test.
24483         * gcc.c-torture/compile/950922-1.c,
24484         gcc.c-torture/compile/20000211-3.c,
24485         gcc.c-torture/compile/20000518-1.c,
24486         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24487         compound statements.
24488
24489 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24490
24491         * gcc.dg/ppc64-abi-1.c: New test.
24492
24493 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24494
24495          * g++.dg/ext/attrib9.C: Add dg-warnings.
24496
24497 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24498
24499         PR c++/12335
24500         * g++.dg/parse/dtor3.C: New test.
24501
24502 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24503
24504         PR c++/12709
24505         * g++.dg/parse/try-catch-1.C: New test.
24506
24507 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24508
24509         * ada/acats/run_all.sh: Add more verbose output in acats.log
24510         when compiling tests.
24511
24512 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24513
24514         PR 13656
24515         * gcc.dg/typedef-redecl.c: New test case.
24516         * gcc.dg/typedef-redecl.h: New support file.
24517
24518 2004-01-13  Jan Hubicka  <jh@suse.cz>
24519
24520         * gcc.dg/always_inline.c: New test.
24521         * gcc.dg/debug/20031231-1.c: Fix.
24522
24523 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24524
24525         PR c++/13474
24526         * g++.dg/template/array3.C: New test.
24527
24528 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24529
24530         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24531         * g++.dg/warn/Wunused-2.C: Likewise.
24532
24533 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24534
24535         PR c++/13289
24536         * g++.dg/template/instantiate6.C: New test.
24537
24538 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24539
24540         PR middle-end/11397
24541         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24542
24543 2004-01-12  Jan Hubicka  <jh@suse.cz>
24544
24545         PR opt/12826
24546         * gcc.dg/20040112-1.c: New.
24547
24548         * gcc.dg/dwarf-die[1-7].c: Move to...
24549         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24550         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24551
24552 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24553
24554         PR c++/4100
24555         * g++.dg/parse/friend4.C: New test.
24556
24557 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24558
24559         PR c++/4100
24560         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24561         definition is called a friend.
24562
24563 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24564
24565         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24566
24567 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24568
24569         PR c++/3478
24570         * g++.dg/parse/error10.C: New test.
24571         * g++.dg/template/arg2.C: Accept "invalid type" error.
24572
24573 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24574
24575         PR middle-end/13392
24576         * g++.dg/opt/expect2.C: New test.
24577
24578 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24579
24580         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24581         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24582         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24583         Update dg-error regexps.
24584
24585 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24586
24587         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24588         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24589
24590 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24591
24592         * gcc.dg/pragma-re-1.c: Use right pointer type.
24593
24594 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24595
24596         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24597
24598 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24599
24600         * gcc.dg/rs6000-ldouble-1.c: New.
24601
24602 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24603
24604         DR 337
24605         PR c++/9256
24606         * g++.dg/other/abstract1.C: New test.
24607
24608 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24609
24610         * g++.dg/lookup/strong-using-1.C: New.
24611
24612 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24613
24614         PR c/11234
24615         * gcc.dg/func-ptr-conv-1.c: New test.
24616         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24617
24618 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24619
24620         PR target/13380.
24621         * gcc.c-torture/compile/20040109-1.c: New.
24622
24623 2004-01-08  Stuart Hastings  <stuart@apple.com>
24624
24625         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24626         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24627         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24628
24629 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24630
24631         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24632
24633 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24634
24635         * ada/acats/run_acats: Treat 'gnatchop' the same way
24636         as 'gnatmake'.  Export GCC_DRIVER.
24637         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24638         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24639
24640 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24641
24642         PR c++/12573
24643         * g++.dg/template/dependent-expr4.C: New test.
24644
24645 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24646
24647         * gcc.dg/altivec-11.c: New test.
24648
24649 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24650
24651         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24652
24653 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24654
24655         PR c/6024
24656         * gcc.dg/enum-compat-1.c: New test.
24657         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24658
24659 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24660
24661         PR c/12165
24662         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24663         gcc.dg/c99-idem-qual-3.c: New tests.
24664
24665 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24666
24667         * gcc.dg/winline-7.c: Don't cast void * to int.
24668
24669 2004-01-06  Jan Hubicka  <jh@suse.cz>
24670
24671         * gcc.dg/i386-sse-5.c: New test
24672         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24673
24674 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24675
24676         PR c++/12815
24677         * g++.dg/rtti/typeid4.C: New test.
24678
24679 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24680
24681         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24682
24683 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24684
24685         PR c++/12132
24686         * g++.dg/template/error11.C: New test.
24687
24688         PR c++/13451
24689         * g++.dg/template/class2.C: New test.
24690
24691 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24692         Richard Sandiford <rsandifo@redhat.com>
24693
24694         PR c++/13387
24695         * g++.dg/opt/alias3.C: New test.
24696
24697 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24698
24699         PR c++/13157
24700         * g++.dg/template/koenig3.C: New test.
24701
24702         PR c++/13529
24703         * g++.dg/parse/offsetof3.C: New test.
24704
24705         * g++.dg/init/copy7.C: Add missing dg-error markers.
24706
24707         PR c++/12226
24708         * g++.dg/init/copy7.c: New test.
24709
24710         PR c++/13536
24711         * g++.dg/parse/cast1.C: New test.
24712
24713 2004-01-04  Jan Hubicka  <jh@suse.cz>
24714
24715         * gcc.dg/winline[1-7].c: New tests.
24716
24717 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24718
24719         PR c++/13520
24720         * g++.dg/template/qualttp22.C: New test.
24721
24722 2004-01-01  Jan Hubicka  <jh@suse.cz>
24723
24724         * gcc.dg/debug/20031231-1.c: New.
24725         * gcc.c-torture/compile/20040101-1.c: New.
24726         * gcc.dg/dwarf-die-[1-7].c: New.
24727
24728 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24729
24730         PR optimization/13521
24731         * gcc.c-torture/compile/20031231-1.c: New test.
24732
24733 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24734
24735         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24736
24737 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24738
24739         PR c++/10079
24740         * g++.dg/template/crash16.C: New test.
24741
24742 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24743
24744         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24745
24746 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24747
24748         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24749         ports.
24750         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24751         * g++.old-deja/g++.law/profile1.C: Likewise.
24752         * gcc.c-torture/compile/981006-1.c: Likewise.
24753         * gcc.c-torture/execute/loop-2e.x: Likewise.
24754         * gcc.c-torture/execute/loop-2f.x: Remove.
24755         * gcc.c-torture/execute/loop-2g.x: Likewise.
24756         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24757         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24758
24759 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24760
24761         PR c++/13507
24762         * g++.dg/ext/attrib11.C: New test.
24763
24764         PR c++/13494
24765         * g++.dg/template/array2-1.C: New test.
24766         * g++.dg/template/array2-2.C: New test.
24767
24768 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24769
24770         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24771
24772 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24773
24774         PR c++/12774
24775         * g++.dg/template/array1-1.C: New test.
24776         * g++.dg/template/array1-2.C: New test.
24777
24778 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24779
24780         PR fortran/12632
24781         * g77.dg/12632.f: New test case.
24782
24783 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24784
24785         PR c++/13289
24786         * g++.dg/parse/nontype1.C: New test.
24787
24788 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24789
24790         PR c++/12403
24791         * g++.dg/parse/explicit1.C: New test.
24792         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24793
24794 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24795
24796         PR c++/13081
24797         * g++.dg/opt/inline6.C: New test.
24798
24799         PR c++/12613
24800         * g++.dg/parse/error9.C: New test.
24801
24802         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24803
24804 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24805
24806         PR c++/13009
24807         * g++.dg/init/assign1.C: New test.
24808
24809 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24810
24811         PR c++/13070
24812         * g++.dg/warn/format3.C: New test case.
24813
24814 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24815
24816         * gcc.c-torture/compile/20031227-1.c: New test.
24817
24818 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24819
24820         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24821         * g77.dg/bprob/bprob.exp: Likewise.
24822         * gcc.misc-tests/bprob.exp: Likewise.
24823         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24824         variants on systems where the library does not provide that
24825         functionality.
24826         * gcc.dg/builtins-20.c: Use builtins-config.h.
24827         * gcc.dg/builtins-config.h: New file.
24828
24829 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24830
24831         * lib/gcc-dg.exp (dg-require-profiling): New function.
24832         * lib/target-supports.exp (check_profiling_available): Likewise.
24833         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24834         * g77.dg/bprob/bprob.exp: Likewise.
24835         * gcc.misc-tests/bprob.exp: Likewise.
24836         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24837         * gcc.dg/20021014-1.c: Likewise.
24838         * gcc.dg/nest.c: Likewise.
24839
24840 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24841
24842         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24843         compiling.
24844         * g++.dg/lookup/java2.C: Likewise.
24845         * gcc.dg/cpp/lexident.c: Likewise.
24846
24847 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24848
24849         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24850         given.
24851         * gcc.c-torture/compile/961203-1.c: Likewise.
24852         * gcc.c-torture/compile/980506-1.c: Likewise.
24853
24854 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24855
24856         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24857         (additional_prunes): New global.
24858         (gcc-dg-prune): Handle additional per-test pruning.
24859         (dg-test): Clear additional_prunes between tests.
24860
24861         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24862         dg-prune-output to avoid spurious failures from assembler
24863         complaining about nonexistent WAW violations.
24864         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24865         Use dg-prune-output to avoid spurious failures from assembler
24866         warning about Itanium B-step errata.
24867
24868 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24869
24870         * g++.dg/abi/macro0.C: New test.
24871         * g++.dg/abi/macro1.C: Likewise.
24872         * g++.dg/abi/macro2.C: Likewise.
24873
24874         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24875         * g++.dg/abi/bitfield7.C: Likewise.
24876         * g++.dg/abi/dtor2.C: Likewise.
24877         * g++.dg/abi/mangle11.C: Likewise.
24878         * g++.dg/abi/mangle12.C: Likewise.
24879         * g++.dg/abi/mangle14.C: Likewise.
24880         * g++.dg/abi/mangle17.C: Likewise.
24881         * g++.dg/abi/vbase10.C: Likewise.
24882         * g++.dg/abi/vbase14.C: Likewise.
24883         * g++.dg/template/qualttp17.C: Likewise.
24884
24885 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24886
24887         PR c/11995
24888         * gcc.dg/20031223-1.c: New test.
24889
24890 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24891
24892         * gcc.dg/noreturn-7.c: New test.
24893
24894 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24895
24896         * gcc.dg/null-pointer-1.c: New test.
24897
24898 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24899
24900         * g++.old-deja/g++.jason/template18.C: Remove.
24901         * g++.old-deja/g++.jason/template37.C: Likewise.
24902
24903         PR c++/12862
24904         * g++.dg/lookup/ns1.C: New test.
24905
24906         PR c++/12397
24907         * g++.dg/template/lookup3.C: New test.
24908
24909 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24910
24911         * g++.dg/template/recurse1.C: New test
24912
24913 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24914
24915         PR c++/12479
24916         * g++.dg/parse/semicolon1.C: New test.
24917         * g++.dg/parse/semicolon1.h: Likewise.
24918
24919 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24920
24921         * gcc.dg/darwin-misaligned.c: New test.
24922
24923 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24924
24925         PR c/9163
24926         * gcc.dg/20031222-1.c: New test.
24927
24928 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24929
24930         PR c++/13438
24931         * g++.dg/parse/error8.C: New test.
24932
24933         PR c++/11554
24934         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24935
24936 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24937
24938         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24939         too small.
24940         * gcc.c-torture/compile/930217-1.c: Likewise.
24941         * gcc.c-torture/compile/930513-1.c: Likewise.
24942         * gcc.c-torture/execute/920908-2.c: Likewise.
24943         * gcc.c-torture/execute/921204-1.c: Likewise.
24944         * gcc.c-torture/execute/930621-1.c: Likewise.
24945         * gcc.c-torture/execute/930630-1.c: Likewise.
24946         * gcc.c-torture/execute/931031-1.c: Likewise.
24947         * gcc.c-torture/execute/980602-2.c: Likewise.
24948         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24949         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24950         * gcc.c-torture/execute/extzvsi.c: Likewise.
24951         * gcc.c-torture/unsorted/ext.c: Likewise.
24952
24953 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24954
24955         PR target/12749
24956         * gcc.c-torture/compile/20031220-2.c: New test case.
24957
24958 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24959
24960         PR optimization/13031
24961         * gcc.c-torture/compile/20031220-1.c: New test case.
24962
24963 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24964
24965         * gcc.dg/cast-function-1.c: New test.
24966
24967 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24968
24969         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24970         formats.
24971
24972 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24973
24974         PR c++/12795
24975         * g++.dg/ext/attrib10.C: New test.
24976
24977 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24978
24979         * gcc.dg/cleanup-10.c: New test.
24980         * gcc.dg/cleanup-11.c: New test.
24981
24982 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24983
24984         PR c++/13239
24985         * g++.dg/opt/expect1.C: New test.
24986
24987 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24988
24989         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24990
24991 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24992
24993         PR debug/12923
24994         * gcc.dg/20031218-1.c: New test.
24995
24996         PR debug/12389
24997         * gcc.dg/20031218-2.c: New test.
24998         * gcc.dg/20031218-3.c: New test.
24999
25000         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25001         of label name and allow for USER_LABEL_PREFIX == "_" names.
25002         * g++.dg/abi/mangle18-2.C: Likewise.
25003         * g++.dg/abi/mangle19-1.C: Likewise.
25004         * g++.dg/abi/mangle19-2.C: Likewise.
25005         * g++.dg/abi/mangle20-1.C: Likewise.
25006         * g++.dg/abi/mangle20-2.C: Likewise.
25007
25008 2003-12-18  Richard Henderson  <rth@redhat.com>
25009
25010         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25011
25012 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25013             Dan Kegel <dank@kegel.com>
25014
25015         PR other/12009
25016         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25017         testing a cross compiler, it causes spurious compile failures.
25018         * lib/g++.exp: Likewise.
25019
25020 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25021
25022         PR c++/13262
25023         * g++.dg/template/access13.C: New test.
25024
25025 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25026
25027         * gcc.dg/20031216-1.c: New test.
25028
25029 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25030
25031         PR c++/9154
25032         * g++.dg/template/error10.C: New test.
25033
25034 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25035
25036         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25037         * g++.dg/eh/simd-2.C: Likewise.
25038
25039 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25040             Roger Sayle  <roger@eyesopen.com>
25041
25042         * gcc.c-torture/execute/ieee/mzero5.c: New.
25043
25044 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25045
25046         PR c++/10603
25047         * g++.dg/parse/error6.C: New test.
25048
25049         PR c++/12827
25050         * g++.dg/parse/error7.C: New test.
25051
25052 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25053
25054         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25055         at -O with stabs debugging formats.
25056         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25057         * gcc.dg/debug/debug-2.c: Likewise.
25058
25059 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25060
25061         PR c++/12696
25062         * g++.dg/init/error1.C: New test.
25063
25064         PR c++/12218
25065         * g++.dg/init/pm3.C: New test.
25066
25067 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25068
25069         PR c/3347
25070         * gcc.dg/bitfld-8.c: New test.
25071
25072 2003-12-16  James Lemke  <jim@wasabisystems.com>
25073
25074         * gcc.dg/arm-scd42-[123].c: New tests.
25075
25076 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25077
25078         PR c++/9043
25079         * g++.dg/abi/mangle20-1.C: New test.
25080         * g++.dg/abi/mangle20-2.C: New test.
25081
25082 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25083
25084         PR c++/13275
25085         * g++.dg/other/offsetof2.C: Remove XFAIL.
25086         * g++.dg/parse/offsetof1.C: New test.
25087         * g++.gd/parse/offsetof2.C: Likewise.
25088
25089 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25090
25091         * g++.dg/template/nontype3.C: New test.
25092         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25093
25094 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25095
25096         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25097
25098 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25099
25100         PR c++/13387
25101         * g++.dg/expr/assign1.C: New test.
25102
25103         PR c++/13242
25104         * g++.dg/abi/mangle19-1.C: New test.
25105         * g++.dg/abi/mangle19-2.C: New test.
25106
25107 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25108
25109         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25110
25111 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25112
25113         * gcc.c-torture/execute/20031216-1.c: New test.
25114
25115 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25116
25117         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25118         an ICE regression.
25119
25120 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25121
25122         PR c++/10926
25123         * g++.dg/template/error9.C: New test.
25124
25125         PR c++/11116
25126         * g++.dg/template/error8.C: New test.
25127
25128 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25129
25130         PR middle-end/13400
25131         * gcc.c-torture/execute/20031215-1.c: New test case.
25132
25133 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25134
25135         PR c++/13269
25136         * g++.dg/parse/error5.C: New test.
25137
25138         PR c++/12989
25139         * g++.dg/expr/sizeof1.C: New test.
25140
25141         PR c++/13310
25142         * g++.dg/template/crash15.C: New test.
25143
25144 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25145
25146         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25147         a non-POD type as the last named parameter of a varargs function.
25148
25149 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25150
25151         PR c++/13243
25152         PR c++/12573
25153         * g++.dg/template/crash14.C: New test.
25154         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25155
25156 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25157
25158         * g++.dg/other/java1.C: New test.
25159
25160         PR c++/13241
25161         * g++.dg/abi/mangle18-1.C: New test.
25162         * g++.dg/abi/mangle18-2.C: New test.
25163
25164 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25165
25166         PR optimization/10312
25167         * gcc.c-torture/execute/20031214-1.c: New.
25168
25169 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25170
25171         PR c++/10779
25172         PR c++/12160
25173         * g++.dg/parse/error3.C: New test.
25174         * g++.dg/parse/error4.C: Likewise.
25175         * g++.dg/abi/mangle4.C: Tweak error messages.
25176         * g++.dg/lookup/using5.C: Likewise.
25177         * g++.dg/other/error2.C: Likewise.
25178         * g++.dg/parse/typename5.C: Likewise.
25179         * g++.dg/parse/undefined1.C: Likewise.
25180         * g++.dg/template/arg2.C: Likewise.
25181         * g++.dg/template/ttp3.C: Likewise.
25182         * g++.dg/template/type1.C: Likewise.
25183         * g++.old-deja/g++.other/crash32.C: Likewise.
25184         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25185
25186 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25187
25188         PR c++/13106
25189         * g++.dg/warn/noreturn-3.C: New test.
25190
25191 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25192
25193         PR c++/13118
25194         * g++.dg/abi/covariant3.C: New.
25195
25196 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25197
25198         * g++.dg/eh/ia64-1.C: New test.
25199
25200 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25201
25202         PR optimization/13037
25203         * g77.f-torture/execute/13037.f: New test case.
25204
25205 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25206
25207         PR c++/12881
25208         * g++.dg/abi/covariant2.C: New.
25209
25210 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25211
25212         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25213
25214 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25215
25216         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25217
25218 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25219
25220         PR other/10819
25221         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25222         to fix Bug 10819.
25223         * lib/g++.exp (g++_version): Likewise.
25224         * lib/g77.exp (g77_version): Likewise.
25225         * lib/objc.exp (default_objc_version): Likewise.
25226
25227 2003-12-10  Richard Henderson  <rth@redhat.com>
25228
25229         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25230
25231         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25232
25233 2003-12-08  Matt Austern  <austern@apple.com>
25234
25235         PR c/13134
25236         * lib/gcc-dg.exp (dg-require-visibility): Define.
25237         * lib/target-supports (check_visibility_available): Define.
25238         * gcc.dg/visibility-1.c: New test.
25239         * gcc.dg/visibility-2.c: Likewise.
25240         * gcc.dg/visibility-3.c: Likewise.
25241         * gcc.dg/visibility-4.c: Likewise.
25242         * gcc.dg/visibility-5.c: Likewise.
25243         * gcc.dg/visibility-6.c: Likewise.
25244         * g++.dg/ext/visibility-1.C: Likewise.
25245         * g++.dg/ext/visibility-2.C: Likewise.
25246         * g++.dg/ext/visibility-3.C: Likewise.
25247         * g++.dg/ext/visibility-4.C: Likewise.
25248         * g++.dg/ext/visibility-5.C: Likewise.
25249         * g++.dg/ext/visibility-6.C: Likewise.
25250
25251 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25252
25253         * g++.dg/lookup/java1.C: New test.
25254         * g++.dg/lookup/java2.C: New test.
25255
25256 2003-12-07  Falk Hueffner  <falk@debian.org>
25257
25258         * g++.dg/opt/noreturn-1.C: New test.
25259
25260 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25261
25262         * gcc.dg/overflow-1.c: New test.
25263
25264 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25265
25266         * g77.f-torture/compile/13060.f: New test.
25267
25268 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25269
25270         PR c++/13323
25271         * g++.dg/inherit/operator2.C: New test.
25272
25273 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25274
25275         PR c++/13305
25276         * g++.dg/ext/attrib9.C: New test.
25277
25278 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25279
25280         PR c++/13314
25281         * g++.dg/template/error7.C: New test.
25282
25283 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25284             J"orn Rennecke <joern.rennecke@superh.com>
25285
25286         PR target/13302
25287         * g++.dg/other/struct-va_list.C: New test.
25288
25289 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25290
25291         PR c++/13166
25292         * g++.dg/parse/defarg6.C: New test.
25293
25294 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25295
25296         PR target/13256
25297         * gcc.c-torture/execute/20031201-1.c: New test.
25298
25299 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25300
25301         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25302
25303 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25304
25305         * gcc.dg/builtin-return-1.c: New test.
25306
25307 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25308             J"orn Rennecke <joern.rennecke@superh.com>
25309
25310         PR optimization/13260
25311         * gcc.c-torture/execute/20031204-1.c: New test.
25312
25313 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25314
25315         PR c++/9127
25316         * g++.dg/template/error6.C: New test.
25317
25318 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25319
25320         * gcc.dg/20031202-1.c: New test.
25321
25322 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25323
25324         PR c++/13179
25325         * g++.dg/template/eh1.C: New test.
25326
25327         PR c++/10771
25328         * g++.dg/template/error5.C: New test.
25329
25330 2003-12-02  David Ung  <davidu@mips.com>
25331
25332         * gcc.dg/compat/vector-check.h: Corrected type for var
25333         g_##TMODE
25334
25335 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25336
25337         PR c++/10126
25338         * g++.dg/template/ptrmem8.C: New test.
25339
25340 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25341
25342         PR c++/12573
25343         * g++.dg/template/dependent-expr3.C: New test.
25344
25345 2003-12-01  James Lemke  <jim@wasabisystems.com>
25346
25347         * gcc.dg/arm-g2.c: New test.
25348
25349 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25350
25351         PR optimization/11634
25352         * gcc.dg/20031201-2.c: New test case.
25353
25354 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25355
25356         PR 11433
25357         * objc.dg/proto-lossage-3.m: New test.
25358
25359 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25360
25361         PR optimization/12628
25362         * gcc.dg/20031201-1.c: New test case.
25363
25364 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25365
25366         * gcc.dg/unaligned-1.c: New test.
25367
25368 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25369
25370         PR c++/9849
25371         * g++.dg/template/error4.C: New test.
25372         * g++.dg/template/nested3.C: Adjust error markers.
25373
25374 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25375
25376         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25377
25378 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25379
25380         PR c/10333
25381         * gcc.dg/bitfld-7.c: New test.
25382
25383 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25384
25385         * gcc.dg/tls/asm-1.C: New test.
25386
25387 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25388
25389         * gcc.dg/cpp/assert4.c: Update.
25390
25391 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25392
25393         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25394         * gcc.dg/builtin-apply3.c: New test.
25395
25396 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25397
25398         * lib/compat.exp (compat-obj): New xfaildata parameter.
25399         Use it to set compiler_conditional_xfail_data before compiling.
25400         (compat-get-options): Handle dg-xfail-if.
25401         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25402         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25403         * gcc.dg/compat/vector-1_y.c: Likewise.
25404         * gcc.dg/compat/vector-2_x.c: Likewise.
25405         * gcc.dg/compat/vector-2_y.c: Likewise.
25406
25407 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25408
25409         * g++.dg/opt/reg-stack4.C: New test.
25410
25411 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25412
25413         * gcc.dg/builtin-apply2.c: New test.
25414
25415 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25416
25417         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25418
25419 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25420
25421         PR c++/12924
25422         * g++.dg/template/template-id-2.C: New test.
25423
25424 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25425
25426         PR c++/5369
25427         * g++.dg/template/memfriend1.C: New test.
25428         * g++.dg/template/memfriend2.C: Likewise.
25429         * g++.dg/template/memfriend3.C: Likewise.
25430         * g++.dg/template/memfriend4.C: Likewise.
25431         * g++.dg/template/memfriend5.C: Likewise.
25432         * g++.dg/template/memfriend6.C: Likewise.
25433         * g++.dg/template/memfriend7.C: Likewise.
25434         * g++.dg/template/memfriend8.C: Likewise.
25435         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25436
25437 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25438
25439         PR c++/12515
25440         * g++.dg/ext/cond1.C: New test.
25441
25442 2003-11-20  Richard Henderson  <rth@redhat.com>
25443
25444         * gcc.dg/20020201-2.c: Remove.
25445         * gcc.dg/20020201-4.c: Remove.
25446         * gcc.dg/20020304-1.c: Remove.
25447
25448 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25449
25450         * gcc.dg/cpp/trad/xwin1.c: New test case.
25451
25452 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25453
25454         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25455         * lib/g77.exp: Likewise.
25456         * lib/objc.exp: Likewise.
25457         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25458         for darwin.
25459
25460 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25461
25462         PR c++/12932
25463         * g++.dg/template/static5.C: New test.
25464
25465 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25466
25467         * gcc.dg/nested-func-1.c: New test.
25468
25469 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25470
25471         * gcc.dg/cpp/assert4.c: New test.
25472
25473 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25474
25475         PR c++/2294
25476         * g++.dg/lookup/using9.c: New test.
25477
25478 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25479
25480         PR c++/12762
25481         * g++.dg/template/error3.C: New test.
25482
25483 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25484
25485         PR ada/13035
25486         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25487         No longer use a wrapper for gcc, since this does not work under
25488         Windows.
25489
25490 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25491
25492         PR c++/2094
25493         * g++.dg/template/ptrmem7.C: New test.
25494
25495 2003-11-13  Andrew Pinski <apinski@apple.com>
25496
25497         * gcc.c-torture/compile/20031113-1.c: New test.
25498
25499 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25500             Kean Johnston <jkj@sco.com>
25501
25502         PR c/13029
25503         * gcc.dg/unused-4.c: Update.
25504
25505 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25506
25507         * g++.dg/opt/const3.C: New test.
25508
25509 2003-11-13  Jan Hubicka  <jh@suse.cz>
25510
25511         * gcc.c-torture/compile/20031112-1.c: New test.
25512
25513 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25514
25515         * g++.dg/parse/crash10.C: Remove bogus error marker.
25516
25517 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25518
25519         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25520         (host_gcc): Likewise.
25521         (ROOT): Honor $PWDCMD.
25522         (BASE): Likewise.
25523         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25524
25525 2003-11-12  Catherine Moore  <clm@redhat.com>
25526
25527         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25528
25529 2003-11-12  Andreas Jaeger  <aj@suse.de>
25530             Jakub Jelinek  <jakub@redhat.com>
25531             Andrew Pinski  <pinskia@physics.uc.edu>
25532             Richard Henderson  <rth@redhat.com>
25533
25534         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25535         systems.
25536         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25537
25538         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25539         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25540
25541 2003-11-11  Andreas Jaeger  <aj@suse.de>
25542
25543         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25544
25545         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25546
25547 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25548
25549         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25550         Clean ups.
25551
25552 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25553
25554         * gcc.dg/trampoline-1.c: New test.
25555
25556 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25557
25558         * gcc.c-torture/compile/200031109-1.c: New test.
25559
25560 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25561
25562         PR c/3190
25563         PR c/8714
25564         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25565         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25566         gcc.dg/format/no-y2k-1.c: Update.
25567
25568 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25569
25570         PR optimization/10467
25571         * gcc.dg/20031108-1.c: New test case.
25572
25573 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25574
25575         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25576
25577 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25578
25579         * gcc.dg/compound-lvalue-1.c: New test.
25580         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25581         some XFAILs.
25582
25583 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25584
25585         * gcc.dg/altivec-varargs-1.c: New test.
25586
25587 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25588
25589         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25590         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25591         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25592         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25593         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25594
25595 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25596
25597         * gcc.dg/cond-lvalue-1.c: New test.
25598
25599 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25600
25601         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25602
25603 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25604
25605         PR c++/11616
25606         * g++.dg/template/instantiate5.C: New test.
25607
25608 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25609
25610         PR c++/12726
25611         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25612         * ChangeLog: Add missing first entry for above test.
25613
25614 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25615
25616         PR c++/9810
25617         * g++.dg/template/using8.C: New test.
25618         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25619
25620 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25621
25622         PR optimization/10817
25623         * gcc.c-torture/compile/20031102-1.c: New test case.
25624
25625 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25626
25627         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25628         2147483647.
25629
25630 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25631
25632         * gcc.dg/20031102-1.c: New test.
25633
25634 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25635
25636         * gcc.dg/complex-1.c: New test.
25637
25638 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25639
25640         PR c++/12796
25641         * g++.dg/template/crash13.C: Adjust expected error location.
25642         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25643
25644 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25645
25646         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25647
25648 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25649
25650         PR/10239
25651         * gcc.c-torture/compile/20031031-2.c: New test.
25652
25653 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25654
25655         PR/11640
25656         * gcc.c-torture/compile/20031031-1.c: New test.
25657
25658 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25659
25660         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25661         * gcc.misc-tests/bprob.exp: Likewise.
25662         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25663         the execution test on arm-elf configs.
25664         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25665         configs that don't support scratch files.
25666         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25667
25668 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25669
25670         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25671         done by dejagnu.
25672
25673 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25674
25675         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25676         Avoid non pure sh syntax. Add more logging.
25677
25678         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25679         fail.
25680
25681 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25682
25683         PR libgcj/10610
25684         * gcc.dg/ppc-stackalign-1.c: New test.
25685
25686 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25687
25688         * ada/acats/run_all.sh: Change output to be more compliant with
25689         dejagnu framework.
25690         Create acats.sum and acats.log files under testsuite/ada/acats
25691         Only run [a-z]* directories, to filter out e.g. CVS.
25692         Redirect build output to log file.
25693
25694 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25695
25696         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25697
25698 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25699
25700         PR ada/5909:
25701         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25702
25703 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25704
25705         * gcc.c-torture/compile/20031023-1.c: New test.
25706         * gcc.c-torture/compile/20031023-2.c: New test.
25707         * gcc.c-torture/compile/20031023-3.c: New test.
25708         * gcc.c-torture/compile/20031023-4.c: New test.
25709
25710 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25711
25712         PR c++/10371
25713         * g++.dg/lookup/scoped8.C: New test.
25714
25715 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25716
25717         * g++.dg/opt/reg-stack3.C: New test.
25718
25719 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25720
25721         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25722
25723 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25724
25725         PR c++/11076
25726         * g++.dg/template/crash13.C: New test.
25727
25728 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25729
25730         * gcc.dg/c99-restrict-2.c: New test.
25731
25732 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25733
25734         PR c++/12698, c++/12699, c++/12700, c++/12566
25735         * g++.dg/inherit/covariant9.C: New test.
25736         * g++.dg/inherit/covariant10.C: New test.
25737         * g++.dg/inherit/covariant11.C: New test.
25738
25739 2003-10-23  Jason Merrill  <jason@redhat.com>
25740
25741         PR c++/12726
25742         * g++.dg/ext/complit2.C: New test.
25743
25744 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25745
25746         PR target/12654
25747         * gcc.c-torture/execute/20031020-1.c: New test.
25748
25749 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25750
25751         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25752         following the jump_insn.
25753
25754 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25755
25756         * gcc.dg/cast-lvalue-1.c: New test.
25757
25758 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25759
25760         PR c++/11962
25761         * g++.dg/template/cond2.C: New test.
25762
25763 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25764
25765         * gcc.dg/builtins-28.c: New test.
25766
25767 2003-10-20  Jan Hubicka  <jh@suse.cz>
25768
25769         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25770         parameter.
25771         * testsuite/gcc.dg/inline-2.c: Likewise.
25772
25773 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25774
25775         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25776         * gcc.dg/nest.c: Likewise.
25777
25778 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25779
25780         PR c++/9781, c++/10583, c++/11862
25781         * g++.dg/parse/crash13.C: New test.
25782
25783 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25784
25785         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25786
25787 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25788
25789         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25790         Define HAVE_C99_RUNTIME except on Solaris.
25791         * gcc.dg/builtins-20.c: Likewise.
25792
25793 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25794
25795         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25796
25797 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25798
25799         PR c++/12495
25800         * g++.dg/template/crash21.C: New test.
25801
25802 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25803
25804         PR c++/2513
25805         * g++.dg/template/typename5.C: New test.
25806
25807 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25808
25809         PR c++/12369
25810         * g++.dg/template/friend25.C: New test.
25811
25812 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25813
25814         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25815         versions.
25816
25817 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25818
25819         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25820         == 2147483647.
25821
25822 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25823
25824         * gcc.c-torture/execute/960416-1.x: Remove.
25825         * gcc.c-torture/execute/divconst-3.x: Likewise.
25826
25827 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25828
25829         PR target/12598
25830         * gcc.dg/torture/cris-volatile-1.c: New test.
25831
25832 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25833
25834         PR optimization/9325
25835         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25836         for overflowing floating point to integer conversion during RTL
25837         simplification.
25838
25839 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25840
25841         * objc/execute/_cmd.m: Fix typo.
25842         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25843         Relax 'scan-assembler' regexp.
25844         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25845         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25846         * objc.dg/zero-link-2.m: Remove blank line.
25847         * objc.dg/zero-link-3.m: New test case.
25848
25849 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25850
25851         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25852
25853         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25854         than linker trickery.
25855
25856 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25857
25858         PR c++/12370
25859         * g++.dg/other/friend2.C: New test.
25860
25861 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25862
25863         * gcc.dg/20031012-1.c: New test.
25864
25865 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25866
25867         * gcc.dg/weak/weak-3.c: Fix for new warning.
25868
25869 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25870
25871         PR optimization/8750
25872         * gcc.c-torture/execute/20031012-1.c: New test case.
25873
25874 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25875
25876         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25877         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25878
25879 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25880
25881         PR optimization/12260
25882         * gcc.c-torture/compile/20031011-2.c: New test case.
25883
25884 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25885
25886         * gcc.c-torture/execute/20031011-1.c: New testcase.
25887
25888 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25889
25890         * gcc.c-torture/compile/20031011-1.c: New test.
25891
25892 2003-10-11  Jan Hubicka  <jh@suse.cz>
25893
25894         * g++.dg/other/first-global.C: New test.
25895
25896 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25897
25898         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25899
25900 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25901
25902         * gcc.c-torture/compile/20031010-1.c: New test.
25903
25904 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25905
25906         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25907         * gcc.c-torture/execute/va-arg-25.c: ... here.
25908
25909 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25910
25911         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25912
25913 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25914
25915         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25916
25917 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25918
25919         * g++.dg/parse/error2.C: New test.
25920
25921 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25922
25923         PR c++/11097
25924         * g++.dg/other/error5.C: Modify the error message.
25925         * g++.dg/lookup/using8.C: New test.
25926
25927 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25928
25929         * gcc.dg/darwin-abi-2.c: New file.
25930         * gcc.c-torture/execute/va-arg-24.c: New file.
25931
25932 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25933
25934         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25935         indentation.
25936
25937 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25938
25939         PR c++/10147
25940         * g++.dg/other/error4.C: Update error messages.
25941         * g++.dg/template/ptrmem4.C: Likewise.
25942
25943         PR c++/12337
25944         * g++.dg/init/new9.C: New test.
25945
25946         PR c++/12334, c++/12236, c++/8656
25947         * g++.dg/ext/attrib8.C: New test.
25948
25949 2003-10-06  Devang Patel  <dpatel@apple.com>
25950
25951         * gcc.dg/debug/dwarf2-3.h: New test.
25952         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25953
25954 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25955
25956         * g++.dg/opt/cfg2.C: New test.
25957
25958 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25959
25960         * g++.dg/opt/float1.C: New test.
25961
25962 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25963
25964         * gcc.dg/c90-array-lval-6.c: New test.
25965         * gcc.dg/c99-array-lval-6.c: New test.
25966
25967 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25968             Ziemowit Laski  <zlaski@apple.com>
25969
25970         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25971         'Derived', so that it is never considered a class method; add
25972         new warning for '+port' method ambiguity.
25973         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25974         <objc/objc-api.h> (needed on Mac OS X).
25975         * objc.dg/method-13.m: New test.
25976
25977 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25978
25979         PR optimization/9325, PR java/6391
25980         * gcc.c-torture/execute/20031003-1.c: New test case.
25981
25982 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25983
25984         PR optimization/12180
25985         * gcc.dg/20031002-1.c: New test.
25986
25987         PR c++/12486
25988         * g++.dg/inherit/error1.C: New test.
25989
25990 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25991
25992         * lib/f-torture.exp (search_for): Rename to...
25993         (search_for_re): This.  Also, clean up comments and the
25994         "regexp" invocation.
25995
25996 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25997
25998         * gcc.c-torture/compile/20031002-1.c: New test.
25999
26000 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26001
26002         * g++.dg/opt/cond1.C: New test.
26003
26004 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26005
26006         * gcc.dg/Wold-style-definition-2.c: New testcase.
26007         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26008
26009 2003-09-29  Richard Henderson  <rth@redhat.com>
26010
26011         * g++.dg/init/array10.C: Add dg-options.
26012
26013 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26014
26015         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26016
26017 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26018
26019         * g++.dg/template/friend19.C: Fix typo.
26020         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26021
26022 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26023
26024         * gcc.c-torture/execute/20030928-1.c: New test.
26025         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26026
26027 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26028
26029         * g++.dg/opt/unroll1.C: New test.
26030
26031 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26032
26033         PR optimization/11741
26034         * gcc.dg/20030926-1.c: New test case.
26035
26036 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26037
26038         PR c++/5655
26039         * g++.dg/parse/access7.C: New test.
26040         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26041
26042 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26043
26044         MERGE OF objc-improvements-branch into MAINLINE:
26045         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26046         if libobjc has not been built.
26047         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26048         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26049         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26050         objc/execute/nested-3.m, objc/execute/np-2.m,
26051         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26052         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26053         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26054         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26055         objc.dg/special/unclaimed-category-1.h,
26056         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26057         well as GNU runtime.
26058         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26059         * execute/cascading-1.m, execute/function-message-1.m,
26060         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26061         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26062         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26063         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26064         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26065         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26066         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26067         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26068         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26069         * objc.dg/bitfield-2.m: Run only on Darwin.
26070         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26071         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26072         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26073         * objc.dg/const-str-1.m: Fix constant string layout.
26074
26075 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26076
26077         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26078
26079 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26080
26081         * gcc.dg/darwin-abi-1.c: New file.
26082
26083 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26084
26085         PR target/12281
26086         * gcc.c-torture/compile/20030921-1.c: New test.
26087
26088 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26089
26090         * g++.dg/opt/reg-stack2.C: New test.
26091
26092 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26093
26094         * g++.dg/eh/delayslot1.C: New test.
26095
26096 2003-09-20  Richard Henderson  <rth@redhat.com>
26097
26098         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26099
26100 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26101
26102         * gcc.c-torture/execute/20030920-1.c: New test case.
26103
26104 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26105
26106         * g++.dg/rtti/typeid3.C: Correct expected error message.
26107
26108 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26109
26110         PR c++/157
26111         * g++.dg/parse/crash12.C: New test.
26112
26113 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26114
26115         * gcc.dg/compat/mixed-struct-check.h: New.
26116         * gcc.dg/compat/mixed-struct-defs.h: New.
26117         * gcc.dg/compat/mixed-struct-init.h: New.
26118         * gcc.dg/compat/struct-by-value-19_main.c: New.
26119         * gcc.dg/compat/struct-by-value-19_x.c: New.
26120         * gcc.dg/compat/struct-by-value-19_y.c: New.
26121         * gcc.dg/compat/struct-by-value-20_main.c: New.
26122         * gcc.dg/compat/struct-by-value-20_x.c: New.
26123         * gcc.dg/compat/struct-by-value-20_y.c: New.
26124         * gcc.dg/compat/struct-return-19_main.c: New.
26125         * gcc.dg/compat/struct-return-19_x.c: New.
26126         * gcc.dg/compat/struct-return-19_y.c: New.
26127         * gcc.dg/compat/struct-return-20_main.c: New.
26128         * gcc.dg/compat/struct-return-20_x.c: New.
26129         * gcc.dg/compat/struct-return-20_y.c: New.
26130
26131 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26132         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26133         so that it will not complain on LP64 targets.
26134
26135 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26136
26137         PR c++/495
26138         * g++.dg/template/friend24.C: New test.
26139
26140 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26141
26142         PR c++/12332
26143         * g++.dg/template/memtmpl2.C: New test.
26144
26145 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26146
26147         PR target/11184
26148         * gcc.dg/builtin-apply1.c: New test.
26149
26150 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26151
26152         PR c++/9848
26153         * g++.dg/warn/Wunused-4.C: New test.
26154
26155 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26156
26157         PR c++/12316
26158         * g++.dg/other/gc2.C: New test.
26159
26160 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26161
26162         PR c++/11991
26163         * g++.dg/rtti/typeid3.C: New test.
26164
26165         PR c++/12266
26166         * g++.dg/overload/template1.C: New test.
26167
26168 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26169
26170         * g++.dg/opt/cfg3.C: New test.
26171
26172 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26173
26174         PR c++/7939
26175         * g++.dg/template/crash11.C: New test.
26176
26177 2003-09-16  Jason Merrill  <jason@redhat.com>
26178             Jakub Jelinek  <jakub@redhat.com>
26179
26180         * gcc.dg/attr-warn-unused-result.c: New test.
26181
26182 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26183
26184         PR c++/12184
26185         * g++.dg/expr/call2.C: New test.
26186
26187 2003-09-15  Andreas Jaeger  <aj@suse.de>
26188
26189         * gcc.dg/Wold-style-definition-1.c: New test.
26190
26191 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26192
26193         PR c++/3907
26194         * g++.dg/parse/template12.C: New test.
26195
26196         * g++.dg/abi/bitfield11.C: New test.
26197         * g++.dg/abi/bitfield12.C: Likewise.
26198
26199 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26200
26201         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26202         non-expansion of functional macro name without arguments at EOL.
26203         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26204
26205 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26206
26207         * gcc.c-torture/execute/20030914-[12].c: New tests.
26208
26209 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26210
26211         PR c++/11788
26212         * g++.dg/overload/addr1.C: New test.
26213
26214 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26215
26216         * gcc.dg/20030909-1.c: New test.
26217
26218 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26219
26220         * gcc.dg/ultrasp10.c: New test.
26221
26222 2003-09-09  Devang Patel  <dpatel@apple.com>
26223
26224         * gcc.dg/darwin-ld-6.c: New test.
26225
26226 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26227
26228         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26229
26230 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26231
26232         * gcc.dg/ia64-types1.c: New test.
26233         * gcc.dg/ia64-types2.c: Likewise.
26234
26235 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26236
26237         * gcc.dg/builtins-1.c: Add more _Complex tests.
26238         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26239
26240         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26241         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26242
26243 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26244
26245         PR c++/11786
26246         * g++.dg/lookup/koenig2.C: New test.
26247
26248         PR c++/5296
26249         * g++.dg/rtti/typeid2.C: New test.
26250
26251 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26252
26253         * gcc.c-torture/compile/20030904-1.c: New test.
26254
26255 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26256
26257         * g++.dg/opt/longbranch2.C: New test.
26258
26259 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26260
26261         * g++.dg/template/crash10.C: Only compile it.
26262
26263 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26264
26265         PR middle-end/11665
26266         * gcc.c-torture/compile/20030907-1.c: New test.
26267         * g++.dg/init/array11.C: New test.
26268
26269 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26270
26271         PR c++/11852
26272         * g++.dg/init/struct1.C: New test.
26273
26274 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26275
26276         PR c++/12181
26277         * g++.dg/expr/comma1.C: New test.
26278
26279 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26280
26281         PR c++/11867
26282         * g++.dg/expr/static_cast5.C: New test.
26283
26284 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26285
26286         PR c++/11507
26287         * g++.dg/lookup/scoped7.C: New test.
26288
26289         PR c++/9574
26290         * g++.dg/other/static1.C: New test.
26291
26292         PR c++/11490
26293         * g++.dg/warn/template-1.C: New test.
26294
26295         PR c++/11432
26296         * g++.dg/template/crash10.C: New test.
26297
26298         PR c++/2478
26299         * g++.dg/overload/VLA.C: New test.
26300
26301         PR c++/10804
26302         * g++.dg/template/call1.C: New test.
26303
26304 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26305
26306         PR c++/11794
26307         * g++.dg/parse/using3.C: New test.
26308
26309 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26310
26311         PR c++/11409
26312         * g++.dg/overload/builtin3.C: New test case.
26313
26314 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26315
26316         PR c/9862
26317         * gcc.dg/20030906-1.c: New test.
26318         * gcc.dg/20030906-2.c: Likewise.
26319
26320 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26321
26322         PR c++/12167
26323         * g++.dg/parse/defarg5.C: New test.
26324
26325         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26326
26327 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26328
26329         PR c++/12163
26330         * g++.dg/expr/static_cast4.C: New test.
26331
26332         PR c++/12146
26333         * g++.dg/template/crash9.C: New test.
26334
26335 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26336
26337         * g++.old-deja/g++.ext/pretty2.C: Update for change
26338         in __FUNCTION__.
26339         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26340
26341 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26342
26343         PR c++/11922
26344         * g++/dg/template/qualified-id1.C: New test.
26345
26346         PR c++/12037
26347         * g++.dg/warn/noeffect4.C: New test.
26348
26349 2003-09-04  Matt Austern  <austern@apple.com>
26350
26351         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26352         * g++.dg/ext/fnname2.C: Likewise.
26353         * g++.dg/ext/fnname3.C: Likewise.
26354
26355 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26356
26357         * g++.dg/expr/lval1.C: New test.
26358         * g++.dg/ext/lvcast.C: Remove.
26359
26360 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26361
26362         PR optimization/11700.
26363         * gcc.c-torture/compile/20030903-1.c: New test case.
26364
26365 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26366
26367         PR c++/12053
26368         * g++.dg/abi/layout4.C: New test.
26369
26370 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26371
26372         PR c++/11553
26373         * g++.dg/parse/friend3.C: New test.
26374
26375 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26376
26377         PR c++/11847
26378         * g++.dg/template/class1.C: New test.
26379
26380         PR c++/11808
26381         * g++.dg/expr/call1.C: New test.
26382
26383 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26384
26385         PR c++/12114
26386         * g++.dg/init/ref9.C: New test.
26387
26388         PR c++/11972
26389         * g++.dg/template/nested4.C: New test.
26390
26391 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26392
26393         PR c++/12093
26394         * g++.dg/template/non-dependent4.C: New test.
26395
26396         PR c++/11928
26397         * g++.dg/inherit/conv1.C: New test.
26398
26399 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26400
26401         PR c++/6196
26402         * g++.dg/ext/label1.C: New test.
26403         * g++.dg/ext/label2.C: Likewise.
26404
26405 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26406
26407         * g++.dg/expr/cond3.C: New test.
26408
26409 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26410
26411         * gcc.dg/builtins-1.c: Add new builtin cases.
26412
26413 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26414
26415         * gcc.dg/builtins-1.c: Add new cases.
26416         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26417
26418 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26419
26420         * gcc.dg/builtins-1.c: Add more math builtin tests.
26421         * gcc.dg/torture/builtin-attr-1.c: New test.
26422
26423 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26424
26425         PR optimization/5079
26426         * g++.dg/opt/static3.C: New test.
26427
26428 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26429
26430         * gcc.misc-tests/gcov-10b.c: New test.
26431
26432 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26433
26434         * g++.dg/opt/ptrmem3.C: New test.
26435
26436         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26437
26438 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26439
26440         * gcc.dg/20030826-2.c: New test.
26441
26442 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26443
26444         PR middle-end/12002
26445         * g77.f-torture/compile/12002.f: New test case.
26446
26447 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26448
26449         * gcc.dg/20030826-1.c: New test case.
26450
26451 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26452
26453         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26454
26455 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26456
26457         PR c++/11871
26458         * c++.dg/lookup/crash1.C: New test.
26459
26460         * c++.dg/warn/noeffect3.C: New test.
26461
26462 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26463
26464         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26465         * gcc.dg/compat/vector-1_y.c: Ditto.
26466         * gcc.dg/compat/vector-2_x.c: Ditto.
26467         * gcc.dg/compat/vector-2_y.c: Ditto.
26468
26469 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26470
26471         * gcc.dg/20030702-1.c: New test.
26472
26473 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26474
26475         PR c++/8795
26476         * g++.dg/ext/altivec-1.C: New test.
26477
26478 2003-08-24  Richard Henderson  <rth@redhat.com>
26479
26480         * g++.dg/eh/simd-2.C: Add -w for x86.
26481
26482 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26483
26484         * gcc.dg/20030815-1.c: New test.
26485
26486 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26487
26488         PR c++/3765
26489         * g++.dg/parse/access6.C: New test.
26490
26491 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26492
26493         PR c++/641, c++/11876
26494         * g++.dg/template/friend22.C: New test.
26495         * g++.dg/template/friend23.C: Likewise.
26496
26497 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26498
26499         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26500         identically.
26501
26502 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26503
26504         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26505
26506 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26507
26508         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26509
26510 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26511
26512         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26513
26514 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26515
26516         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26517
26518 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26519
26520         PR c++/11919
26521         * g++.dg/overload/prom1.C: New test.
26522
26523         PR c++/11551
26524         * g++.dg/parse/dtor2.C: New test.
26525
26526         PR c++/10762
26527         * g++.dg/parse/using2.C: New test.
26528
26529 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26530
26531         PR target/11805
26532         * gcc.c-torture/compile/20030821-1.c: New.
26533
26534 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26535
26536         PR c++/11834
26537         * g++.dg/template/deduce2.C: New test.
26538
26539 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26540
26541         * gcc.c-torture/execute/20030821-1.c: New test.
26542
26543 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26544
26545         PR middle-end/11984
26546         * gcc.dg/20030820-1.c: New test case.
26547
26548 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26549
26550         PR c++/11945
26551         * g++.dg/warn/noeffect2.C: New test.
26552
26553 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26554
26555         PR c++/10926
26556         * g++.dg/template/dtor2.C: New test.
26557
26558         PR c++/11684
26559         * g++.dg/template/operator1.C: New test.
26560         * g++.dg/parse/operator4.C: New test.
26561
26562         PR c++/11946.C
26563         * g++.dg/expr/enum1.C: New test.
26564         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26565
26566         PR c++/11036.C
26567         * g++.dg/parse/elab2.C: New test.
26568         * g++.dg/parse/typedef4.C: Change error message.
26569         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26570         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26571         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26572
26573 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26574
26575         * gcc.dg/pch/warn-1.c: New.
26576         * gcc.dg/pch/warn-1.hs: New.
26577
26578         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26579         not-tested file.
26580
26581 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26582
26583         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26584
26585 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26586
26587         * gcc.dg/uninit-D.c: New Test.
26588         * gcc.dg/uninit-E.c: New Test.
26589         * gcc.dg/uninit-F.c: New Test.
26590         * gcc.dg/uninit-G.c: New Test.
26591
26592 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26593
26594         * g++.dg/README: Describe the pch directory.
26595
26596 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26597
26598         PR c++/11174
26599         * g++.dg/parse/access4.C: New test.
26600         * g++.dg/parse/access5.C: Likewise.
26601         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26602
26603 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26604
26605         * gcc.dg/noncompile/20030818-1.c: New.
26606
26607 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26608
26609         PR c++/11957
26610         * g++.dg/warn/noeffect1.C: New test.
26611
26612         * g++.dg/template/scope2.C: New test.
26613         * g++.dg/template/error2.C: Correct dg-error
26614
26615 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26616
26617         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26618
26619 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26620
26621         PR C++/11512
26622         * g++.dg/template/warn1.C: New.
26623
26624 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26625
26626         * g++.dg/template/error2.C: New test.
26627         * g++.dg/lookup/using7.C: Adjust errors
26628         * g++.old-deja/g++.pt/crash36.C: Likewise.
26629         * g++.old-deja/g++.pt/derived3.C: Likewise.
26630
26631 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26632
26633         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26634         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26635         * gcc.c-torture/execute/builtins/string-9.c: New, from
26636         string-opt-9.c.  Adjust for execute/builtins framework.
26637         * gcc.c-torture/execute/string-opt-9.c: Delete.
26638
26639 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26640
26641         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26642
26643         * g++.dg/parse/ret-type2.C: New test.
26644
26645         PR c++/11703
26646         * g++.dg/init/new8.C: New test.
26647
26648         PR c++/10923
26649         * g++.dg/parse/typedef5.C: New test.
26650
26651         PR c++/9512
26652         * g++.dg/parse/qualified2.C: New test.
26653         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26654         invalid code.
26655
26656 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26657
26658         * g++.dg/conversion/ptrmem1.C: New test.
26659
26660 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26661
26662         PR target/11693
26663         * gcc.dg/20030811-1.c: New test.
26664
26665         PR target/11535
26666         * gcc.c-torture/execute/20030811-1.c: New test.
26667
26668 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26669
26670         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26671
26672 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26673
26674         PR c++/11789.C
26675         * g++.dg/inherit/multiple1.C: New test.
26676
26677 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26678
26679         * gcc.dg/spe1.c: New test.
26680
26681         PR c++/11670
26682         * g++.dg/expr/cast2.C: New test.
26683
26684         PR c++/10530
26685         * g++.dg/template/dependent-name2.C: New test.
26686
26687 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26688
26689         * g++.dg/parse/crash11.C: Put the dg options in comments.
26690
26691 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26692
26693         * lib/gcc-dg.exp: Update for diagnostic change.
26694
26695 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26696
26697         PR c++/5767
26698         * g++.dg/parse/crash11.C: New test.
26699
26700 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26701
26702         * gcc.dg/cpp/spacing1.c: Update.
26703
26704 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26705
26706         PR target/11739
26707         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26708         a value for -mtune.
26709
26710 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26711
26712         PR middle-end/11771
26713         * gcc.c-torture/compile/20030804-1.c: New test case.
26714
26715 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26716
26717         * gcc.dg/20030804-1.c: New test case.
26718
26719 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26720
26721         * gcc.dg/cpp/separate-1.c: New test.
26722
26723 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26724
26725         PR c++/11704
26726         * g++.dg/template/dependent-expr2.C: New test.
26727
26728         PR c++/11766
26729         * g++.dg/expr/ptrmem1.C: New test.
26730
26731 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26732
26733         PR c++/9453
26734         * g++.dg/template/friend15.C: New test.
26735
26736 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26737
26738         * lib/dg-pch.exp: Work round PCH bug.
26739
26740 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26741
26742         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26743         builtins.  Move cases from builtins-4.c here.
26744
26745         * gcc.dg/torture/builtin-math-1.c: New test taken from
26746         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26747         additional cases.
26748
26749         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26750         Delete.
26751
26752 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26753
26754         PR c++/9447
26755         * g++.dg/template/using7.C: New test.
26756
26757 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26758
26759         * import1.c, import2.c: New tests.
26760
26761 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26762
26763         * g++.dg/eh/crossjump1.C: New test.
26764
26765 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26766
26767         PR c++/11697
26768         * g++.dg/template/using6.C: New test.
26769
26770         PR c++/11744
26771         * g++.dg/template/koenig2.C: New test.
26772
26773 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26774
26775         PR c++/7983
26776         * g++.dg/parse/typedef4.C: New test.
26777
26778 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26779
26780         PR c++/8442, c++/8806
26781         * g++.dg/template/elab1.C: New test.
26782         * g++.dg/template/type2.C: Likewise.
26783         * g++.dg/template/ttp3.C: Adjust expected error message.
26784         * g++.old-deja/g++.law/visibility13.C: Likewise.
26785         * g++.old-deja/g++.niklas/t135.C: Likewise.
26786         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26787         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26788         template argument.
26789         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26790
26791 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26792
26793         PR c++/11295
26794         * g++.dg/ext/stmtexpr1.C: New test.
26795
26796         * g++.dg/opt/tmp1.C: New test.
26797
26798         PR c++/11525
26799         * g++.dg/parse/constant4.C: New test.
26800
26801         PR c++/9447
26802         * g++.dg/template/using5.C: New test.
26803
26804 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26805
26806         * gcc.dg/builtins-27.c: New test case.
26807
26808 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26809
26810         * gcc.dg/tls/opt-7.c: New test.
26811
26812 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26813
26814         * g++.old-deja/g++.other/crash18.C: Remove.
26815
26816 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26817
26818         * g++.dg/template/explicit3.C: New.
26819         * g++.dg/template/explicit4.C: New.
26820         * g++.dg/template/explicit5.C: New.
26821
26822         PR c++/11347
26823         * g++.dg/template/memtmpl1.C: New.
26824
26825 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26826
26827         PR target/11565
26828         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26829         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26830
26831 2003-07-30  Jan Hubicka  <jh@suse.cz>
26832
26833         * vtgc1.c: Kill.
26834
26835 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26836
26837         * gcc.dg/struct-in-proto-1.c: New test.
26838
26839 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26840
26841         * gcc.dg/cpp/include2.c: Only expect one message.
26842
26843 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26844
26845         PR c++/9447
26846         * g++.dg/template/using1.C: New test.
26847         * g++.dg/template/using2.C: New test.
26848         * g++.dg/template/using3.C: New test.
26849         * g++.dg/template/using4.C: New test.
26850
26851 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26852
26853         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26854         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26855
26856 2003-07-28  Jan Hubicka  <jh@suse.cz>
26857
26858         PR c++/11530
26859         * g++.dg/opt/call1.C: New test.
26860
26861 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26862
26863         PR c++/11667
26864         * g++.dg/init/enum2.C: New test.
26865         * g++.dg/template/overload1.C: Add "-w" option.
26866
26867 2003-07-28    <hp@bitrange.com>
26868
26869         * gcc.dg/Wdeclaration-after-statement-1.c,
26870         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26871
26872 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26873
26874         * gcc.c-torture/compile/20030725-1.c: New test.
26875
26876 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26877
26878         * gcc.dg/20030505.c: Only run for SPE.
26879         Remove definition of opaque type.
26880
26881 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26882
26883         * g++.dg/template/ptrmem6.C: New test.
26884
26885 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26886
26887         * gcc.c-torture/compile/zero-strct-2.c: New test.
26888
26889 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26890
26891         * gcc.dg/intermod-1.c: New test.
26892
26893 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26894
26895         PR c++/11617
26896         * g++.dg/template/lookup2.C: New test.
26897         * g++.dg/template/memclass1.C: Remove instantiated from error.
26898         * g++.dg/other/error2.C: Tweak expected errors.
26899
26900         PR c++/11596
26901         * g++.dg/template/defarg3.C: New test.
26902
26903         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26904
26905 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26906
26907         * g++.dg/inherit/access5.C: New test.
26908
26909 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26910
26911         PR c++/11513
26912         * g++.dg/template/crash8.C: New test.
26913
26914 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26915
26916         PR c/10602
26917         * gcc.dg/noncompile/incomplete-2.c: New test.
26918
26919 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26920
26921         PR c++/11645
26922         * g++.dg/inherit/access4.C: New test.
26923
26924         PR c++/11517
26925         * g++.dg/expr/cond2.C: New test.
26926
26927         PR optimization/10679
26928         * g++.dg/opt/inline4.C: New test.
26929
26930 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26931
26932         * g++.dg/parse/crash10: New test.
26933
26934 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26935
26936         * g++.dg/ext/flexary1.C: New test.
26937
26938 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26939
26940         PR c++/10793
26941         * g++.dg/template/crash9.C: New test.
26942
26943 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26944
26945         PR c++/3004
26946         * g++.dg/parse/typedef3.C: New test.
26947
26948         PR c++/7906
26949         * g++.dg/parse/operator2.C: New test.
26950
26951         PR c++/8895
26952         * g++.dg/parse/def-tmpl-arg1.C: New test.
26953
26954         PR c++/9282
26955         * g++.dg/parse/funptr1.C: New test.
26956
26957         PR c++/9452
26958         * g++.dg/parse/ambig3.C: New test.
26959
26960         PR c++/9454
26961         * g++.dg/parse/operator3.C: New test.
26962
26963         PR c++/9486
26964         * g++.dg/parse/template10.C: New test.
26965
26966         PR c++/9488
26967         * g++.dg/parse/template11.C: New test.
26968
26969         PR c++/10150
26970         * g++.dg/parse/invalid-op1.C: New test.
26971
26972         PR c++/10247
26973         * g++.dg/parse/condexpr1.C: New test.
26974
26975 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26976
26977         * g++.dg/ext/packed3.C: New test.
26978         * g++.dg/ext/packed4.C: New test.
26979
26980         * gcc.dg/pack-test-3.c: New test.
26981
26982 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26983
26984         * lib/compat.exp: Handle dg-options per source file.
26985         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26986         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26987         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26988         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26989         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26990         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26991         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26992         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26993         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26994         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26995         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26996         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26997         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26998         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26999
27000 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27001
27002         PR c/10320
27003         * gcc.c-torture/execute/20030718-1.c: New test.
27004
27005 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27006
27007         PR optimization/11536
27008         * gcc.dg/20030721-1.c: New test.
27009
27010 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27011
27012         PR c++/11546
27013         * g++.dg/template/lookup1.C: New test.
27014
27015 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27016
27017         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27018         diagnostics of ill-formed constructs involving labels.
27019         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27020         the new 'previously defined here' message.
27021
27022 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27023
27024         * g++.dg/parse/non-dependent2.C: New test.
27025
27026 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27027
27028         * g++.dg/init/init-ref4.C: xfail on targets without
27029         weak symbols.
27030
27031 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27032
27033         PR target/11087
27034         * gcc.c-torture/execute/20030717-1.c: New test.
27035
27036 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27037
27038         * g++.dg/opt/cfg1.C: New test.
27039
27040 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27041
27042         PR optimization/11557
27043         * gcc.dg/20030717-1.c: New test.
27044
27045 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27046
27047         PR c++/10476
27048         * g++.dg/expr/crash-1.C: New test.
27049
27050         PR c++/11027
27051         * g++.dg/template/init3.C: New test.
27052
27053         PR c++/8222
27054         * g++.dg/template/non-dependent1.C: New test.
27055
27056         PR c++/11070
27057         * g++.dg/template/non-dependent2.C: New test.
27058
27059         PR c++/11071
27060         * g++.dg/template/non-dependent3.C: New test.
27061
27062         PR c++/9907
27063         * g++.dg/template/sizeof5.C: New test.
27064
27065 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27066
27067         PR 11498
27068         * gcc.c-torture/compile/mangle-1.c: New file.
27069
27070 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27071
27072         PR c++/7809
27073         * g++.dg/parse/access3.C: New test.
27074
27075 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27076
27077         PR c++/11384
27078         * g++.dg/init/init-ref4.C: New test.
27079
27080 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27081
27082         PR c++/11547
27083         * g++.dg/parse/constant3.C: New test.
27084         * g++.dg/parse/crash7.C: Likewise.
27085
27086 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27087
27088         PR target/11008
27089         * gcc.dg/i386-pentium4-not-mull.c: New.
27090
27091 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27092
27093         * gcc.dg/asm-names.c (ymain): Make it weak.
27094
27095 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27096
27097         PR c++/5421
27098         * g++.dg/template/friend21.C: New test.
27099
27100 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27101
27102         * gcc.dg/cleanup-8.c: New test.
27103         * gcc.dg/cleanup-9.c: New test.
27104
27105 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27106
27107         * g++.dg/ext/dll-MI1.h: New file.
27108         * g++.dg/ext/dllexport-MI1.C: New file.
27109         * g++.dg/ext/dllimport-MI1.C: New file.
27110
27111 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27112
27113         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27114         it does not have cmpstrsi patterns (just cmpmemsi).
27115
27116 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27117
27118         PR debug/11473
27119         * g++.dg/debug/debug8.C: New test.
27120
27121 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27122
27123         PR c++/10108
27124         * g++.dg/template/crash7.C: New test.
27125
27126 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27127
27128         PR target/10795
27129         * gcc.c-torture/compile/20030708-1.c: New.
27130
27131 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27132
27133         * gcc.c-torture/execute/20030715-1.c: New test.
27134
27135 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27136
27137         * gcc.dg/pch/inline-3.c: New file.
27138         * gcc.dg/pch/inline-3.hs: New file.
27139         * gcc.dg/pch/inline-4.c: New file.
27140         * gcc.dg/pch/inline-4.hs: New file.
27141
27142 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27143
27144         PR c++/11509
27145         * g++.dg/template/crash6.C: New test.
27146
27147         PR c++/7053
27148         * g++.dg/template/friend20.C: New test.
27149
27150         PR c++/7019
27151         * g++.dg/template/overload2.C: New test.
27152
27153 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27154
27155         PR optimization/11440
27156         * gcc.c-torture/execute/20030714-1.c: New test.
27157
27158 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27159
27160         PR c++/11154
27161         * g++.dg/template/partial2.C: New test.
27162
27163 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27164
27165         PR c++/11503
27166         * g++.dg/template/anon1.C: New test.
27167
27168         PR c++/11493
27169         PR c++/11495
27170         * g++.dg/parse/template9.C: Likewise.
27171         * g++.dg/template/crash4.C: New test.
27172         * g++.dg/template/koenig1.C: Likewise.
27173         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27174         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27175         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27176         functions.
27177         * g++.old-deja/g++.jason/template36.C: Likewise.
27178         * g++.old-deja/g++.mike/p1989.C: Likewise.
27179         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27180         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27181         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27182         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27183         compiling.
27184         * g++.old-deja/g++.pt/union2.C: Use this->.
27185
27186 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27187
27188         * gcc.dg/20030711-1.c: New test.
27189
27190 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27191
27192         PR c++/11050
27193         * g++.dg/parse/args1.C: New test.
27194         * g++.pt/defarg8.C: Change expected errors.
27195
27196 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27197
27198         PR c++/8164
27199         * g++.dg/template/nontype2.C: New test.
27200
27201         PR c++/10558
27202         * g++.dg/parse/template8.C: New test.
27203
27204         PR c++/8327
27205         * g++.dg/template/scope1.C: New test.
27206
27207         * g++.dg/warn/Wsign-compare-1.C: New test.
27208
27209 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27210
27211         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27212
27213 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27214
27215         PR c++/9411
27216         * g++.dg/template/explicit2.C: New test.
27217
27218         PR c++/10032
27219         * g++.dg/warn/pedantic1.C: New test.
27220
27221 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27222
27223         PR c++ 9483
27224         * g++.dg/other/field1.C: New test.
27225
27226 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27227
27228         PR c/11449
27229         * gcc.c-torture/compile/20030707-1.c: New.
27230
27231 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27232
27233         PR c++/10849
27234         * g++.dg/template/access12.C: New test.
27235
27236 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27237
27238         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27239         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27240         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27241         * gcc.misc-tests/gcov.exp: Update
27242         * g++.dg/gcov/gcov.exp: Update
27243         * lib/gcov.exp: Update.
27244
27245 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27246
27247         * g++.dg/abi/mangle17.C: Make sure template expressions are
27248         dependent.
27249         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27250         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27251         * g++.dg/opt/stack1.C: Remove erroneous code.
27252         * g++.dg/parse/template7.C: New test.
27253         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27254         * g++.old-deja/g++.pt/crash4.C: Likewise.
27255
27256 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27257
27258         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27259         with zero or one occurence of `$' after the initial `L'.
27260
27261 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27262
27263         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27264
27265 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27266
27267         PR c/11370
27268         * gcc.dg/Wunreachable-6.c: New testcase.
27269         * gcc.dg/Wunreachable-7.c: New testcase.
27270
27271 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27272
27273         PR c/11420
27274         * gcc.dg/20030708-1.c: New test.
27275
27276 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27277
27278         * gcc.dg/compat/sdata-section.h: New file.
27279         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27280         * gcc.dg/torture/mips-sdata-1.c: New test.
27281
27282 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27283
27284         PR c++/11030
27285         * g++.dg/template/friend19.C: New test.
27286
27287 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27288
27289         * g++.dg/opt/strength-reduce.C: New test.
27290
27291 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27292
27293         PR target/10979
27294         * gcc.dg/20030707-1.c: New testcase.
27295
27296 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27297
27298         PR optimization/11059
27299         * g++.dg/opt/emptyunion.C: New testcase.
27300
27301 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27302             Eric Botcazou  <ebotcazou@libertysurf.fr>
27303
27304         * g++.dg/opt/stack1.C: New test.
27305
27306 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27307
27308         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27309         run test.
27310
27311         PR c++/11431
27312         * g++.dg/expr/static_cast3.C: New test.
27313
27314 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27315
27316         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27317         everywhere.
27318         * gcc.dg/concat.c: Concatenation of string constants with
27319         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27320         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27321         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27322         necessary to avoid multi-character character constant warning.
27323         * gcc.dg/cpp/escape.c: Likewise.
27324         * gcc.dg/cpp/ucs.c: Likewise.
27325         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27326         Fix a typo.
27327
27328 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27329
27330         PR c/11428
27331         * gcc.c-torture/compile/20030704-1.c: New.
27332
27333 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27334
27335         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27336
27337 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27338
27339         PR c++/5287, PR c++/7910,  PR c++/11021
27340         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27341         tests for warnings.
27342         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27343         * g++.dg/ext/dllimport3.C: Likewise.
27344         * g++.dg/ext/dllimport4.C: New file.
27345         * g++.dg/ext/dllimport5.C: New file.
27346         * g++.dg/ext/dllimport6.C: New file.
27347         * g++.dg/ext/dllimport7.C: New file.
27348         * g++.dg/ext/dllimport8.C: New file.
27349         * g++.dg/ext/dllimport9.C: New file.
27350         * g++.dg/ext/dllimport10.C: New file.
27351         * g++.dg/ext/dllexport1.C: New file.
27352
27353 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27354
27355         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27356         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27357
27358 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27359
27360         * gcc.dg/builtins-25.c: New testcase.
27361         * gcc.dg/builtins-26.c: New testcase.
27362
27363 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27364
27365         * gcc.dg/compat/vector-defs.h: New file.
27366         * gcc.dg/compat/vector-setup.h: New file.
27367         * gcc.dg/compat/vector-check.h: New file.
27368         * gcc.dg/compat/vector-1_main.c: New file.
27369         * gcc.dg/compat/vector-1_x.c: New file.
27370         * gcc.dg/compat/vector-1_y.c: New file.
27371         * gcc.dg/compat/vector-2_main.c: New file.
27372         * gcc.dg/compat/vector-2_x.c: New file.
27373         * gcc.dg/compat/vector-2_y.c: New file.
27374
27375         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27376         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27377         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27378         * gcc.dg/compat/struct-align-1.h: New file.
27379         * gcc.dg/compat/struct-align-1_main.c: New file.
27380         * gcc.dg/compat/struct-align-1_x.c: New file.
27381         * gcc.dg/compat/struct-align-1_y.c: New file.
27382         * gcc.dg/compat/struct-align-2.h: New file.
27383         * gcc.dg/compat/struct-align-2_main.c: New file.
27384         * gcc.dg/compat/struct-align-2_x.c: New file.
27385         * gcc.dg/compat/struct-align-2_y.c: New file.
27386
27387         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27388         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27389         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27390         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27391         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27392         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27393         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27394         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27395         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27396         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27397         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27398         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27399         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27400         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27401         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27402         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27403         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27404         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27405         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27406         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27407         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27408         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27409         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27410         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27411         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27412         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27413         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27414         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27415         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27416
27417 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27418
27419         * gcc.dg/i386-call-1.c: New test.
27420
27421 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27422
27423         PR c++/9162
27424         * g++.dg/parse/defarg4.C: New.
27425
27426 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27427
27428         PR target/10700
27429         * gcc.c-torture/compile/20030703-1.c: New test case.
27430
27431 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27432
27433         * g++.dg/template/local3.C: Remove extra semicolon.
27434
27435 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27436
27437         * gcc.dg/i386-volatile-1.c: New test.
27438
27439 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27440
27441         PR c++/11072
27442         * g++.dg/other/offsetof2.C: XFAIL.
27443         * g++.dg/other/offsetof5.C: New.
27444
27445         PR c++/10219
27446         * g++.dg/template/error1.C: New.
27447
27448         PR c++/9779
27449         * g++.dg/template/dependent-expr1.C: New.
27450
27451 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27452
27453         PR c++/6949
27454         * g++.dg/template/local3.C: New test.
27455
27456         PR c++/11149
27457         * g++.dg/lookup/scoped6.C: New test.
27458
27459 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27460
27461         PR c++/8046
27462         * g++.dg/other/error7.C: New test.
27463
27464 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27465
27466         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27467         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27468         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27469         * g++.old-deja/g++.other/union2.C: Likewise.
27470         * gcc.dg/c90-const-expr-2.c: Likewise.
27471         * gcc.dg/c90-const-expr-3.c: Likewise.
27472         * gcc.dg/c99-const-expr-2.c: Likewise.
27473         * gcc.dg/c99-const-expr-3.c: Likewise.
27474         * gcc.dg/concat.c: Likewise.
27475
27476 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27477
27478         PR c++/9559
27479         * g++.dg/init/static1.C: New test.
27480
27481 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27482
27483         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27484         * g++.old-deja/g++.other/access2.C: Likewise.
27485         * g++.old-deja/g++.other/decl2.C: Likewise.
27486         * gcc.c-torture/execute/20020615-1.c: Likewise.
27487
27488 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27489
27490         PR c++/4933
27491         * g++.dg/template/sizeof4.C: New test.
27492
27493 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27494
27495         * g++.dg/other/error6.C: New test.
27496
27497 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27498
27499         PR c++/10750
27500         * g++.dg/parse/constant2.C: New test.
27501
27502 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27503
27504         PR c++/11106
27505         * g++.dg/other/error5.C: New test.
27506
27507 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27508
27509         * gcc.dg/format/gcc_diag-1.c: New test.
27510
27511 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27512
27513         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27514
27515 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27516
27517         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27518         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27519         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27520
27521 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27522
27523         * gcc.c-torture/execute/builtins/string-8.c: New test.
27524         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27525         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27526         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27527
27528 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27529
27530         PR c++/10468
27531         * g++.dg/ext/typeof6.C: New test.
27532
27533 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27534
27535         PR c++/10796
27536         * g++.dg/init/enum1.C: New test.
27537
27538 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27539
27540         * gcc.dg/20030627-1.c: New test.
27541
27542 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27543
27544         PR c++/11332
27545         * g++.dg/expr/static_cast2.C: New test.
27546
27547 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27548             Jakub Jelinek  <jakub@redhat.com>
27549
27550         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27551         sprintf(dst,"%s",src) optimization.
27552         * gcc.c-torture/execute/20030626-1.c: New test case.
27553         * gcc.c-torture/execute/20030626-2.c: New test case.
27554
27555 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27556
27557         * gcc.c-torture/execute/multi-ix.c: New test.
27558
27559         * gcc.c-torture/execute/simd-4.c (main):
27560         Added missing semicolon at end of union.
27561
27562 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27563
27564         PR c++/8266
27565         * g++.dg/template/explicit-instantiation3.C: New test.
27566
27567 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27568
27569         * gcc.dg/20030626-1.c: Use signed char.
27570
27571 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27572
27573         * gcc.dg/20030626-1.c: New test.
27574
27575 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27576
27577         * const-str-2.m: Update.
27578
27579 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27580
27581         PR c++/10990
27582         * g++.dg/rtti/dyncast1.C: New test.
27583         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27584         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27585         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27586
27587         PR c++/10931
27588         * g++.dg/expr/static_cast1.C: New test.
27589
27590 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27591
27592         * gcc.dg/20030625-1.c: New test.
27593
27594 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27595
27596         * gcc.c-torture/compile/20030624-1.c: New test case.
27597
27598 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27599
27600         * gcc.c-torture/execute/string-opt-17.c: New test.
27601
27602 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27603
27604         PR c++/5754
27605         * g++.dg/parse/crash6.C: New test.
27606
27607 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27608
27609         * gcc.dg/builtins-24.c: New test case.
27610
27611 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27612
27613         * g++.dg/opt/operator1.C: New test.
27614
27615 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27616
27617         * gcc.c-torture/execute/string-opt-16.c: New test case.
27618
27619 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27620
27621         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27622         * g++.old-deja/g++.other/conv7.C: Likewise.
27623         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27624         * g++.old-deja/g++.other/overload14.C: Likewise.
27625
27626 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27627
27628         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27629         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27630
27631 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27632
27633         PR c++/10888
27634         * g++.dg/warn/Winline-3.C: New test.
27635
27636 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27637
27638         * lib/target-supports.exp (check_alias_available): Make the test
27639         program acceptable to the Solaris assembler.
27640
27641         PR c++/10749
27642         * g++.dg/template/memclass2.C: New test.
27643
27644 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27645             Eric Botcazou  <ebotcazou@libertysurf.fr>
27646
27647         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27648         data for non-matching targets.
27649         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27650
27651 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27652
27653         PR c++/10845
27654         * g++.dg/template/member3.C: New test.
27655
27656 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27657
27658         PR c++/10939
27659         * g++.dg/template/func1.C: New test.
27660
27661         PR c++/9649
27662         * g++.dg/template/static4.C: New test.
27663         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27664
27665         PR c++/11041
27666         * g++.dg/init/ref7.C: New test.
27667
27668 2003-06-19  Matt Austern  <austern@apple.com>
27669
27670         PR c++/11228
27671         * g++.dg/anew1.C: New test.
27672         * g++.dg/anew2.C: New test.
27673         * g++.dg/anew3.C: New test.
27674         * g++.dg/anew4.C: New test.
27675
27676 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27677
27678         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27679
27680 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27681
27682         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27683         endian-dependent.
27684
27685 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27686
27687         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27688         Remove cruft.
27689
27690 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27691
27692         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27693         * gcc.c-torture/compile/961203-1.c: Likewise.
27694         * gcc.c-torture/compile/980506-1.c: Likewise.
27695
27696 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27697
27698         PR c++/10712
27699         * g++.dg/lookup/using7.C: New test.
27700
27701 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27702
27703         PR c++/11105
27704         * g++.dg/abi/conv1.C: Remove it.
27705         * g++.dg/template/conv7.C: New test.
27706         * g++.dg/template/conv8.C: Likewise.
27707         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27708         conversion operator.
27709
27710 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27711
27712         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27713         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27714         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27715         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27716         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27717         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27718         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27719         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27720         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27721         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27722         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27723         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27724         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27725         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27726         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27727         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27728         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27729         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27730         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27731         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27732         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27733         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27734         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27735         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27736         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27737         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27738         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27739         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27740         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27741
27742 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27743
27744         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27745         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27746         indications.
27747
27748 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27749
27750         * gcc.dg/i386-387-5.c: New test case.
27751         * gcc.dg/i386-387-6.c: New test case.
27752         * gcc.dg/builtins-23.c: New test case.
27753
27754 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27755
27756         * gcc.dg/builtins-22.c: New test case.
27757         * gcc.dg/i386-387-1.c: Update to test exp.
27758         * gcc.dg/i386-387-2.c: Likewise.
27759
27760 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27761
27762         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27763
27764 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27765
27766         * lib/gcc-dg.exp (dg-require-dll): New function.
27767         (dg-xfail-if): Likewise.
27768         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27769         driver.
27770
27771         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27772         * gcc.c-torture/compile/20001205-1.c: Likewise.
27773         * gcc.c-torture/compile/20001226-1.c: Likewise.
27774         * gcc.c-torture/compile/20010518-2.c: Likewise.
27775         * gcc.c-torture/compile/20020312-1.c: Likewise.
27776         * gcc.c-torture/compile/20020604-1.c: Likewise.
27777         * gcc.c-torture/compile/920501-12.c: Likewise.
27778         * gcc.c-torture/compile/920501-4.c: Likewise.
27779         * gcc.c-torture/compile/920520-1.c: Likewise.
27780         * gcc.c-torture/compile/920521-1.c: Likewise.
27781         * gcc.c-torture/compile/920625-1.c: Likewise.
27782         * gcc.c-torture/compile/961203-1.c: Likewise.
27783         * gcc.c-torture/compile/980506-1.c: Likewise.
27784         * gcc.c-torture/compile/981006-1.c: Likewise.
27785         * gcc.c-torture/compile/981022-1.c: Likewise.
27786         * gcc.c-torture/compile/981223-1.c: Likewise.
27787         * gcc.c-torture/compile/990617-1.c: Likewise.
27788         * gcc.c-torture/compile/dll.c: Likewise.
27789         * gcc.c-torture/compile/labels-3.c: Likewise.
27790         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27791         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27792         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27793         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27794         * gcc.c-torture/compile/simd-5.c: Likewise.
27795         * gcc.c-torture/compile/20000804-1.x: Remove.
27796         * gcc.c-torture/compile/20001205-1.x: Likewise.
27797         * gcc.c-torture/compile/20001226-1.x: Likewise.
27798         * gcc.c-torture/compile/20010518-2.x: Likewise.
27799         * gcc.c-torture/compile/20020312-1.x: Likewise.
27800         * gcc.c-torture/compile/20020604-1.x: Likewise.
27801         * gcc.c-torture/compile/920501-12.x: Likewise.
27802         * gcc.c-torture/compile/920501-4.x: Likewise.
27803         * gcc.c-torture/compile/920520-1.x: Likewise.
27804         * gcc.c-torture/compile/920521-1.x: Likewise.
27805         * gcc.c-torture/compile/920625-1.x: Likewise.
27806         * gcc.c-torture/compile/961203-1.x: Likewise.
27807         * gcc.c-torture/compile/980506-1.x: Likewise.
27808         * gcc.c-torture/compile/981006-1.x: Likewise.
27809         * gcc.c-torture/compile/981022-1.x: Likewise.
27810         * gcc.c-torture/compile/981223-1.x: Likewise.
27811         * gcc.c-torture/compile/990617-1.x: Likewise.
27812         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27813         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27814         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27815         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27816         * gcc.c-torture/compile/simd-5.x: Likewise.
27817
27818         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27819
27820 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27821
27822         * gcc.c-torture/execute/20030611-1.c: New test.
27823
27824 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27825
27826         PR middle-end/168
27827         * gcc.dg/20030612-1.c: New test case.
27828
27829 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27830
27831         PR c++/10635
27832         * g++.dg/expr/cast1.C: New test.
27833
27834 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27835
27836         * gcc.dg/builtins-21.c: New test case.
27837
27838 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27839
27840         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27841         options instead of at the end.
27842         * lib/objc.exp (objc_target_compile): Likewise.
27843
27844 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27845
27846         PR c++/10432
27847         * g++.dg/parse/error1.C: New test.
27848
27849 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27850
27851         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27852         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27853         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27854         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27855         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27856         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27857         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27858         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27859         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27860         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27861         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27862         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27863         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27864         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27865         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27866         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27867         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27868         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27869         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27870         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27871         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27872         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27873         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27874         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27875
27876         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27877         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27878         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27879         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27880         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27881         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27882         * gcc.dg/compat/scalar-return-3_main.c: New file.
27883         * gcc.dg/compat/scalar-return-3_x.c: New file.
27884         * gcc.dg/compat/scalar-return-3_y.c: New file.
27885         * gcc.dg/compat/scalar-return-4_main.c: New file.
27886         * gcc.dg/compat/scalar-return-4_x.c: New file.
27887         * gcc.dg/compat/scalar-return-4_y.c: New file.
27888
27889 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27890
27891         * gcc.dg/compat/fp2-struct-check.h: New file.
27892         * gcc.dg/compat/fp2-struct-defs.h: New file.
27893         * gcc.dg/compat/fp2-struct-init.h: New file.
27894         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27895         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27896         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27897         * gcc.dg/compat/struct-return-10_main.c: New file.
27898         * gcc.dg/compat/struct-return-10_x.c: New file.
27899         * gcc.dg/compat/struct-return-10_y.c: New file.
27900
27901         * gcc.dg/compat/compat-common.h: New file.
27902         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27903         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27904         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27905         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27906         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27907         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27908         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27909         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27910         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27911         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27912         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27913         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27914         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27915         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27916         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27917         * gcc.dg/compat/small-struct-check.h: Ditto.
27918         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27919         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27920         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27921         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27922         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27923         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27924         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27925         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27926         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27927         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27928         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27929         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27930         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27931         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27932         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27933         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27934         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27935         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27936         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27937         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27938         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27939         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27940         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27941         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27942         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27943         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27944         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27945         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27946         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27947         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27948
27949 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27950
27951         * g++.dg/pch/static-1.C: New file.
27952         * g++.dg/pch/static-1.Hs: New file.
27953
27954 2003-06-10  Richard Henderson  <rth@redhat.com>
27955
27956         * gcc.dg/asm-7.c: Adjust expected warning text.
27957
27958 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27959
27960         * gcc.dg/builtins-20.c: New test case.
27961
27962 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27963
27964         PR c++/11131
27965         * g++.dg/opt/template1.C: New test.
27966
27967 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27968
27969         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27970         additional_sources.
27971
27972 2003-05-21  David Taylor  <dtaylor@emc.com>
27973
27974         * gcc.dg/Wpadded.c: New file.
27975
27976 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27977
27978         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27979         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27980         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27981         dg-require-weak.
27982
27983 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27984
27985         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27986
27987 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27988
27989         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27990         (dg-require-alias): Likewise.
27991         (dg-require-gc-sections): Likewise.
27992         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27993
27994 2003-06-08  Richard Henderson  <rth@redhat.com>
27995
27996         * gcc.dg/20011029-2.c: Fix the array reference.
27997         * gcc.dg/asm-7.c: New.
27998
27999 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28000
28001         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28002
28003 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28004
28005         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28006         (dg-require-gc-sections): Likewise.
28007
28008 2003-06-08  Jan Hubicka  <jh@suse.cz>
28009
28010         * i386-cmov1.c: Fix regular expression.
28011         * i386-cvt-1.c: Likewise.
28012         * i386-local.c: Likewise.
28013         * i386-local2.c: Likewise.
28014         * i386-mul.c: Likewise.
28015         * i386-ssetype-1.c: Likewise.
28016         * i386-ssetype-3.c: Likewise.
28017         * i386-ssetype-5.c: Likewise.
28018
28019 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28020
28021         PR c++/11039
28022         * g++.dg/warn/implicit-typename2.C: New test.
28023         * g++.dg/warn/implicit-typename3.C: New test.
28024
28025 2003-06-07  Richard Henderson  <rth@redhat.com>
28026
28027         * g++.dg/other/offsetof3.C: Use size_t.
28028         * g++.dg/other/offsetof4.C: Likewise.
28029
28030 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28031
28032         * lib/copy-file.exp: New. Implement gcc_copy_files.
28033
28034         * lib/dg-pch.exp: Load copy-file.exp
28035         (dg-pch): Use gcc_copy_files instead of "file copy".
28036
28037 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28038
28039         * gcc.dg/weak/weak.exp: Simplify.
28040         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28041         * gcc.dg/weak/weak-1.c: Likewise.
28042         * gcc.dg/weak/weak-2.c: Likewise.
28043         * gcc.dg/weak/weak-3.c: Likewise.
28044         * gcc.dg/weak/weak-4.c: Likewise.
28045         * gcc.dg/weak/weak-5.c: Likewise.
28046         * gcc.dg/weak/weak-6.c: Likewise.
28047         * gcc.dg/weak/weak-7.c: Likewise.
28048         * gcc.dg/weak/weak-8.c: Likewise.
28049         * gcc.dg/weak/weak-9.c: Likewise.
28050
28051 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28052
28053         gcc.c-torture/execute/20030606-1.c: New.
28054
28055 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28056
28057         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28058         * gcc.dg/builtins-19.c: Likewise.
28059
28060 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28061
28062         * gcc.dg/builtins-2.c: Add some more tests.
28063         * gcc.dg/builtins-18.c: New test case.
28064         * gcc.dg/builtins-19.c: New test case.
28065
28066 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28067             Jim Wilson  <wilson@tuliptree.org>
28068
28069         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28070
28071 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28072
28073         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28074         mempcpy/stpcpy calls not to be optimized into something else.
28075         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28076         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28077         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28078
28079 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28080
28081         * gcc.dg/format/asm_fprintf-1.c: New test.
28082
28083 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28084
28085         * lib/gcc-defs.exp (additional_sources): New variable.
28086         (dg-additional-sources): New function.
28087         (additional_files): New variable.
28088         (dg-additional-files): New function.
28089         (dg-additional-files-options): Likewise.
28090         * lib/gcc-dg.exp (dg-require-weak): New function.
28091         (dg-require-alias): Likewise.
28092         (dg-require-gc-sections): Likewise.
28093         * lib/target-supports.exp (check_alias_available): Remove testfile
28094         parameter.
28095         (check_gc_sections_available): New function.
28096         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28097         (dg-gpp-additional-files): Likewise.
28098         * lib/g++.exp (additional_sources): Remove.
28099         (additional_files): Likewise.
28100         (g++_target_compile): Use dg-additional-files-options.
28101
28102         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28103         Tcl logic.
28104         * gcc.dg/special/ecos.exp: Remove.
28105         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28106         * gcc.dg/special/alias-1.c: Likewise.
28107         * gcc.dg/special/alias-2.c: Likewise.
28108         * gcc.dg/special/gcsec-1.c: Likewise.
28109         * gcc.dg/special/weak-1.c: Likewise.
28110         * gcc.dg/special/weak-2.c: Likewise.
28111         * gcc.dg/special/wkali-1.c: Likewise.
28112         * gcc.dg/special/wkali-2.c: Likewise.
28113
28114         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28115         dg-gpp-additional-*.
28116         * g++.dg/special/conpr-3.C: Likewise.
28117         * g++.dg/special/conpr-4.C: Likewise.
28118         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28119         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28120         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28121         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28122         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28123         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28124         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28125         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28126         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28127         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28128         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28129         * g++.old-deja/g++.other/comdat1.C: Likewise.
28130         * g++.old-deja/g++.other/comdat2.C: Likewise.
28131         * g++.old-deja/g++.other/comdat3.C: Likewise.
28132         * g++.old-deja/g++.other/ctor1.C: Likewise.
28133         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28134
28135 2003-06-05  Richard Henderson  <rth@redhat.com>
28136
28137         * gcc.dg/debug/20030605-1.c: New.
28138
28139 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28140
28141         * README.QMTEST: Update.
28142
28143 2003-06-04  Richard Henderson  <rth@redhat.com>
28144
28145         * gcc.dg/cleanup-1.c: New.
28146         * gcc.dg/cleanup-2.c: New.
28147         * gcc.dg/cleanup-3.c: New.
28148         * gcc.dg/cleanup-4.c: New.
28149         * gcc.dg/cleanup-5.c: New.
28150         * gcc.dg/cleanup-6.c: New.
28151         * gcc.dg/cleanup-7.c: New.
28152
28153 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28154
28155         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28156
28157         * lib/dg-pch.exp: New file.
28158         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28159         * gcc.dg/pch/pch.exp: Likewise.
28160
28161 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28162
28163         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28164         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28165         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28166         * gcc.dg/builtins-17.c: New test case.
28167         * gcc.dg/i386-387-4.c: New test case.
28168         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28169
28170 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28171
28172         * gcc.dg/ultrasp9.c: New test.
28173
28174 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28175
28176         * gcc.c-torture/compile/20030604-1.c: New test.
28177         * gcc.dg/sparc-constant-1.c: New test.
28178
28179 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28180
28181         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28182
28183 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28184
28185         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28186
28187         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28188         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28189
28190 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28191
28192         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28193
28194 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28195
28196         PR c++/10940
28197         * g++.dg/template/spec10.C: New test.
28198
28199 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28200
28201         * gcc.dg/builtins-16.c: New test case.
28202
28203 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28204
28205         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28206         mempcpy test with post-increments.
28207         * gcc.c-torture/execute/string-opt-3.c: New test.
28208         * gcc.dg/string-opt-1.c: New test.
28209
28210 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28211
28212         PR fortran/10965
28213         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28214
28215 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28216
28217         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28218         (scan-assembler): ... here.  Use dg-scan.
28219         (scan-assembler-not): Likewise.
28220         (scan-file): New function.
28221         (scan-file-not): Likewise.
28222         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28223         * gcc.dg/cpp/_Pragma4.c: Likewise.
28224         * gcc.dg/cpp/_Pragma5.c: Likewise.
28225         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28226         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28227         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28228         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28229         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28230         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28231         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28232         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28233         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28234         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28235         * gcc.dg/cpp/cxxcom1.c: Likewise.
28236         * gcc.dg/cpp/line1.c: Likewise.
28237         * gcc.dg/cpp/maccom1.c: Likewise.
28238         * gcc.dg/cpp/maccom2.c: Likewise.
28239         * gcc.dg/cpp/maccom3.c: Likewise.
28240         * gcc.dg/cpp/maccom4.c: Likewise.
28241         * gcc.dg/cpp/maccom5.c: Likewise.
28242         * gcc.dg/cpp/maccom6.c: Likewise.
28243         * gcc.dg/cpp/multiline.c: Likewise.
28244         * gcc.dg/cpp/spacing1.c: Likewise.
28245         * gcc.dg/cpp/spacing2.c: Likewise.
28246         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28247         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28248         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28249         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28250         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28251         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28252         * gcc.dg/cpp/cxxcom2.c: Likewise.
28253         * gcc.dg/cpp/cxxcom2.h: New file.
28254
28255         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28256         * g++.dg/cpp/truefalse.C: Here.
28257         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28258
28259 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28260
28261         * gcc.dg/cpp/redef3.c: New file.
28262
28263 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28264
28265         * gcc.dg/i386-loop-3.c: New test.
28266
28267 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28268
28269         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28270
28271 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28272
28273         * gcc.dg/fwrapv-1.c: New test case.
28274         * gcc.dg/fwrapv-2.c: New test case.
28275
28276 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28277
28278         PR c++/10956
28279         * g++.dg/template/spec9.C: New test.
28280
28281 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28282
28283         * gcc.dg/duff-4.c: New test case.
28284
28285 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28286
28287         PR fortran/10843
28288         * g77.dg/ffixed-form-1.f: New test
28289         * g77.dg/ffixed-form-2.f: New test
28290         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28291         * g77.dg/ffree-form-3.f: New test
28292
28293 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28294
28295         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28296         * gcc.dg/wint_t-1.c: Likewise.
28297
28298 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28299
28300         * g++.dg/template/access11.C: New test.
28301
28302 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28303
28304         PR c++/10849
28305         * g++.dg/template/access10.C: New test.
28306
28307 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28308             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28309
28310         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28311
28312 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28313
28314         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28315         suppress for powerpc-*-darwin*.
28316         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28317
28318 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28319
28320         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28321         suppress option for powerpc-*-darwin*.
28322
28323 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28324
28325         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28326         * gcc.dg/builtins-4.c: Add test for fmod.
28327
28328 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28329
28330         PR c++/10682
28331         * g++.dg/template/instantiate4.C: New test.
28332
28333 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28334
28335         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28336
28337 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28338
28339         * gcc.dg/compat/scalar-return-1_main.c: New file.
28340         * gcc.dg/compat/scalar-return-1_x.c: New file.
28341         * gcc.dg/compat/scalar-return-1_y.c: New file.
28342         * gcc.dg/compat/scalar-return-2_main.c: New file.
28343         * gcc.dg/compat/scalar-return-2_x.c: New file.
28344         * gcc.dg/compat/scalar-return-2_y.c: New file.
28345         * gcc.dg/compat/struct-return-3_main.c: New file.
28346         * gcc.dg/compat/struct-return-3_y.c: New file.
28347         * gcc.dg/compat/struct-return-3_x.c: New file.
28348         * gcc.dg/compat/struct-return-2_main.c: New file.
28349         * gcc.dg/compat/struct-return-2_x.c: New file.
28350         * gcc.dg/compat/struct-return-2_y.c: New file.
28351
28352 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28353
28354         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28355         for hppa*-hp-hpux*.
28356         * gcc.dg/20021014-1.c (dg-options): Likewise.
28357         * gcc.dg/nest.c (dg-options): Likewise.
28358
28359 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28360
28361         PR c++/9738
28362         * g++.dg/ext/dllimport2.C: New file.
28363         * g++.dg/ext/dllimport3.C: New file.
28364
28365 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28366
28367         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28368         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28369         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28370         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28371         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28372         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28373         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28374         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28375         * gcc.dg/compat/small-struct-defs.h: New file.
28376         * gcc.dg/compat/small-struct-init.h: New file.
28377         * gcc.dg/compat/small-struct-check.h: New file.
28378         * gcc.dg/compat/fp-struct-defs.h: New file.
28379         * gcc.dg/compat/fp-struct-check.h: New file.
28380         * gcc.dg/compat/fp-struct-init.h: New file.
28381         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28382         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28383
28384 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28385
28386         * gcc.dg/20030225-2.c: New test.
28387
28388 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28389             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28390
28391         * gcc.c-torture/compile/20030518-1.c: New test case.
28392
28393 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28394
28395         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28396         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28397         gcc-dg-debug-runtest.
28398         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28399         gcc-dg-debug-runtest.
28400
28401 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28402
28403         PR c++/9022
28404         * g++.dg/lookup/using6.C: New test.
28405
28406 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28407
28408         * g++.dg/parse/access2.C: New test.
28409
28410 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28411
28412         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28413         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28414         * gcc.dg/debug/debug.exp: Likewise.
28415
28416 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28417
28418         * gcc.dg/dollar.c: New test.
28419
28420 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28421
28422         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28423         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28424         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28425         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28426         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28427         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28428         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28429         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28430         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28431         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28432         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28433         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28434         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28435         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28436         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28437         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28438         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28439         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28440
28441 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28442
28443         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28444         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28445         support for "repo" mode.
28446         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28447         * lib/g77-dg.exp: Likewise.
28448         * lib/obj-dg.exp: Likewise.
28449
28450 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28451
28452         Merge from gcc-3_2-rhl8-branch:
28453         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28454
28455         * gcc.dg/tls/opt-6.c: New test.
28456
28457         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28458
28459         * gcc.dg/20030405-1.c: New test.
28460
28461         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28462
28463         * gcc.dg/20030309-1.c: New test.
28464
28465         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28466
28467         * gcc.c-torture/execute/20030307-1.c: New test.
28468
28469         2003-02-20  Randolph Chung  <tausq@debian.org>
28470
28471         * gcc.c-torture/compile/20030220-1.c: New test.
28472
28473         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28474
28475         * gcc.dg/20030217-1.c: New test.
28476
28477         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28478
28479         * gcc.c-torture/compile/20020129-1.c: New test.
28480
28481         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28482
28483         * gcc.dg/unroll-1.c: New test.
28484
28485         2002-11-16  Jan Hubicka  <jh@suse.cz>
28486
28487         * gcc.c-torture/execute/20020920-1.c: New test.
28488
28489         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28490
28491         PR target/7434
28492         * gcc.c-torture/compile/20021008-1.c: New test.
28493
28494         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28495
28496         PR target/7559
28497         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28498
28499         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28500
28501         * gcc.c-torture/compile/20020807-1.c: New test.
28502
28503         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28504
28505         * gcc.dg/tls/opt-1.c: New test.
28506
28507         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28508
28509         * gcc.dg/20020729-1.c: New test.
28510
28511         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28512
28513         * g++.dg/opt/life1.C: New test.
28514
28515         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28516
28517         * gcc.dg/20020525-1.c: New test.
28518
28519         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28520
28521         PR c++/6794
28522         * g++.dg/ext/pretty1.C: New test.
28523         * g++.dg/ext/pretty2.C: New test.
28524
28525 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28526
28527         PR c++/8385
28528         * g++.dg/ext/typeof5.C: New test.
28529
28530 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28531
28532         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28533         __USER_LABEL_PREFIX__ into account.
28534         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28535
28536 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28537
28538         * gcc.dg/builtins-15.c: New test case.
28539
28540 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28541
28542         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28543
28544 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28545
28546         * lib/g++.exp: Tweak handling of additional source files.
28547         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28548         * g++.dg/special/conpr-2a.C: Rename to ...
28549         * g++.dg/special/conpr-2a.cc: ... this.
28550         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28551         * g++.dg/special/conpr-3a.C: Rename to ...
28552         * g++.dg/special/conpr-3a.cc: This.
28553         * g++.dg/special/conpr-3b.C: Rename to ...
28554         * g++.dg/special/conpr-3b.cc: This.
28555         * g++.dg/special/conpr-4.C: New test.
28556         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28557
28558 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28559
28560         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28561
28562 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28563
28564         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28565         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28566         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28567         * g++.old-deja/g++.other/warn3.C: Likewise.
28568
28569 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28570
28571         * gcc.dg/i386-387-1.c: Update to also test log.
28572         * gcc.dg/i386-387-2.c: Likewise.
28573
28574 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28575
28576         * g77.f-torture/execute/int8421.f: New test.
28577
28578 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28579
28580         PR c++/10230, c++/10481
28581         * g++.dg/lookup/scoped5.C: New test.
28582
28583 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28584
28585         PR c++/10552
28586         * g++.dg/template/ttp6.C: New test.
28587
28588 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28589
28590         * gcc.c-torture/execute/builtins: New directory.
28591         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28592         gcc.c-torture/execute/builtins.
28593         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28594         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28595         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28596         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28597
28598 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28599
28600         PR c++/9252
28601         * g++.dg/template/access8.C: New test.
28602         * g++.dg/template/access9.C: New test.
28603
28604 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28605
28606         PR c++/9554
28607         * g++.dg/parse/access1.C: New test.
28608
28609 2003-05-09  DJ Delorie  <dj@redhat.com>
28610
28611         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28612         long, and not an int.
28613
28614 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28615
28616         PR c++/10555, c++/10576
28617         * g++.dg/template/memclass1.C: New test.
28618
28619 2003-05-08  DJ Delorie  <dj@redhat.com>
28620
28621         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28622         targets.
28623         * gcc.c-torture/execute/20021024-1.x: Likewise.
28624         * gcc.c-torture/execute/shiftdi.x: Likewise.
28625         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28626         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28627         * gcc.dg/20021018-1.c: Likewise.
28628
28629 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28630
28631         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28632
28633         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28634         (bcopy): Call memmove.
28635
28636 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28637
28638         * g77.f-torture/compile/8485.f: New test case.
28639
28640 2003-05-07  Richard Henderson  <rth@redhat.com>
28641
28642         PR c++/10570
28643         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28644         Verify exception_cleanup not called for rethrows.
28645         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28646         when exiting catch block without rethrowing.
28647         * g++.dg/eh/forced3.C: New.
28648         * g++.dg/eh/forced4.C: New.
28649
28650 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28651
28652         * gcc.dg/20030505.c: Fix triplet.
28653
28654 2003-05-06  DJ Delorie  <dj@redhat.com>
28655
28656         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28657         * gcc.dg/nest.c: Likewise.
28658
28659 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28660
28661         * gcc.dg/builtins-14.c: New test case.
28662
28663 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28664
28665         * lib/compat.exp (compat-execute): New argument.
28666         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28667         * gcc.dg/compat: New test directory.
28668         * gcc.dg/compat/compat.exp: New expect script.
28669         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28670         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28671         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28672         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28673         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28674         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28675
28676         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28677         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28678         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28679         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28680         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28681         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28682         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28683         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28684         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28685         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28686         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28687         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28688         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28689         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28690         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28691
28692 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28693
28694         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28695
28696 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28697
28698         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28699
28700 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28701
28702         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28703         * gcc.dg/ppc-fsel-2.c: New test.
28704
28705         * gcc.dg/unused-5.c: New test.
28706
28707 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28708
28709         PR c++/10496
28710         * g++.dg/warn/pmf1.C: New test.
28711
28712 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28713
28714         PR c++/4494
28715         * g++.dg/warn/main.C: New test.
28716
28717 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28718
28719         * gcc.dg/nonnull-3.c: New test.
28720
28721 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28722
28723         * gcc.dg/cpp/Wtrigraphs.c: Update.
28724         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28725
28726 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28727
28728         * gcc.dg/ppc-fsel-1.c: New test.
28729
28730 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28731
28732         PR c/10604
28733         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28734
28735 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28736
28737         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28738
28739 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28740
28741         PR c++/9364, c++/10553, c++/10586
28742         * g++.dg/parse/typename4.C: New test.
28743         * g++.dg/parse/typename5.C: Likewise.
28744
28745 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28746
28747         * gcc.c-torture/compile/20030503-1.c: New test.
28748
28749 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28750
28751         * g++.dg/lookup/using5.C: Fix testcase error.
28752
28753 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28754
28755         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28756         since MEABI is no longer supported.  Remove all vestiges
28757         of MEABI from the test.
28758
28759 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28760
28761         PR c++/10554
28762         * g++.dg/lookup/using5.C: New test.
28763
28764 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28765
28766         PR c++/8772
28767         * g++.dg/template/ttp5.C: New test.
28768
28769 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28770
28771         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28772         (dg-gpp-additional-sources): New function.
28773         (dg-gpp-additional-files): Likewise.
28774         * lib/g++.exp (additional_sources): New variable.
28775         (additional_files): Likewise.
28776         (g++_target_compile): Deal with them.
28777         * lib/old-dejagnu.exp: Remove.
28778         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28779         * g++.old-deja: Revise all tests to use dg commands.
28780
28781 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28782
28783         PR c++/9432, c++/9528
28784         * g++.dg/lookup/using4.C: New test.
28785
28786 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28787
28788         * gcc.dg/noreturn-5.c: New file.
28789         * gcc.dg/noreturn-6.c: New file.
28790
28791         * gcc.c-torture/compile/inline-1.c: New file.
28792
28793 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28794
28795         PR c++/10551
28796         * g++.dg/template/explicit1.C: New test.
28797
28798 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28799
28800         PR c++/10549
28801         * g++.dg/other/bitfield1.C: New test.
28802
28803         PR c++/10527
28804         * g++.dg/init/new7.C: New test.
28805
28806 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28807
28808         * g++.dg/ext/desig1.C: New test.
28809         * g++.dg/ext/init1.C: Update.
28810
28811         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28812
28813 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28814
28815         PR c++/10180
28816         * g++.dg/warn/Winline-1.C: New test.
28817
28818 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28819
28820         * gcc.c-torture/execute/string-opt-19.c: New test.
28821
28822         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28823         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28824
28825 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28826
28827         PR c++/10506
28828         * g++.dg/init/new6.C: New test.
28829
28830         PR c++/10503
28831         * g++.dg/init/ref6.C: New test.
28832
28833 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28834
28835         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28836
28837 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28838
28839         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28840         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28841
28842 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28843
28844         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28845         initialized static data members.
28846
28847 2003-04-25  H.J. Lu <hjl@gnu.org>
28848
28849         * gcc.dg/ia64-sync-4.c: New test.
28850
28851 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28852
28853         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28854         date.
28855
28856 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28857
28858         PR c++/10337
28859         * g++.dg/warn/conv1.C: New test.
28860         * g++.old-deja/g++.other/conv7.C: Adjust.
28861         * g++.old-deja/g++.other/overload14.C: Adjust.
28862
28863 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28864
28865         PR c++/10471
28866         * g++.dg/template/defarg2.C: New test.
28867
28868 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28869
28870         * gcc.dg/cpp/include2.c: Update.
28871         * gcc.dg/cpp/multiline-2.c: New.
28872         * gcc.dg/cpp/multiline.c: Update.
28873         * gcc.dg/cpp/strify2.c: Update.
28874         * gcc.dg/cpp/trad/literals-2.c: Update.
28875
28876 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28877
28878         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28879
28880 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28881
28882         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28883
28884 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28885
28886         PR c++/10451
28887         * g++.dg/parse/crash4.C: New test.
28888
28889         PR c++/9847
28890         * g++.dg/parse/crash5.C: New test.
28891
28892 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28893
28894         PR c++/10446
28895         * g++.dg/parse/crash3.C: New test.
28896
28897         PR c++/10428
28898         * g++.dg/parse/elab1.C: New test.
28899
28900 2003-04-22  Devang Patel  <dpatel@apple.com>
28901
28902         * gcc.dg/cpp/trad/funlike-5.c: New test.
28903
28904 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28905
28906         * g++.dg/other/packed1.C: Fix dg options.
28907
28908 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28909
28910         * g++.dg/other/offsetof2.C: New test.
28911
28912 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28913
28914         * g++.dg/template/recurse.C: Adjust location of error messages.
28915
28916 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28917
28918         PR c++/9881
28919         * g++.dg/init/addr-const1.C: New test.
28920         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28921
28922 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28923
28924         PR c++/10405
28925         * g++.dg/lookup/struct-hack1.C: New test.
28926
28927 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28928
28929         * ucs.c: Update diagnostic messages.
28930
28931 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28932
28933         * gcc.dg/cpp/truefalse.cpp: New test.
28934         * gcc.dg/cpp/cpp.exp: Update.
28935         * g++.dg/other/stdbool-if.C: Remove.
28936
28937 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28938
28939         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28940         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28941
28942 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28943
28944         * gcc.c-torture/compile/20030418-1.c: New test.
28945
28946 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28947
28948         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28949
28950 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28951
28952         PR c++/10347
28953         g++.dg/template/dependent-name1.C: New test.
28954
28955 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28956
28957         * gcc.dg/warn-1.c (tourist_guide): New array,
28958         contains a pointer to bar.
28959
28960 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28961
28962         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28963         * gcc.c-torture/execute/medce-1.c: New test case.
28964         * gcc.c-torture/execute/medce-2.c: New test case.
28965
28966 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28967
28968         * lib/prune.exp: Ignore more messages.
28969
28970         PR c++/10381
28971         * g++.dg/parse/lookup3.C: New test.
28972
28973 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28974
28975         * gcc.c-torture/compile/20030415-1.c : New test.
28976
28977 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28978
28979         * gcc.c-torture/execute/scope-2.c: Move to ...
28980         * gcc.dg/noncompile/scope.c: .... here.
28981
28982 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28983
28984         * gcc.dg/20030414-2.c: New test case.
28985
28986 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28987
28988         PR target/10377
28989         * gcc.dg/20030414-1.c: New test.
28990
28991 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28992
28993         * gcc.dg/builtins-12.c: New test case.
28994         * gcc.dg/builtins-13.c: New test case.
28995
28996 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28997
28998         * gcc.c-torture/execute/string-opt-18.c: New test.
28999
29000 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29001
29002         PR c++/10300
29003         * g++.dg/init/new5.C: New test.
29004
29005 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29006
29007         PR c++/7910
29008         * g++.dg/ext/dllimport1.C: New test.
29009
29010 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29011
29012         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29013
29014 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29015
29016         PR Fortran/9263
29017         * g77.f-torture/noncompile/9263.f: New test
29018         PR Fortran/1832
29019         * g77.f-torture/execute/1832.f: New test
29020
29021 2003-04-11  David Chad  <davidc@freebsd.org>
29022             Loren J. Rittle  <ljrittle@acm.org>
29023
29024         libobjc/8562
29025         * objc.dg/headers.m: New test.
29026
29027 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29028
29029         * gcc.c-torture/execute/builtin-noret-2.c: New.
29030         * gcc.c-torture/execute/builtin-noret-2.x: New.
29031         XFAIL builtin-noret-2.c at -O1 and above.
29032         * gcc.dg/redecl.c: New.
29033         * gcc.dg/Wshadow-1.c: Update error regexps.
29034
29035 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29036
29037         * g++.dg/abi/bitfield10.C: New test.
29038
29039 2003-04-09  Mike Stump  <mrs@apple.com>
29040
29041         * gcc.dg/pch/pch.exp: Make testcase names longer.
29042         * g++.dg/pch/pch.exp: Make testcase names longer.
29043
29044 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29045
29046         * gcc.dg/builtins-11.c: New test case.
29047
29048 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29049
29050         * gcc.dg/builtins-9.c: New test case.
29051         * gcc.dg/builtins-10.c: New test case.
29052
29053 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29054
29055         * gcc.dg/noncompile/init-4.c.c: New test.
29056
29057 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29058
29059         * gcc.misc-test/gcov-9.c: New test.
29060         * gcc.misc-test/gcov-10.c: New test
29061         * gcc.misc-test/gcov-11.c: New test.
29062
29063 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29064
29065         PR optimization/10024
29066         * gcc.c-torture/compile/20030405-1.c: New test.
29067
29068 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29069
29070         * gcc.dg/pch/static-3.c: New.
29071         * gcc.dg/pch/static-3.hs: New.
29072         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29073
29074 2003-04-04  Richard Henderson  <rth@redhat.com>
29075
29076         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29077         * g++.dg/eh/forced2.C: Likewise.
29078
29079 2003-04-03  Mike Stump  <mrs@apple.com>
29080
29081         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29082         target arg.
29083         (scan-assembler-times, scan-assembler-not): Likewise.
29084         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29085
29086 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29087
29088         * gcc.dg/sparc-loop-1.c: New test.
29089
29090 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29091
29092         PR other/9274
29093         * g++.dg/pch/system-2.C: New.
29094         * g++.dg/pch/system-2.Hs: New.
29095
29096 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29097
29098         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29099
29100         * g++.dg/eh/simd-1.C (vecfunc): Same.
29101
29102 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29103
29104         * gcc.c-torture/execute/20030401-1.c: New test case.
29105
29106 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29107
29108         * objc.dg/defs.m: New.
29109
29110 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29111
29112         * g++.dg/eh/simd-1.C: New.
29113         * g++.dg/eh/simd-2.C: New.
29114
29115 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29116
29117         * gcc.c-torture/execute/simd-3.c: New.
29118
29119 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29120
29121         PR c/9936
29122         * gcc.dg/20030331-2.c: New test.
29123
29124 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29125
29126         PR c++/10278
29127         * g++.dg/parse/crash2.C: New test.
29128
29129 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29130
29131         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29132         * gcc.c-torture/execute/20030331-1.c: ...here.
29133
29134 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29135
29136         * gcc.c-torture/execute/20030331-1.c: New test.
29137
29138 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29139
29140         * lib/gcov.exp: Adjust call return testing strings.
29141         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29142
29143 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29144
29145         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29146         * gcc.dg/builtins-7.c: New test case.
29147         * gcc.dg/builtins-8.c: New test case.
29148
29149 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29150
29151         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29152
29153 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29154
29155         PR c++/7647
29156         * g++.dg/lookup-class-member-2.C: New test.
29157
29158 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29159
29160         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29161
29162 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29163
29164         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29165
29166 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29167
29168         * g++.dg/init/attrib1.C: New test.
29169
29170 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29171
29172         * gcc.dg/ultrasp8.c: New test.
29173
29174 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29175
29176         * gcc.dg/ultrasp7.c: New test.
29177
29178 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29179
29180         PR c++/10047
29181         * g++.dg/template/inline1.C: New test.
29182
29183 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29184
29185         * gcc.dg/sparc-dwarf2.c: New test.
29186
29187 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29188
29189         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29190         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29191
29192 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29193
29194         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29195         than reading .x files.
29196         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29197         * g77.dg/gcov/gcov-1.f: Likewise.
29198         * gcc.misc-tests/gcov-4b.c: Likewise.
29199         * gcc.misc-tests/gcov-5b.c: Likewise.
29200         * gcc.misc-tests/gcov-6.c: Likewise.
29201         * gcc.misc-tests/gcov-7.c: Likewise.
29202         * gcc.misc-tests/gcov-8.c: Likewise.
29203         * g++.dg/gcov/gcov-1.x: Remove.
29204         * g77.dg/gcov/gcov-1.x: Likewise.
29205         * gcc.misc-tests/gcov-4b.x: Likewise.
29206         * gcc.misc-tests/gcov-5b.x: Likewise.
29207         * gcc.misc-tests/gcov-6.x: Likewise.
29208         * gcc.misc-tests/gcov-7.x: Likewise.
29209         * gcc.misc-tests/gcov-8.x: Likewise.
29210
29211 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29212
29213         PR opt/10087
29214         * gcc.dg/20030324-1.c: New test.
29215
29216 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29217
29218         PR c++/10224
29219         * g++.dg/template/arg3.C: New test.
29220
29221         PR c++/10158
29222         * g++.dg/template/friend18.C: New test.
29223
29224 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29225
29226         * g77.f-torture/compile/20030326-1.f: New test case.
29227
29228 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29229
29230         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29231
29232         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29233
29234 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29235
29236         * gcc.dg/ia64-sync-3.c: New test.
29237
29238 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29239
29240         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29241
29242 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29243
29244         * gcc.dg/ultrasp6.c: New test.
29245
29246 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29247
29248         * gcc.dg/i386-signbit-1.c: New test.
29249         * gcc.dg/i386-signbit-2.c: New test.
29250         * gcc.dg/i386-signbit-3.c: New test.
29251
29252 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29253
29254         * gcc.dg/ultrasp5.c: Fix options.
29255
29256 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29257
29258         * gcc.dg/ultrasp5.c: Fix comment.
29259
29260 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29261
29262         PR fortran/10197
29263         * g77.f-torture/execute/10197.f: New test.
29264
29265 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29266
29267         PR c++/9898, c++/383
29268         * g++.dg/template/conv6.C: New test.
29269
29270         PR c++/10119
29271         * g++.dg/template/ptrmem5.C: New test.
29272
29273         PR c++/10026
29274         * g++.dg/lookup/koenig1.C: New test.
29275
29276         PR C++/10199
29277         * g++.dg/lookup/template2.C: New test.
29278
29279 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29280
29281         * g++.dg/opt/rtti1.C: New test.
29282
29283 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29284
29285         * gcc.dg/ultrasp5.c: New test.
29286
29287 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29288
29289         PR middle-end/9967
29290         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29291         builtin fputs.
29292
29293 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29294
29295         PR c/8224
29296         * gcc.dg/20030323-1.c: New test.
29297
29298 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29299
29300         * gcc.c-torture/compile/20030323-1.c: New test case.
29301
29302 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29303
29304         * gcc.dg/20030321-1.c: New test.
29305
29306 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29307
29308         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29309
29310 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29311
29312         PR c++/9978, c++/9708
29313         * g++.dg/ext/vlm1.C: Adjust expected error.
29314         * g++.dg/ext/vla2.C: New test.
29315         * g++.dg/template/arg1.C: New test.
29316         * g++.dg/template/arg2.C: New test.
29317
29318 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29319
29320         * g77.f-torture/execute/select.f: New test.
29321         * g77.f-torture/noncompile/select_no_compile.f: New test.
29322
29323 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29324
29325         PR c++/9898
29326         * g++.dg/other/error4.C: New test.
29327
29328 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29329
29330         * g++.dg/template/friend17.C: New test.
29331
29332 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29333
29334         * gcc.c-torture/compile/20030320-1.c: New.
29335
29336 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29337
29338         * gcc.dg/builtins-6.c: New test case.
29339
29340 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29341
29342         PR target/10073
29343         * gcc.c-torture/compile/20030319-1.c: New.
29344
29345 2003-03-18  Jan Hubicka  <jh@suse.cz>
29346
29347         * gcc.dg/i386-cvt-1.c: New test.
29348
29349 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29350
29351         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29352         * objc.dg/naming-2.m: Likewise.
29353
29354 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29355
29356         PR c++/9639
29357         * g++.dg/parse/crash1.C: New test.
29358
29359 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29360
29361         PR c++/8805
29362         * g++.dg/eh/cleanup1.C: New test.
29363
29364 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29365
29366         * gcc.c-torture/execute/20030316-1.c: New test case.
29367
29368 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29369
29370         PR c++/9629
29371         * g++.dg/init/ctor2.C: New test.
29372
29373 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29374
29375         * g77.f-torture/compile/xformat.f: New test case.
29376
29377 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29378
29379         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29380         * g++.old-deja/g++.mike/eh50.C: Likewise.
29381
29382 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29383
29384         PR c++/6440
29385         * g++.dg/template/spec7.C: New test.
29386         * g++.dg/template/spec8.C: Likewise.
29387
29388 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29389
29390         * gcc.c-torture/execute/20030313-1.c: New test.
29391
29392 2003-03-14  Richard Henderson  <rth@redhat.com>
29393
29394         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29395
29396 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29397
29398         * gcc.c-torture/compile/20030314-1.c: New test.
29399
29400 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29401
29402         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29403         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29404         thumb target,
29405         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29406         to accept newer _imp__  prefix and additional
29407         newline in .drectve section.
29408         * gcc.dg/dll-4.c: Likewise.
29409         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29410         switch.
29411
29412 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29413
29414         * g++.dg/parse/namespace9.C: New test.
29415
29416         * g++.dg/init/ref5.C: New test.
29417         * g++.dg/parse/ptrmem1.C: Likewise.
29418
29419 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29420
29421         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29422         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29423         regular expression.
29424         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29425         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29426
29427 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29428
29429         * gcc.c-torture/execute/20030224-2.c: New test.
29430
29431 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29432
29433         * gcc.dg/decl-3.c: New test.
29434
29435 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29436
29437         * gcc.dg/i386-loop-2.c: New test.
29438
29439 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29440
29441         PR c++/9474
29442         * g++.dg/parse/namespace8.C: New test.
29443
29444         PR c++/9924
29445         * g++.dg/overload/builtin2.C: New test.
29446
29447 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29448
29449         * gcc.dg/return-type-3.c: New test.
29450
29451 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29452
29453         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29454         profiling options are not supported.
29455
29456 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29457
29458         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29459         * g++.old-deja/g++.warn/impint2.C: Likewise.
29460
29461 2003-03-10  Devang Patel  <dpatel@apple.com>
29462
29463         * g++.dg/cpp/c++_cmd_1.C: New test.
29464         * g++.dg/cpp/c++_cmd_1.h: New file.
29465
29466 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29467
29468         * gcc.dg/altivec-9.c: New file.
29469
29470 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29471
29472         * gcc.dg/ppc-sdata-1.c: New test.
29473         * gcc.dg/ppc-sdata-2.c: New test.
29474
29475 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29476
29477         PR c++/9373
29478         * g++.dg/opt/ptrmem2.C: New test.
29479
29480         PR c++/8534
29481         * g++.dg/opt/ptrmem1.C: New test.
29482
29483 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29484
29485         * gcc.dg/i386-loop-1.c: New test.
29486
29487 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29488
29489         PR c++/9970
29490         * g++.dg/lookup/friend1.C: New test.
29491
29492 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29493
29494         PR c++/9823
29495         * g++.dg/parser/constructor1.C: New test.
29496
29497 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29498
29499         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29500
29501         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29502
29503 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29504
29505         * gcc.dg/cpp/Wunused.c: Update test.
29506
29507 2003-03-08  Jan Hubicka  <jh@suse.cz>
29508
29509         * gcc.dg/inline-3.c: New test.
29510
29511 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29512
29513         PR c++/9809
29514         * g++.dg/parse/builtin1.C: New test.
29515
29516         PR c++/9982
29517         * g++.dg/abi/cookie1.C: New test.
29518         * g++.dg/abi/cookie2.C: Likewise.
29519
29520         PR c++/9524
29521         * g++.dg/template/field1.C: New test.
29522
29523         PR c++/9912
29524         * g++.dg/parse/class1.C: New test.
29525         * g++.dg/parse/namespace7.C: Likewise.
29526         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29527
29528 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29529
29530         * g++.dg/init/ref4.C: New test.
29531
29532 2003-03-07  Jan Hubicka  <jh@suse.cz>
29533
29534         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29535         * gcc.dg/inline-3.c: New test.
29536
29537 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29538
29539         * g++.dg/init/ref3.C: New test.
29540
29541         PR c++/9965
29542         * g++.dg/init/ref2.C: New test.
29543
29544         PR c++/9400
29545         * g++.dg/warn/Wshadow-2.C: New test.
29546
29547         PR c++/9791
29548         * g++.dg/warn/Woverloaded-1.C: New test.
29549
29550 2003-03-05  Jan Hubicka  <jh@suse.cz>
29551
29552         * gcc.dg/i386-local2.c: New.
29553         * gcc.dg/i386-local.c: Fix typo.
29554
29555 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29556
29557         * g++.dg/abi/layout3.C: New test.
29558
29559 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29560
29561         * gcc.c-torture/compile/20030305-1.c
29562
29563 2003-03-05  Jan Hubicka  <jh@suse.cz>
29564
29565         * gcc.dg/i386-local.c: New.
29566
29567 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29568
29569         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29570
29571 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29572
29573         * gcc.dg/switch-2.c: New test.
29574         * gcc.dg/switch-3.c: New test.
29575         * gcc.dg/Wswitch.c: Adjust line numbers.
29576         * gcc.dg/Wswitch-default.c: Likewise.
29577         * gcc.dg/Wswitch-enum.c: Likewise.
29578
29579 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29580
29581         * gcc.c-torture/execute/20030222-1.c: New test.
29582
29583 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29584
29585         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29586
29587 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29588
29589         PR c++/9878
29590         * g++.dg/init/ref1.C: New test.
29591
29592 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29593
29594         * gcc.dg/sh-relax.c: New SH-only test.
29595
29596 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29597
29598         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29599         comment explaining purpose of testcase.
29600
29601 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29602
29603         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29604         for HC11/HC12 (asm needs two int registers).
29605         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29606         HC11/HC12 because the test uses an asm which needs two 32-bit
29607         registers.
29608
29609 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29610
29611         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29612         for HC11/HC12 (array is too large otherwise).
29613         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29614         * gcc.c-torture/compile/20010518-2.x: Likewise.
29615         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29616         HC11/HC12 (array is too large).
29617
29618 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29619
29620         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29621         * lib/g++-dg.exp (g++-dg-test): Likewise.
29622
29623 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29624
29625         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29626         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29627
29628 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29629
29630         * g++.dg/warn/implicit-typename1.C: Remove warning.
29631
29632 2003-02-28  Richard Henderson  <rth@redhat.com>
29633
29634         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29635         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29636
29637 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29638
29639         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29640         * g++.dg/pch/pch.exp: Likewise.
29641
29642 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29643
29644         PR c++/9879
29645         * testsuite/g++.dg/init/new4.C: New test.
29646
29647 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29648
29649         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29650
29651 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29652
29653         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29654         unsigned long.
29655
29656         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29657         wider than float.
29658
29659 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29660
29661         * lib/scanasm.exp: Add support for counting numbers of
29662         occurences.
29663         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29664         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29665
29666 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29667
29668         PR c++/9683
29669         * g++.dg/template/static3.C: New test.
29670
29671         PR c++/9829
29672         * g++.dg/parse/namespace6.C: New test.
29673
29674 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29675
29676         PR target/9732
29677         * gcc.dg/20030225-1.c: New test.
29678
29679 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29680
29681         * README: Remove out-of-date information.
29682
29683         PR c++/9836
29684         * g++.dg/template/spec6.C: New test.
29685
29686 2003-02-24  Jeff Law  <law@redhat.com>
29687
29688         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29689
29690 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29691
29692         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29693         * gcc.dg/pragma-ep-1.c: Likewise.
29694
29695 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29696
29697         PR c++/9602
29698         * g++.dg/template/friend16.C: New test.
29699
29700 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29701
29702         PR c++/5333
29703         * g++.dg/parse/fused-params1.C: Adjust error messages.
29704         * g++.dg/template/nested3.C: New test.
29705
29706 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29707
29708         * g++.dg/abi/param1.C: New test.
29709
29710 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29711
29712         PR c++/7982
29713         * g++.dg/warn/implicit-typename1.C: New test.
29714
29715 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29716
29717         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29718         with "mtune".
29719         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29720         * gcc.c-torture/execute/20010129-1.x: Likewise.
29721         * gcc.dg/20011107-1.c: Likewise.
29722         * gcc.dg/20020108-1.c: Likewise.
29723         * gcc.dg/20020122-3.c: Likewise.
29724         * gcc.dg/20020206-1.c: Likewise.
29725         * gcc.dg/20020310-1.c: Likewise.
29726         * gcc.dg/20020426-2.c: Likewise.
29727         * gcc.dg/20020517-1.c: Likewise.
29728         * gcc.dg/991230-1.c: Likewise.
29729         * gcc.dg/i386-unroll-1.c: Likewise.
29730         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29731
29732 2003-02-22  Jan Hubicka  <jh@suse.cz>
29733
29734         * gcc.dg/i386-mul.c: New test.
29735
29736 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29737
29738         * gcc.dg/builtins-5.c: New test case.
29739
29740 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29741
29742         * gcc.dg/asmreg-1.c: New test.
29743
29744 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29745
29746         PR c++/9749
29747         * g++.dg/parse/varmod1.C: New test.
29748
29749 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29750
29751         PR c++/9727
29752         * g++.dg/template/op1.C: New test.
29753
29754 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29755
29756         PR c++/8906
29757         * g++.dg/template/nested2.C: New test.
29758
29759 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29760
29761         PR c++/8724
29762         * g++.dg/expr/dtor1.C: New test.
29763
29764 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29765
29766         * gcc.dg/cpp/include3.c: New test.
29767         * gcc.dg/cpp/inc/foo.h: New file.
29768
29769 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29770
29771         * gcc.c-torture/execute/20030221-1.c: New test.
29772
29773 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29774
29775         PR c++/9729
29776         * g++.dg/abi/conv1.C: New test.
29777
29778 2003-02-20  Jan Hubicka  <jh@suse.cz>
29779
29780         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29781
29782 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29783
29784         * gcc.c-torture/compile/20030219-1.c: New test.
29785
29786 2003-02-18  Jan Hubicka  <jh@suse.cz>
29787
29788         * gcc.dg/funcorder.c: New test.
29789
29790 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29791
29792         * gcc.c-torture/execute/20030218-1.c: New.
29793
29794 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29795
29796         * gcc.dg/20030218-1.c: New.
29797
29798 2003-02-18  Richard Henderson  <rth@redhat.com>
29799
29800         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29801         * gcc.dg/attr-used-2.c: New.
29802
29803 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29804
29805         PR c++/9704
29806         * g++.dg/init/copy5.C: New test.
29807
29808 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29809
29810         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29811         * g++.dg/pch/pch.exp: Likewise.
29812
29813 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29814
29815         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29816         STACK_SIZE is not defined.
29817
29818 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29819
29820         PR c++/9457
29821         * g++.dg/template/init1.C: New test.
29822
29823 2003-02-16  Jan HUbicka  <jh@suse.cz>
29824
29825         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29826         (foo): Add few extra tests
29827         * gcc.dg/c99-const-expr-3.c: Likewise.
29828         * gcc.c-torture/execute/20030216-1.c: New.
29829
29830 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29831
29832         PR c++/9459
29833         * g++.dg/ext/typeof4.C: New test.
29834
29835 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29836
29837         * gcc.dg/i386-387-3.c: New test case.
29838
29839 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29840
29841         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29842         cris-*-elf* cris-*-aout* and mmix-*-*.
29843
29844 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29845
29846         * gcc.dg/20030213-1.c: New test.
29847
29848 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29849
29850         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29851         * gcc.dg/i386-387-2.c: Likewise.
29852
29853 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29854
29855         * gcc.dg/ppc-spe.c: Fix formatting.
29856         Enable tests that were previously unsupported by gas.
29857         Delete tests for instructions that no longer exist.
29858         Switch arguments on evsubifw builtin.
29859
29860 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29861
29862         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29863         STACK_SIZE is too small.
29864
29865 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29866             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29867
29868         * gcc.dg/decl-2.c: New test.
29869
29870 2003-02-10  Jan Hubicka  <jh@suse.cz>
29871
29872         * gcc.dg/i386-fpcvt-1.c: New test.
29873
29874 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29875
29876         * gcc.c-torture/execute/20030209-1.c: New test.
29877
29878 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29879
29880         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29881         int-wide bitops, use the constants of the same width.
29882         Likewise, if long long is 32-bit wide, test bitops using
29883         32-bit constants.
29884
29885 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29886
29887         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29888
29889 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29890
29891         * testsuite/gcc.dg/builtins-4.c: New test case.
29892
29893 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29894
29895         * gcc.dg/20020430-1.c: Fix dg command typos.
29896         * gcc.dg/20020503-1.c: Likewise.
29897
29898 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29899
29900         PR c++/8785
29901         * g++.dg/parse/fused-params1.C: New test.
29902
29903         PR c++/8857
29904         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29905
29906         PR c++/8921
29907         * g++.dg/parse/non-dependent1.C: New test.
29908
29909         PR c++/8928
29910         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29911
29912         PR c++/9228
29913         * g++.dg/parse/undefined7.C: New test.
29914         * g++.dg/parse/non-templ1.C: New test.
29915
29916         PR c++/9229
29917         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29918
29919 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29920
29921         * gcc.c-torture/compile/20030206-1.c: New test.
29922
29923 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29924
29925         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29926         "pow" to "foo" to avoid potential confusion with a math built-in.
29927
29928 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29929
29930         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29931         conditions for SPARC targets.
29932
29933 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29934
29935         * gcc.dg/20030204-1.c: New test.
29936
29937 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29938
29939         PR c++/38
29940         * g++.dg/parse/array-size1.C: New test.
29941
29942         PR c++/5657
29943         * g++.dg/parse/undefined3.C: New test.
29944
29945         PR c++/5665
29946         * g++.dg/parse/undefined4.C: New test.
29947
29948         PR c++/5975
29949         * g++.dg/parse/undefined5.C: New test.
29950
29951         PR c++/7259
29952         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29953
29954         PR c++/8578
29955         * g++.dg/parse/casting-operator1.C: New test.
29956
29957         PR c++/8596
29958         * g++.dg/parse/undefined6.C: New test.
29959
29960         PR c++/8736
29961         * g++.dg/parse/missing-template1.C: New test.
29962
29963 2003-02-04  Jan Hubicka  <jh@suse.cz>
29964
29965         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29966         * gcc.dg/i386-cmov?.c: Likewise.
29967         * gcc.dg/i386-fpcvt-?.c: Likewise.
29968         * gcc.dg/i386-ssefp-1.c: Likewise.
29969         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29970         conventions.
29971
29972 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29973
29974         PR c++/7129
29975         * testsuite/g++.dg/ext/max.C: New test.
29976
29977 2003-02-03  Jan Hubicka  <jh@suse.cz>
29978
29979         * gcc.c-torture/execute/20030203-1.c: New test.
29980
29981 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29982
29983         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29984         'natural-endian'.
29985
29986 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29987
29988         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29989         * g++.dg/init/new2.C: Likewise.
29990         * g++.dg/other/new1.C: Likewise.
29991
29992 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29993
29994         * gcc.dg/struct-ret-libc.c: New test.
29995
29996 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29997
29998         * gcc.dg/20030129-1.c: New test.
29999
30000 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30001
30002         PR c++/8849
30003         * g++.dg/template/ptrmem4.C: New test.
30004
30005 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30006
30007         * g++.dg/parser/constant1.C: New test.
30008
30009 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30010
30011         PR c++/8591
30012         * g++.dg/parse/friend2.C: New test.
30013
30014 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30015
30016         PR c++/9437
30017         * g++.dg/template/unify4.C: New test.
30018
30019 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30020
30021         * gcc.c-torture/execute/20030128-1.c: New test.
30022
30023 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30024
30025         * g++.dg/lookup/nested1.C: Test moved from ...
30026         * g++.old-deja/g++.other/lookup24.C: ... here.
30027
30028 2003-01-28  Jan Hubicka  <jh@suse.cz>
30029
30030         * gcc.dg/i386-cmov5.c: New test.
30031
30032 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30033
30034         * gcc.c-torture/execute/20010925-1.c: Changed the
30035         memcpy declaration.
30036
30037 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30038
30039         PR c++/3902
30040         * g++.dg/parse/template5.C: New test.
30041
30042 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30043
30044         PR fortran/9258
30045         * g77.dg/pr9258: New test.
30046
30047 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30048
30049         * README: Move relevant parts from README.g++.
30050
30051         * README.g++: Remove this file.
30052
30053 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30054
30055         * g++.dg/abi/dcast1.C: New test.
30056
30057 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30058
30059         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30060
30061 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30062
30063         PR c++/47
30064         * g++.old-deja/g++.other/lookup24.C: New test.
30065
30066 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30067
30068         PR middle-end/7227
30069         * gcc.dg/uninit-C.c: New test.
30070
30071 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30072
30073         * g++.dg/abi/covariant1.C: New test.
30074
30075 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30076
30077         * gcc.dg/20030123-1.c: New test.
30078
30079 2003-01-25  Jan Hubicka  <jh@suse.cz>
30080
30081         PR opt/8492
30082         * gcc.c-torture/compile/20030125-1.c
30083
30084 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30085
30086         PR c++/9403
30087         * g++.dg/parse/template3.C: New test.
30088         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30089
30090         PR c++/795
30091         * g++.dg/parse/template4.C: New test.
30092
30093         PR c++/9415
30094         * g++.dg/template/qual2.C: New test.
30095
30096         PR c++/8545
30097         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30098
30099         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30100
30101 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30102
30103         * gcc.c-torture/execute/switch-1.c: New test case.
30104
30105 2003-01-25  Jan Hubicka  <jh@suse.cz>
30106
30107         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30108
30109 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30110
30111         Tweaks for Bison-1.875. From the NEWS file:
30112         "- `parse error' -> `syntax error'
30113         Bison now uniformly uses the term `syntax error'"
30114         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30115         * gcc.dg/cpp/digraph2.c: Likewise.
30116         * gcc.dg/cpp/direct2.c: Likewise.
30117         * gcc.dg/cpp/paste4.c: Likewise.
30118         * gcc.dg/c90-restrict-1.c: Likewise.
30119         * gcc.dg/c99-func-2.c: Likewise.
30120         * gcc.dg/noncompile/920721-2.c: Likewise.
30121         * gcc.dg/noncompile/930622-2.c: Likewise.
30122         * gcc.dg/noncompile/940112-1.c: Likewise.
30123         * gcc.dg/noncompile/950921-1.c: Likewise.
30124         * gcc.dg/noncompile/951123-1.c: Likewise.
30125         * gcc.dg/noncompile/971104-1.c: Likewise.
30126         * gcc.dg/noncompile/990416-1.c: Likewise.
30127
30128 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30129
30130         * g++.dg/parse/undefined1.C: Add error message.
30131
30132 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30133
30134         PR c++/9354
30135         * g++.dg/parse/new1.C: New test.
30136
30137         PR c++/9216
30138         * g++.dg/parse/template2.C: New test.
30139
30140         PR c++/9354
30141         * g++.dg/parse/typedef2.C: New test.
30142
30143         PR c++/9328
30144         * g++.dg/ext/typeof3.C: New test.
30145
30146 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30147
30148         PR c++/2738
30149         * g++.dg/parse/ret-type1.C: New test.
30150
30151         PR c++/3792
30152         * g++.dg/parse/tmpl-outside1.C: New test.
30153
30154         PR c++/4207
30155         * g++.dg/parse/int-as-enum1.C: New test.
30156
30157         PR c++/4903
30158         * g++.dg/parse/no-typename1.C: New test.
30159
30160         PR c++/5533
30161         * g++.dg/parse/no-value1.C: New test.
30162
30163         PR c++/5921
30164         * g++.dg/parse/wrong-inline1.C: New test.
30165
30166         PR c++/6402
30167         * g++.dg/parse/ref1.C: New test.
30168
30169         PR c++/6992
30170         * g++.dg/parse/attr-ctor1.C: New test.
30171
30172         PR c++/7229
30173         * g++.dg/parse/namespace5.C: New test.
30174
30175         PR c++/7917
30176         * g++.dg/parse/func-def1.C: New test.
30177
30178         PR c++/8143
30179         * g++.dg/parse/undefined1.C: New test.
30180
30181         PR c++/5723, PR c++/8522
30182         * g++.dg/parse/specialization1.C: New test.
30183
30184         PR c++/163, PR c++/8595
30185         * g++.dg/parse/struct-as-enum1.C: New test.
30186
30187         PR c++/9173
30188         * g++.dg/parse/undefined2.C: New test.
30189
30190 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30191
30192         PR c++/9298
30193         * g++.dg/parse/template1.C: New test.
30194
30195         PR c++/9384
30196         * g++.dg/parse/using1.C: New test.
30197
30198         PR c++/9285
30199         PR c++/9294
30200         * g++.dg/parse/expr2.C: New test.
30201
30202         PR c++/9388
30203         * g++.dg/parse/lookup2.C: Likewise.
30204
30205 2003-01-21  Jan Hubicka  <jh@suse.cz>
30206
30207         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30208         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30209         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30210         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30211
30212 2003-01-20  Nick Clifton  <nickc@redhat.com>
30213
30214         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30215         problem with ARM sibcall code generation.
30216
30217 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30218
30219         * gcc.c-torture/execute/20030120-1.c: New.
30220
30221 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30222
30223         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30224
30225 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30226
30227         PR c++/9272
30228         * g++.dg/parse/ctor1.C: New test.
30229
30230         PR c++/9294:
30231         * g++.dg/parse/qualified1.C: New test.
30232
30233         * g++.dg/parse/typename3.C: New test.
30234
30235 2003-01-16  Richard Henderson  <rth@redhat.com>
30236
30237         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30238
30239 2003-01-16  Richard Henderson  <rth@redhat.com>
30240
30241         * g++.dg/pch/pch.exp: Copy test header to the working directory
30242         before using it either for precompilation or direct use.
30243         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30244         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30245
30246 2003-01-16  Richard Henderson  <rth@redhat.com>
30247
30248         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30249         before using it either for precompilation or direct use.
30250         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30251         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30252
30253 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30254
30255         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30256         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30257         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30258         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30259         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30260         typename warning into error.
30261         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30262         error messages.
30263         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30264         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30265         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30266         messages.
30267         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30268         make declaration visible in template.
30269         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30270         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30271         messages.
30272         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30273         message.
30274         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30275         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30276         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30277         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30278         typename warning with error message.
30279         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30280         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30281         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30282
30283 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30284
30285         * g++.dg/parse/ambig2.C: New test.
30286
30287 2003-01-15  Richard Henderson  <rth@redhat.com>
30288
30289         * g++.dg/tls/init-2.C: Update error message string.
30290
30291 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30292
30293         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30294
30295 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30296
30297         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30298         all for HC11/HC12.
30299         * gcc.c-torture/compile/20001205-1.x: Likewise.
30300         * gcc.c-torture/compile/20001226-1.x: Likewise.
30301         * gcc.c-torture/compile/920520-1.x: Likewise.
30302         * gcc.c-torture/compile/961203-1.x: Likewise.
30303         * gcc.c-torture/compile/20020604-1.x: Likewise.
30304
30305 2003-01-15  Jan Hubicka  <jh@suse.cz>
30306
30307         * gcc.c-torture/compile/20030115-1.c: New test.
30308
30309         * gcc.dg/i386-fpcvt-1.c: New test.
30310         * gcc.dg/i386-fpcvt-2.c: New test.
30311
30312 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30313
30314         Further conform g++'s __vmi_class_type_info to the C++ ABI
30315         specification.
30316         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30317         the specification.
30318
30319 2003-01-14  Jan Hubicka  <jh@suse.cz>
30320
30321         * gcc.dg/i386-fpcvt-1.c: New test.
30322         * gcc.dg/i386-fpcvt-2.c: New test.
30323
30324 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30325
30326         * gcc.dg/i386-mmx-3.c: New test.
30327
30328 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30329
30330         PR c++/9264
30331         * g++.dg/parse/octal1.C: New file.
30332
30333         PR c++/9172
30334         * g++.dg/parse/typename1.C: New file.
30335
30336 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30337
30338         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30339         * gcc.dg/bf-no-ms-layout.c: Likewise.
30340         * gcc.dg/bf-ms-attrib.c: Likewise.
30341
30342 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30343
30344         PR c++/9099
30345         * g++.dg/parse/dtor1.C: New file.
30346
30347         PR c++/9128
30348         * g++.dg/rtti/typeid1.C: New file.
30349
30350         PR c++/9153
30351         * g++.dg/parse/lookup1.C: New file.
30352
30353         PR c++/9171
30354         * g++.dg/templ/spec5.C: New file.
30355
30356 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30357
30358         * gcc.c-torture/compile/20030110-1.c: New test.
30359
30360 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30361
30362         Merge from pch-branch:
30363
30364         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30365
30366         * gcc.dg/pch/cpp-1.h: New.
30367         * gcc.dg/pch/cpp-1.c: New.
30368         * gcc.dg/pch/cpp-2.h: New.
30369         * gcc.dg/pch/cpp-2.c: New.
30370
30371         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30372
30373         * gcc.dg/pch/except-1.h: New.
30374         * gcc.dg/pch/except-1.c: New.
30375
30376         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30377
30378         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30379         running test.
30380         * gcc.dg/pch: Include *.hp not *.h.
30381         * gcc.dg/pch/system-1.h: New.
30382         * gcc.dg/pch/system-1.c: New.
30383
30384         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30385
30386         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30387         rather than trying to build and run a program using PCH.
30388         * gcc.dg/pch: Remove dg-do commands from test files.
30389
30390         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30391
30392         * gcc.dg/pch/macro-3.c: New.
30393         * gcc.dg/pch/macro-3.h: New.
30394
30395         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30396
30397         * gcc.dg/pch/common-1.c: New.
30398         * gcc.dg/pch/common-1.h: New.
30399         * gcc.dg/pch/decl-1.c: New.
30400         * gcc.dg/pch/decl-1.h: New.
30401         * gcc.dg/pch/decl-2.c: New.
30402         * gcc.dg/pch/decl-2.h: New.
30403         * gcc.dg/pch/decl-3.c: New.
30404         * gcc.dg/pch/decl-3.h: New.
30405         * gcc.dg/pch/decl-4.c: New.
30406         * gcc.dg/pch/decl-4.h: New.
30407         * gcc.dg/pch/decl-5.c: New.
30408         * gcc.dg/pch/decl-5.h: New.
30409         * gcc.dg/pch/global-1.c: New.
30410         * gcc.dg/pch/global-1.h: New.
30411         * gcc.dg/pch/inline-1.c: New.
30412         * gcc.dg/pch/inline-1.h: New.
30413         * gcc.dg/pch/inline-2.c: New.
30414         * gcc.dg/pch/inline-2.h: New.
30415         * gcc.dg/pch/static-1.c: New.
30416         * gcc.dg/pch/static-1.h: New.
30417         * gcc.dg/pch/static-2.c: New.
30418         * gcc.dg/pch/static-2.h: New.
30419
30420         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30421
30422         * g++.dg/pch/pch.exp: Better handle failing testcases.
30423         * gcc.dg/pch/pch.exp: Likewise.
30424         * gcc.dg/pch/macro-1.c: New.
30425         * gcc.dg/pch/macro-1.h: New.
30426         * gcc.dg/pch/macro-2.c: New.
30427         * gcc.dg/pch/macro-2.h: New.
30428
30429         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30430
30431         * g++.dg/dg.exp: Treat files in pch/ specially.
30432         * g++.dg/pch/pch.exp: New file.
30433         * g++.dg/pch/empty.H: New file.
30434         * g++.dg/pch/empty.C: New file.
30435         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30436         "precompile".
30437
30438         * gcc.dg/pch/pch.exp: New file.
30439         * gcc.dg/pch/empty.h: New file.
30440         * gcc.dg/pch/empty.c: New file.
30441         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30442         "precompile".
30443
30444 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30445
30446         * g++.dg/template/friend14.C: New test.
30447
30448 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30449
30450         * gcc.dg/old-style-asm-1.c: New test.
30451
30452 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30453
30454         * gcc.c-torture/compile/20030109-1.c: New test.
30455
30456 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30457
30458         * gcc.c-torture/execute/20030109-1.c: New test.
30459
30460 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30461
30462         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30463         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30464         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30465         * g++.old-deja/g++.mike/eh2.C: Likewise.
30466         * g++.old-deja/g++.mike/eh3.C: Likewise.
30467         * g++.old-deja/g++.mike/eh5.C: Likewise.
30468         * g++.old-deja/g++.mike/eh6.C: Likewise.
30469         * g++.old-deja/g++.mike/eh7.C: Likewise.
30470         * g++.old-deja/g++.mike/eh8.C: Likewise.
30471         * g++.old-deja/g++.mike/eh9.C: Likewise.
30472         * g++.old-deja/g++.mike/eh10.C: Likewise.
30473         * g++.old-deja/g++.mike/eh12.C: Likewise.
30474         * g++.old-deja/g++.mike/eh13.C: Likewise.
30475         * g++.old-deja/g++.mike/eh14.C: Likewise.
30476         * g++.old-deja/g++.mike/eh16.C: Likewise.
30477         * g++.old-deja/g++.mike/eh17.C: Likewise.
30478         * g++.old-deja/g++.mike/eh18.C: Likewise.
30479         * g++.old-deja/g++.mike/eh21.C: Likewise.
30480         * g++.old-deja/g++.mike/eh23.C: Likewise.
30481         * g++.old-deja/g++.mike/eh24.C: Likewise.
30482         * g++.old-deja/g++.mike/eh25.C: Likewise.
30483         * g++.old-deja/g++.mike/eh26.C: Likewise.
30484         * g++.old-deja/g++.mike/eh27.C: Likewise.
30485         * g++.old-deja/g++.mike/eh28.C: Likewise.
30486         * g++.old-deja/g++.mike/eh29.C: Likewise.
30487         * g++.old-deja/g++.mike/eh31.C: Likewise.
30488         * g++.old-deja/g++.mike/eh33.C: Likewise.
30489         * g++.old-deja/g++.mike/eh34.C: Likewise.
30490         * g++.old-deja/g++.mike/eh35.C: Likewise.
30491         * g++.old-deja/g++.mike/eh36.C: Likewise.
30492         * g++.old-deja/g++.mike/eh37.C: Likewise.
30493         * g++.old-deja/g++.mike/eh38.C: Likewise.
30494         * g++.old-deja/g++.mike/eh39.C: Likewise.
30495         * g++.old-deja/g++.mike/eh40.C: Likewise.
30496         * g++.old-deja/g++.mike/eh41.C: Likewise.
30497         * g++.old-deja/g++.mike/eh42.C: Likewise.
30498         * g++.old-deja/g++.mike/eh44.C: Likewise.
30499         * g++.old-deja/g++.mike/eh46.C: Likewise.
30500         * g++.old-deja/g++.mike/eh47.C: Likewise.
30501         * g++.old-deja/g++.mike/eh48.C: Likewise.
30502         * g++.old-deja/g++.mike/eh49.C: Likewise.
30503         * g++.old-deja/g++.mike/eh50.C: Likewise.
30504         * g++.old-deja/g++.mike/eh51.C: Likewise.
30505         * g++.old-deja/g++.mike/eh53.C: Likewise.
30506         * g++.old-deja/g++.mike/eh55.C: Likewise.
30507         * g++.old-deja/g++.mike/p7912.C: Likewise.
30508         * g++.old-deja/g++.mike/p9706.C: Likewise.
30509         * g++.old-deja/g++.mike/p10416.C: Likewise.
30510         * g++.old-deja/g++.mike/p11667.C: Likewise.
30511         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30512         Remove redundant reference to Iris.
30513         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30514         Elxsi, i860, Pico Java, and WE32K.
30515
30516 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30517
30518         * g++.dg/ext/asm4.C: New test.
30519
30520 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30521
30522         PR c++/9030
30523         * g++.dg/template/friend12.C: New test.
30524         * g++.dg/template/friend13.C: Likewise.
30525         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30526
30527 2003-01-08  Jan Hubicka  <jh@suse.cz>
30528
30529         * gcc.dg/i386-cadd.c: New test.
30530         * gcc.dg/i386-cmov4.c: Likewise.
30531
30532 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30533
30534         PR c++/9165
30535         * g++.dg/warn/Wunused-3.C: New test.
30536
30537         * g++.dg/abi/bitfield9.C: New test.
30538
30539         PR c++/9189
30540         * g++.dg/parse/defarg3.C: New test.
30541
30542 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30543
30544         * g++.dg/parse/ambig1.C: New test.
30545         * g++.dg/parse/defarg2.C: New test.
30546
30547 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30548
30549         * g++.dg/template/defarg-1.C: New test.
30550         * g++.dg/template/local2.C: Likewise.
30551
30552 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30553
30554         * gcc.c-torture/execute/20030105-1.c: New test.
30555
30556 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30557
30558         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30559         * g++.dg/parse/namespace4.C: Likewise.
30560
30561 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30562
30563         * g++.dg/template/ntp2.C: New test.
30564
30565 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30566
30567         * g++.dg/parse/extern-C-1.C: New test.
30568
30569         * g++.dg/parse/namespace4.C: New test.
30570
30571         * g++.dg/template/nested1.C: New test.
30572
30573         * g++.dg/parse/namespace3.C: New test.
30574
30575 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30576
30577         * g++.dg/lookup/two-stage1.C: New test.
30578
30579 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30580
30581         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30582         * g++.old-deja/g++.jason/access8.C: Likewise.
30583         * g++.old-deja/g++.other/decl5.C: Likewise.
30584
30585 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30586
30587         * g++.dg/parse/parse7.C: New test.
30588
30589 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30590
30591         PR c++/2843
30592         * g++.dg/ext/attrib7.C: New test.
30593
30594 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30595
30596         * g++.dg/parse/parse6.C: New test.
30597
30598 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30599
30600         * gcc.dg/h8300-stack-1.c: New.
30601
30602 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30603
30604         g++.dg/lookup/exception1.C: New test.
30605
30606         g++.dg/lookup/template1.C: New test.
30607
30608         g++.dg/parse/namespace2.C: New test.
30609
30610         g++.dg/parse/parens2.C: New test.
30611
30612 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30613
30614         * g++.dg/parse/parse5.C: New test.
30615         * g++.dg/lookup/scoped4.C: New test.
30616
30617 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30618
30619         * g++.dg/parse/parens1.C: New test.
30620
30621         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30622         angle-bracket1.C.
30623         * g++.dg/parse/parens2.C: New test.
30624
30625         * g++.dg/lookup/scope-operator1.C: New test.
30626
30627         * g++.dg/parse/operator1.C: New test.
30628
30629 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30630
30631         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30632         * g++.old-deja/g++.other/access6.C: Likewise.
30633         * g++.old-deja/g++.other/decl1.C: Likewise.
30634         * g++.old-deja/g++.pt/typename12.C: Likewise.
30635
30636 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30637
30638         * g++.dg/parse/namespace1.C: New test.
30639
30640 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30641
30642         * g++.dg/parse/parse4.C: New test.
30643
30644 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30645
30646         * g++.dg/parse/parse3.C: New test.
30647
30648 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30649
30650         * g++.dg/parse/parse2.C: New test.
30651
30652 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30653
30654         * g++.dg/template/friend11.C: New test.
30655
30656 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30657
30658         * g++.dg/parse/parse1.C: New test.
30659
30660 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30661
30662         * lib/profopt.exp: Change the name of a global variable to avoid
30663         possible clashes with other test suites.
30664
30665 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30666
30667         * g++.dg/inherit/covariant8.C: New test.
30668
30669 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30670
30671         * g++.dg/init/array9.C: New test.
30672
30673         PR c++/9112
30674         * g++.dg/parse/expr1.C: New test.
30675
30676 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30677
30678         * gcc.c-torture/compile/20021230-1.c: New test.
30679
30680 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30681
30682         * g++.dg/inherit/covariant5.C: New test.
30683         * g++.dg/inherit/covariant6.C: New test.
30684         * g++.dg/inherit/covariant7.C: New test.
30685
30686 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30687
30688         PR c++/2739
30689         * g++.dg/other/access2.C: New test.
30690
30691 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30692
30693         * g++.dg/other/anon-struct.C: No longer fails
30694         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30695         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30696         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30697
30698 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30699
30700         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30701
30702 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30703
30704         * g++.dg/eh/spec4.C: Remove stray semicolon.
30705         * g++.dg/expr/pmf-1.C: Change error message.
30706         * g++.dg/ext/asm1.C: Remove stray semicolon.
30707         * g++.dg/ext/typename1.C: Add missing typenames.
30708         * g++.dg/inherit/template-as-base.C: Change error message.
30709         * g++.dg/lookup/scoped1.C: Likewise.
30710         * g++.dg/lookup/scoped2.C: Likewise.
30711         * g++.dg/lookup/using2.C: Likewise.
30712         * g++.dg/other/component1.C: Remove stray semicolon.
30713         * g++.dg/other/do1.C: Change error message.
30714         * g++.dg/other/error2.C: Likewise.
30715         * g++.dg/other/init1.C: Likewise.
30716         * g++.dg/other/packed1.C: Remove stray semicolon.
30717         * g++.dg/other/ptrmem2.C: Change error message.
30718         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30719         marker.
30720         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30721         * g++.dg/template/access3.C: Add typename keyword.
30722         * g++.dg/template/access5.C: Remove stray semicolon.
30723         * g++.dg/template/access6.C: Likewise.
30724         * g++.dg/template/complit1.C: Likewise.
30725         * g++.dg/template/crash1.C: Change error message.
30726         * g++.dg/template/inherit2.C: Remove stray semicolon.
30727         * g++.dg/template/instantiate2.C: Likewise.
30728         * g++.dg/template/instantiate3.C: Change error message.
30729         * g++.dg/template/qual1.C: Remove stray semicolon.
30730         * g++.dg/template/qualttp18.C: Change error message.
30731         * g++.dg/template/ref1.C: Remove stray semicolon.
30732         * g++.dg/template/sizeof1.C (A::value): Declare it.
30733         * g++.dg/template/spec4.C: Change error message.
30734         * g++.dg/template/static1.C: Likewise.
30735         * g++.dg/template/type1.C: Likewise.
30736         * g++.dg/template/typename3.C: Likewise.
30737         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30738         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30739         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30740         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30741         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30742         named return value extension.
30743         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30744         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30745         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30746         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30747         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30748         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30749         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30750         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30751         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30752         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30753         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30754         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30755         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30756         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30757         syntax.
30758         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30759         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30760         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30761         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30762         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30763         * g++.old-deja/g++.brendan/template11.C: Likewise.
30764         * g++.old-deja/g++.brendan/template26.C: Likewise.
30765         * g++.old-deja/g++.brendan/template27.C: Use explicit
30766         specialization syntax.
30767         * g++.old-deja/g++.brendan/template30.C: Likewise.
30768         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30769         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30770         non-dependent names.
30771         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30772         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30773         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30774         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30775         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30776         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30777         named return value extension.
30778         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30779         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30780         * g++.old-deja/g++.ext/return1.C: Likewise.
30781         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30782         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30783         * g++.old-deja/g++.jason/access8.C: Likewise.
30784         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30785         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30786         pseudo-destructor names.
30787         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30788         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30789         pseudo-destructor names.
30790         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30791         * g++.old-deja/g++.jason/overload19.C: Likewise.
30792         * g++.old-deja/g++.jason/overload32.C: Likewise.
30793         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30794         stray semicolons.
30795         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30796         * g++.old-deja/g++.jason/return.C: Likewise.
30797         * g++.old-deja/g++.jason/return2.C: Likewise.
30798         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30799         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30800         syntax.
30801         * g++.old-deja/g++.jason/template10.C: Account for use of
30802         non-dependent names.
30803         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30804         syntax.
30805         * g++.old-deja/g++.jason/template37.C: Likewise.
30806         * g++.old-deja/g++.law/access4.C: Change error messages.
30807         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30808         pseudo-destructor names.
30809         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30810         * g++.old-deja/g++.law/ctors9.C: Likewise.
30811         * g++.old-deja/g++.law/cvt22.C: Likewise.
30812         * g++.old-deja/g++.law/dtors5.C: Likewise.
30813         * g++.old-deja/g++.law/global-init1.C: Likewise.
30814         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30815         * g++.old-deja/g++.law/operators28.C: Likewise.
30816         * g++.old-deja/g++.law/visibility28.C: Likewise.
30817         * g++.old-deja/g++.martin/eval1.C: Likewise.
30818         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30819         name.
30820         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30821         * g++.old-deja/g++.mike/net34.C: Likewise.
30822         * g++.old-deja/g++.mike/net36.C: Likewise.
30823         * g++.old-deja/g++.mike/ns2.C: Likewise.
30824         * g++.old-deja/g++.mike/p12306.C: Likewise.
30825         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30826         value extension.
30827         * g++.old-deja/g++.mike/p700.C: Likewise.
30828         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30829         * g++.old-deja/g++.mike/p710.C: Likewise.
30830         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30831         value extension.
30832         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30833         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30834         * g++.old-deja/g++.ns/crash2.C: Likewise.
30835         * g++.old-deja/g++.ns/crash3.C: Likewise.
30836         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30837         * g++.old-deja/g++.ns/ns17.C: Likewise.
30838         * g++.old-deja/g++.ns/template16.C: Likewise.
30839         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30840         keyword.
30841         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30842         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30843         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30844         named return value extension.
30845         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30846         * g++.old-deja/g++.other/access4.C: Issue additional error
30847         messages.
30848         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30849         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30850         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30851         * g++.old-deja/g++.other/crash25.C: Change error message.
30852         * g++.old-deja/g++.other/crash4.C: Change error message.
30853         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30854         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30855         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30856         checks.
30857         * g++.old-deja/g++.other/defarg8.C: Likewise.
30858         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30859         * g++.old-deja/g++.other/dtor10.C: Likewise.
30860         * g++.old-deja/g++.other/incomplete.C: Likewise.
30861         * g++.old-deja/g++.other/linkage7.C: Likewise.
30862         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30863         lookup algorithm.
30864         * g++.old-deja/g++.other/mangle2.C: Likewise.
30865         * g++.old-deja/g++.other/refinit2.C: Likewise.
30866         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30867         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30868         * g++.old-deja/g++.pt/crash28.C: Likewise.
30869         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30870         syntax.
30871         * g++.old-deja/g++.pt/crash32.C: Change error message.
30872         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30873         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30874         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30875         error message position.
30876         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30877         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30878         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30879         syntax.
30880         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30881         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30882         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30883         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30884         keyword.
30885         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30886         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30887         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30888         keyword.
30889         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30890         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30891         syntax.
30892         * g++.old-deja/g++.pt/friend28.C: Account for use of
30893         non-dependent names.
30894         * g++.old-deja/g++.pt/friend29.C: Likewise.
30895         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30896         rules.
30897         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30898         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30899         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30900         lookup rules.
30901         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30902         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30903         keyword.
30904         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30905         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30906         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30907         keyword.
30908         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30909         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30910         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30911         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30912         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30913         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30914         keyword.
30915         * g++.old-deja/g++.pt/spec10.C: Likewise.
30916         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30917         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30918         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30919         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30920         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30921         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30922         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30923         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30924         * g++.old-deja/g++.pt/typename15.C: Likewise.
30925         * g++.old-deja/g++.pt/typename22.C: Likewise.
30926         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30927         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30928         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30929         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30930         syntax.
30931         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30932         return value extension.
30933         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30934         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30935         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30936         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30937
30938 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30939
30940         * g++.dg/warn/inline1.C: New test.
30941         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30942         * g++.old-deja/g++.jason/synth10.C: Likewise.
30943         * g++.old-deja/g++.mike/net31.C: Likewise.
30944         * g++.old-deja/g++.mike/p8786.C: Likewise.
30945
30946         * g++.dg/template/friend10.C: New test.
30947         * g++.dg/template/conv5.C: New test.
30948
30949 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30950
30951         * g++.dg/lookup/scoped3.C: New test.
30952
30953         * g++.dg/lookup/decl1.C: New test.
30954         * g++.dg/lookup/decl2.C: New test.
30955
30956 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30957
30958         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30959         gcc.c-torture/compile/20021015-1.c,
30960         gcc.c-torture/compile/20021015-2.c,
30961         gcc.c-torture/compile/20021123-1.c,
30962         gcc.c-torture/compile/20021123-2.c,
30963         gcc.c-torture/compile/20021123-3.c,
30964         gcc.c-torture/compile/20021123-4.c,
30965         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30966         only to 3.1 or 3.2 branch.
30967
30968 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30969
30970         * gcc.dg/i386-bitfield3.c: New test.
30971
30972         * gcc.dg/i386-bitfield2.c: New test.
30973
30974 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30975
30976         * g++.dg/parse/conv_op1.C: New test.
30977
30978 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30979
30980         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30981         approved.
30982
30983 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30984
30985         * gcc.c-torture/compile/20021220-1.c: New test.
30986
30987 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30988
30989         * gcc.dg/i386-fastcall-1.c: New.
30990
30991 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30992
30993         * gcc.c-torture/execute/20021219-1.c: New test.
30994
30995 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30996
30997         * gcc.dg/i386-pic-1.c: New test.
30998
30999 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31000
31001         PR c++/8099
31002         * g++.dg/template/friend9.C: New test.
31003
31004 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31005
31006         PR c++/3663
31007         * g++.dg/template/access7.C: New test.
31008
31009 2002-12-18  Nick Clifton  <nickc@redhat.com>
31010
31011         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31012         the libstdc++-v3 directory has been found.
31013
31014 2002-12-12  Devang Patel <dpatel@apple.com>
31015         * gcc.dg/darwin-ld-1.c: New test.
31016         * gcc.dg/darwin-ld-2.c: New test.
31017         * gcc.dg/darwin-ld-3.c: New test.
31018         * gcc.dg/darwin-ld-4.c: New test.
31019         * gcc.dg/darwin-ld-5.c: New test.
31020
31021 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31022
31023         * gcc.c-torture/compile/20021212-1.c: New test.
31024
31025 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31026
31027         * gcc.dg/fshort-wchar: New test.
31028
31029 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31030
31031         PR c++/8372
31032         * g++.dg/template/dtor1.C: New test.
31033
31034         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31035         markers.
31036
31037 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31038
31039         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31040
31041 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31042
31043         * g++.dg/template/static1.C: New test.
31044         * g++.dg/template/static2.C: New test.
31045         * g++.old-deja/g++.ext/memconst.C: New test.
31046
31047 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31048
31049         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31050         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31051         * g++.dg/special/initp1.C: Likewise.
31052
31053 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31054
31055         * gcc.c-torture/execute/20021204-1.c: New test.
31056
31057 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31058
31059         * gcc.dg/ppc-fmadd-1.c: New file.
31060         * gcc.dg/ppc-fmadd-2.c: New file.
31061         * gcc.dg/ppc-fmadd-3.c: New file.
31062
31063 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31064
31065         * gcc.c-torture/compile/20021204-1.c: New test.
31066
31067 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31068
31069         * g++.dg/inherit/covariant2.C: New test.
31070         * g++.dg/inherit/covariant3.C: New test.
31071         * g++.dg/inherit/covariant4.C: New test.
31072         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31073         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31074
31075 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31076
31077         PR c++/8688
31078         * g++.dg/init/brace3.C: New test.
31079
31080 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31081
31082         * gcc.dg/20020210-1.c: Fix a comment typo.
31083
31084 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31085
31086         PR c++/8720
31087         * g++.dg/parse/defarg1.C: New test.
31088
31089         PR c++/8615
31090         * g++.dg/template/char1.C: New test.
31091
31092         * g++.dg/template/varmod1.C: Fix typo.
31093
31094 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31095
31096         DR 180
31097         * g++.old-deja/g++.pt/crash32.C: Expect error.
31098
31099 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31100
31101         PR c++/5919
31102         * g++.dg/template/varmod1.C: New test.
31103
31104         PR c++/8727
31105         * g++.dg/inherit/typeinfo1.C: New test.
31106
31107         PR c++/8663
31108         * g++.dg/inherit/typedef1.C: New test.
31109
31110 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31111
31112         PR c++/8332
31113         PR c++/8493
31114         * g++.dg/template/strlen1.C: New test.
31115
31116         PR c++/8227
31117         * g++.dg/template/ctor2.C: New test.
31118
31119         PR c++/8214
31120         * g++.dg/init/string1.C: New test.
31121
31122         PR c++/8511
31123         * g++.dg/template/friend8.C: New test.
31124
31125 2002-11-29  Joe Buck <jbuck@synopsys.com>
31126
31127         * g++.dg/lookup/anon2.C: New test.
31128
31129 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31130
31131         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31132         h8300 port.
31133
31134 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31135
31136         * gcc.dg/bitfld-6.c: New test.
31137
31138 2002-11-27  Jan Hubicka  <jh@suse.cz>
31139
31140         * gcc.c-torture/execute/20021127.[cx]: New test.
31141
31142 2002-11-26  Jan Hubicka  <jh@suse.cz>
31143
31144         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31145         quality.
31146
31147 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31148
31149         * g++.dg/init/brace2.C: New test.
31150         * g++.old-deja/g++.mike/p9129.C: Correct.
31151
31152 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31153
31154         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31155
31156 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31157
31158         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31159
31160 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31161
31162         * testsuite/g++.dg/abi/empty11.C: New test.
31163         * testsuite/g++.dg/rtti/cv1.C: New test.
31164
31165 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31166
31167         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31168
31169 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31170
31171         * g++.dg/abi/empty10.C: New test.
31172
31173 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31174
31175         * gcc.c-torture/compile/20021124-1.c: New test.
31176
31177 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31178
31179         * g++.dg/abi/rtti2.C: New test.
31180
31181 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31182
31183         * gcc.dg/i386-unroll-1.c: New test.
31184
31185 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31186
31187         * gcc.c-torture/compile/20021120-1.c: New test.
31188         * gcc.c-torture/compile/20021120-2.c: New test.
31189
31190 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31191
31192         * gcc.dg/bitfld-5.c: New test.
31193
31194 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31195
31196         * gcc.c-torture/execute/20021120-3.c: New test.
31197
31198 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31199
31200         * gcc.c-torture/execute/20021120-2.c: New test.
31201
31202 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31203
31204         * gcc.c-torture/execute/20021120-1.c: New test.
31205
31206 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31207
31208         * gcc.c-torture/execute/20021118-3.c: New test.
31209
31210 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31211
31212         * gcc.c-torture/compile/20021119-1.c: New test.
31213
31214 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31215
31216         * gcc.dg/duff-1.c: New test.
31217         * gcc.dg/duff-2.c: New test.
31218         * gcc.dg/duff-3.c: New test.
31219
31220 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31221
31222         * gcc.dg/cpp/_Pragma5.c: New test.
31223
31224 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31225
31226         * gcc.c-torture/execute/20021118-2.c: New test.
31227
31228 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31229
31230         * gcc.c-torture/execute/20021118-1.c: New test.
31231
31232 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31233
31234         * gcc.dg/20021116-1.c: New test.
31235
31236 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31237
31238         * g++.dg/abi/vcall1.C: New test.
31239
31240 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31241
31242         * gcc.dg/20021029-1.c: New test.
31243         * gcc.dg/20021029-2.c: New test.
31244
31245 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31246
31247         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31248
31249 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31250
31251         PR c/8439
31252         * gcc.dg/20021110.c: Move to ...
31253         * gcc.c-torture/compile/20021110.c: .... here.
31254
31255 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31256
31257         PR c/8467
31258         * gcc.c-torture/execute/20021111-1.c
31259
31260 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31261
31262         PR c/8439
31263         * gcc.dg/20021110.c: New test.
31264
31265 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31266
31267         * g++.dg/abi/vthunk3.C: Run only on x86.
31268
31269 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31270
31271         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31272
31273 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31274
31275         * lib/compat.exp (compat-execute): Fix logic error in last
31276         change.
31277
31278 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31279
31280         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31281
31282 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31283
31284         PR c++/8389
31285         * g++.dg/template/access6.C: New test.
31286
31287 2002-11-08  Jan Hubicka  <jh@suse.cz>
31288
31289         * gcc.dg/i386-ssefp-1.c: New test.
31290         * gcc.dg/i386-ssefp-1.c: New test.
31291
31292 2002-11-08  Jan Hubicka  <jh@suse.cz>
31293
31294         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31295
31296 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31297
31298         * g++.dg/abi/vthunk3.C: New test.
31299
31300         PR c++/8338
31301         * g++.dg/template/crash2.C: New test.
31302
31303 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31304
31305         * testsuite/g++.dg/abi/dtor1.C: New test.
31306         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31307
31308 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31309
31310         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31311         Darwin.
31312
31313 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31314
31315         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31316         -mthumb.  Only xfail with -O0.
31317
31318 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31319
31320         * g++.dg/abi/thunk1.C: New test.
31321         * g++.dg/abi/thunk2.C: Likewise.
31322         * g++.dg/abi/vtt1.C: Likewise.
31323
31324 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31325
31326         PR optimization/8423
31327         * gcc.c-torture/execute/builtin-constant.c: New test.
31328
31329 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31330
31331         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31332         Add some more cases.
31333
31334 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31335
31336         PR c++/8391
31337         * g++.dg/opt/local1.C: New test.
31338
31339 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31340
31341         PR c++/8160
31342         * g++.dg/template/complit1.C: New test.
31343
31344         PR c++/8149
31345         * g++.dg/template/typename4.C: Likewise.
31346
31347 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31348
31349         Core issue 287, PR c++/7639
31350         * g++.dg/template/instantiate1.C: Adjust error location.
31351         * g++.dg/template/instantiate3.C: New test.
31352         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31353         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31354         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31355
31356 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31357
31358         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31359
31360 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31361
31362         PR c++/8287
31363         * g++.dg/init/dtor2.C: New test.
31364
31365 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31366
31367         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31368         * gcc.dg/nest.c: Bypass errors on irix6.
31369
31370 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31371
31372         * gcc.dg/nest.c: Expect error for mmix-*-*.
31373         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31374
31375 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31376
31377         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31378         markers.
31379
31380         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31381
31382 2002-10-25  Mike Stump  <mrs@apple.com>
31383
31384         * gcc.dg/warn-1.c: New test.
31385
31386 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31387
31388         * g++.dg/template/typename3.C: New test.
31389
31390 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31391
31392         * g++.dg/lookup/ptrmem1.C: New test.
31393
31394         * g++.dg/abi/vthunk2.C: New test.
31395
31396 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31397
31398         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31399
31400 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31401
31402         * g++.dg/abi/empty9.C: New test.
31403
31404 2002-10-24  Richard Henderson  <rth@redhat.com>
31405
31406         * g++.dg/inherit/thunk1.C: Enable for ia64.
31407
31408 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31409
31410         PR c++/8067
31411         * g++.dg/lookup/pretty1.C: New test.
31412
31413 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31414
31415         * gcc.dg/20021023-1.c: New test.
31416
31417 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31418
31419         PR c++/7679
31420         * g++.dg/parse/inline1.C: New test.
31421
31422 2002-10-23  Richard Henderson  <rth@redhat.com>
31423
31424         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31425
31426         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31427
31428 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31429
31430         PR c++/6579
31431         * g++.dg/parse/stmtexpr3.C: New test.
31432
31433 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31434
31435         * g++.dg/expr/cond1.C: New test.
31436
31437 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31438
31439         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31440
31441 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31442
31443         * g++.dg/abi/vbase13.C: New test.
31444         * g++.dg/abi/vbase14.C: Likewise.
31445
31446 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31447
31448         * gcc.dg/tls/pic-1.c: New test.
31449         * gcc.dg/tls/nonpic-1.c: New test.
31450         * gcc.dg/20021018-1.c: New test.
31451
31452 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31453
31454         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31455         Remove only files with the same base name as the test case.
31456         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31457         (profopt-execute): Likewise.  Also, remove old profiling
31458         and performance data files before running the tests.
31459
31460         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31461         * g++.dg/bprob/bprob.exp: Likewise.
31462         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31463         to allow more general test case names.
31464
31465         * g++.dg/bprob/bprob-1.C: Rename to ...
31466         * g++.dg/bprob/g++-bprob-1.C: ... this.
31467
31468         * g77.dg/bprob/bprob-1.f: Rename to ...
31469         * g77.dg/bprob/g77-bprob-1.f: ... this.
31470
31471 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31472
31473         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31474         bison 1.50 or later.
31475
31476 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31477
31478         * g++.dg/README: Describe more test directories.
31479
31480 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31481
31482         * g++.dg/init/array6.C: Add additional tests.
31483
31484 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31485
31486         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31487         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31488
31489 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31490
31491         * gcc.c-torture/compile/20020604-1.x: New.
31492         * gcc.c-torture/compile/simd-5.x: Likewise.
31493         * gcc.c-torture/execute/920710-1.x: Likewise.
31494         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31495
31496 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31497
31498         * g++.dg/inherit/override1.C: Add dg-options clause.
31499
31500 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31501
31502         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31503         _mm_slli_si128.
31504
31505 2002-10-19  Andreas Schwab  <schwab@suse.de>
31506
31507         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31508         directory component.
31509
31510 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31511
31512         * g++.dg/inherit/thunk1.C: New test.
31513
31514         * g++.dg/inherit/override1.C: New test.
31515
31516         * g++.dg/abi/mangle11.C: New test.
31517         * g++.dg/abi/mangle14.C: New test.
31518         * g++.dg/abi/mangle17.C: New test.
31519
31520 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31521
31522         * g++.dg/overload/member2.C: New test.
31523
31524 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31525
31526         * g++.dg/README: Describe new compat directory.
31527         * g++.dg/dg.exp: Skip tests in compat directory.
31528         * README.compat: New file.
31529         * lib/compat.exp: New expect script.
31530         * g++.dg/compat: New test directory.
31531         * g++.dg/compat/compat.exp: New expect script.
31532         * g++.dg/compat/abi: New test directory.
31533         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31534         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31535         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31536         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31537         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31538         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31539         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31540         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31541         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31542         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31543         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31544         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31545         * g++.dg/compat/break: New test directory.
31546         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31547         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31548         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31549         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31550         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31551         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31552         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31553         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31554         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31555         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31556         g++.dg/compat/break/README: New files.
31557         * g++.dg/compat/eh: New test directory.
31558         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31559         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31560         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31561         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31562         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31563         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31564         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31565         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31566         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31567         g++.dg/compat/eh/filter2_y.C,
31568         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31569         g++.dg/compat/eh/new1_y.C,
31570         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31571         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31572         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31573         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31574         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31575         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31576         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31577         g++.dg/compat/eh/unexpected1_y.C: New files.
31578         * g++.dg/compat/init: New test directory.
31579         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31580         g++.dg/compat/init/array5_y.C,
31581         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31582         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31583         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31584         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31585         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31586         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31587         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31588         g++.dg/compat/init/init-ref2_y.C: New files.
31589
31590 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31591
31592         PR c++/7584
31593         * g++.dg/inherit/using3.C: New test.
31594
31595 2002-10-17  Jan Hubicka  <jh@suse.cz>
31596
31597         * gcc.dg/20021017-2.c: New test.
31598
31599 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31600
31601         * g++.dg/abi/mangle16.C: Adjust.
31602
31603         * g++.dg/init/array8.C: New test.
31604
31605 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31606
31607         * gcc.dg/special/mips-abi.exp: New test.
31608         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31609
31610 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31611
31612         * g++.dg/abi/mangle16.C: New test.
31613         * g++.dg/abi/mangle17.C: Likewise.
31614
31615         PR c++/7478
31616         * g++.dg/template/ref1.C: New test.
31617
31618 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31619
31620         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31621
31622 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31623
31624         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31625
31626 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31627
31628         PR c++/7524
31629         * g++.dg/init/array7.C: New test.
31630
31631 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31632
31633         * g++.dg/init/array6.C: New test.
31634
31635         * g++.dg/abi/mangle13.C: Likewise.
31636         * g++.dg/abi/mangle14.C: Likewise.
31637         * g++.dg/abi/mangle15.C: Likewise.
31638
31639 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31640
31641         * g++.dg/abi/empty8.C: New test.
31642
31643 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31644
31645         * g++.dg/init/ctor1.C: New test.
31646
31647 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31648
31649         * gcc.c-torture/execute/20021015-1.c: New test.
31650
31651 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31652
31653         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31654
31655 2002-10-14  Jan Hubicka  <jh@suse.cz>
31656
31657         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31658
31659 2002-10-14  Richard Henderson  <rth@redhat.com>
31660
31661         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31662
31663 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31664
31665         PR optimization/6631
31666         * g++.dg/opt/const2.C: New test.
31667
31668 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31669
31670         PR c++/7176
31671         * g++.dg/parse/friend1.C: New test.
31672         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31673
31674 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31675
31676         * gcc.dg/20021014-1.c: New test.
31677
31678 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31679
31680         PR c++/5661
31681         * g++.dg/ext/vlm1.C: New test.
31682         * g++.dg/ext/vlm2.C: Likewise.
31683
31684         * g++.dg/init/array1.C: Remove invalid braces.
31685         * g++.dg/init/brace1.C: New test.
31686         * g++.dg/init/copy2.C: Likewise.
31687         * g++.dg/init/copy3.C: Likewise.
31688         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31689         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31690         braces.
31691
31692 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31693
31694         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31695
31696 2002-10-11  Richard Shann  <richard.shann@superh.com>
31697
31698         * gcc.c-torture/compile/simd-5.c: New test.
31699
31700 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31701
31702         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31703
31704 2002-10-10  Jim Wilson  <wilson@redhat.com>
31705
31706         * gcc.c-torture/execute/20021010-1.c: New test.
31707
31708 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31709
31710         PR c/7353
31711         * g++.dg/ext/typedef-init.C: New test.
31712         * gcc.dg/typedef-init.c: New test.
31713
31714 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31715
31716         * gcc.dg/cpp/paste13.c: New test.
31717
31718 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31719
31720         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31721         remaining platforms, XFAIL during compile, not execute.  Don't
31722         XFAIL at -O0.
31723
31724 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31725
31726         * gcc.dg/alias-1.c: Tweak expected warning.
31727
31728 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31729
31730         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31731
31732 2002-10-06  Andreas Jaeger  <aj@suse.de>
31733
31734         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31735         * gcc.dg/cpp/c++98.C: Likewise.
31736
31737         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31738         * g++.dg/cpp/c++98.C: Likewise.
31739
31740         * g++.dg/README (Subdirectories): Mention cpp directory.
31741
31742         PR target/7559
31743         * gcc.dg/20021006-1.c: New test.
31744
31745 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31746
31747         PR c++/7804
31748         * g++.dg/other/warning1.C: New test.
31749
31750 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31751
31752         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31753         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31754         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31755
31756 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31757
31758         PR c++/7931
31759         * g++.dg/template/ptrmem3.C: New test.
31760
31761         PR c++/7754
31762         * g++.dg/template/union1.C: New test.
31763
31764 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31765
31766         PR c++/8006
31767         * g++.dg/abi/mangle9.C: New test.
31768         * g++.dg/abi/mangle10.C: New test.
31769         * g++.dg/abi/mangle11.C: New test.
31770         * g++.dg/abi/mangle12.C: New test.
31771
31772 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31773
31774         PR c++/7188.
31775         * g++.dg/template/meminit1.C: New test.
31776         * g++.dg/warn/Wreorder-1.C: Likewise.
31777         * g++.old-deja/g++.mike/warn3.C: Tweak.
31778         * lib/prune.exp: Ingore "in copy constructor".
31779
31780 2002-10-02  Andreas Jaeger  <aj@suse.de>
31781
31782         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31783         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31784         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31785         on x86-64.
31786
31787 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31788
31789         * gcc.dg/empty1.C: Fix typo.
31790
31791 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31792
31793         * gcc.dg/alias-1.c: New test.
31794
31795 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31796
31797         * gcc.dg/empty1.C: New test.
31798
31799         * g++.dg/tls/init-2.C: Tweak error messages.
31800
31801 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31802
31803         * gcc.c-torture/compile/20020923-1.c: New test.
31804
31805 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31806
31807         * gcc.c-torture/execute/ffs-1.c: New test.
31808         * gcc.c-torture/execute/ffs-2.c: Ditto.
31809
31810 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31811
31812         * g++.dg/overload/member1.C: New test.
31813
31814 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31815
31816         * g++.dg/abi/empty7.C: New test.
31817         * g++.dg/init/pm2.C: Likewise.
31818
31819 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31820
31821         * g++.dg/rtti/crash1.C: New test.
31822
31823 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31824
31825         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31826         gcc.dg/sibcall-4.c: New tests.
31827
31828 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31829
31830         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31831         powerpc and MMIX targets.
31832
31833 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31834
31835         * gcc.dg/cpp/20020927-1.c: New.
31836
31837 2002-09-26  David S. Miller  <davem@redhat.com>
31838
31839         * gcc.c-torture/compile/trunctfdf.c: New.
31840
31841 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31842
31843         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31844
31845 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31846
31847         * gcc.c-torture/execute/loop-15.c: New.
31848
31849 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31850
31851         * README.QMTEST: Fix typo.
31852
31853 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31854
31855         * gcc.dg/20020926-1.c: New test.
31856
31857 2002-09-25  David S. Miller  <davem@redhat.com>
31858
31859         PR target/7842
31860         * gcc.c-torture/execute/shiftdi.c: New test.
31861
31862 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31863
31864         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31865         unique to the tool.
31866         * lib/g77.exp (g77_init): Likewise.
31867         * lib/g++.exp (g++_init): Likewise.
31868         * lib/objc.exp (objc_init): Likewise.
31869
31870 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31871
31872         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31873         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31874         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31875
31876 2002-09-25  Richard Henderson  <rth@redhat.com>
31877
31878         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31879         too-small long double.
31880
31881 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31882
31883         * gcc.dg/20020919-1.c: New test.
31884
31885 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31886
31887         * g++.dg/abi/bitfield6.C: New test.
31888         * g++.dg/abi/bitfield7.C: New test.
31889         * g++.dg/abi/bitfield8.C: New test.
31890         * g++.dg/abi/vbase11.C: New test.
31891
31892 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31893
31894         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31895         hppa*-*-hpux*.  Update test comment.
31896
31897 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31898
31899         * gcc.dg/tls/struct-1.c: New test.
31900
31901 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31902
31903         * gcc.dg/cpp/tr-warn2.c: Update.
31904
31905 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31906
31907         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31908
31909 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31910
31911         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31912         systems.
31913
31914 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31915
31916         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31917
31918         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31919         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31920         setting of cxxfilt.
31921
31922 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31923
31924         * gcc.dg/20020312-2.c: Update for darwin.
31925
31926 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31927
31928         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31929
31930 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31931
31932         * objc.dg/comp-types-1.m: New test.
31933         * objc.dg/comp-types-2.m: New test.
31934         * objc.dg/comp-types-3.m: New test.
31935         * objc.dg/comp-types-4.m: New test.
31936         * objc.dg/comp-types-5.m: New test.
31937         * objc.dg/comp-types-6.m: New test.
31938
31939 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31940
31941         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31942
31943 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31944
31945         * g++.dg/other/do1.C: New test.
31946
31947         * g++.dg/template/subst1.C: New test.
31948
31949 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31950
31951         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31952
31953 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31954
31955         * g++.dg/template/qualttp20.C: Adjust expected errors.
31956         * g++.old-deja/g++.jason/report.C: Likewise.
31957         * g++.old-deja/g++.other/qual1.C: Likewise.
31958
31959         * g++.dg/lookup/scoped2.C: New test.
31960
31961         * g++.dg/ext/asm3.C: New test.
31962
31963 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31964
31965         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31966
31967 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31968
31969         * ChangeLog: follow spelling conventions.
31970         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31971         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31972         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31973         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31974         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31975         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31976         * g++.old-deja/g++.law/global-init1.C: Likewise.
31977         * g++.old-deja/g++.other/delete4.C: Likewise.
31978         * g++.old-deja/g++.other/inline21.C: Likewise.
31979         * g++.old-deja/g++.other/singleton.C: Likewise.
31980         * g77.dg/strlen0.f: Likewise.
31981         * g77.f-torture/compile/20010519-1.f: Likewise.
31982         * g77.f-torture/compile/980310-4.f: Likewise.
31983         * gcc.c-torture/compile/20000605-1.c: Likewise.
31984         * gcc.c-torture/execute/20020225-1.c: Likewise.
31985         * gcc.dg/c90-hexfloat-2.c: Likewise.
31986         * gcc.dg/c99-bool-1.c: Likewise.
31987         * gcc.dg/c99-hexfloat-2.c: Likewise.
31988         * gcc.dg/dll-2.c: Likewise.
31989         * gcc.dg/wtr-union-init-1.c: Likewise.
31990         * gcc.dg/wtr-union-init-2.c: Likewise.
31991         * gcc.dg/wtr-union-init-3.c: Likewise.
31992         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31993         * gcc.dg/cpp/defined.c: Likewise.
31994         * gcc.dg/cpp/macsyntx.c: Likewise.
31995         * gcc.dg/cpp/paste2.c: Likewise.
31996         * gcc.dg/cpp/trad/defined.c: Likewise.
31997         * gcc.dg/format/c90-printf-1.c: Likewise.
31998         * gcc.dg/format/c90-scanf-1.c: Likewise.
31999         * gcc.dg/format/c99-printf-1.c: Likewise.
32000         * gcc.dg/format/c99-scanf-1.c: Likewise.
32001         * gcc.misc-tests/gcov-8.c: Likewise.
32002         * lib/profopt.exp: Likewise.
32003
32004 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32005
32006         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32007
32008 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32009
32010         * g++.dg/inherit/using2.C: New test.
32011
32012 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32013
32014         * ChangeLog: Follow spelling conventions.
32015         * g++.dg/template/friend4.C: Likewise.
32016         * g++.old-deja/g++.pt/crash67.C: Likewise.
32017         * gcc.c-torture/execute/20000801-4.c: Likewise.
32018         * gcc.dg/c90-digraph-1.c: Likewise.
32019         * gcc.dg/c94-digraph-1.c: Likewise.
32020         * gcc.dg/c99-digraph-1.c: Likewise.
32021         * gcc.dg/cpp/line5.c: Likewise.
32022         * gcc.dg/cpp/multiline.c: Likewise.
32023         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32024         * gcc.dg/format/attr-3.c: Likewise.
32025         * gcc.dg/format/c90-scanf-3.c: Likewise.
32026         * gcc.dg/format/ext-4.c: Likewise.
32027
32028 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32029
32030         * g++.dg/template/pretty1.C: New test.
32031
32032 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32033
32034         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32035
32036 2002-09-13  Matt Austern  <austern@apple.com>
32037
32038         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32039         passing a cast expression to a function by const reference.
32040
32041 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32042
32043         * g++.dg/template/deduce1.C: New test.
32044
32045 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32046
32047         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32048         32-bit int.
32049
32050 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32051
32052         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32053         usage.
32054
32055 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32056
32057         * gcc.c-torture/compile/20020910-1.c: New test.
32058
32059 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32060
32061         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32062
32063 2002-09-10  Andreas Jaeger  <aj@suse.de>
32064
32065         * gcc.dg/20020312-2.c: Adjust for x86-64.
32066
32067 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32068
32069         * g77.dg/7388.f: New test case for PR 7388.
32070
32071 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32072
32073         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32074
32075 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32076
32077         * objc.dg/proto-lossage-1.m: New test.
32078
32079 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32080
32081         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32082
32083 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32084
32085         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32086         expected to pass.
32087
32088 2002-09-06  Stan Shebs  <shebs@apple.com>
32089             David Edelsohn  <edelsohn@gnu.org>
32090
32091         * gcc.dg/weak: New directory.
32092         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32093         target-specific xfail bits.
32094         * gcc.dg/typeof-2.c: Move to new directory.
32095         * gcc.dg/weak.exp: New expect script.
32096
32097 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32098
32099         * gcc.c-torture/execute/extzvsi.c: New test.
32100
32101 2002-09-05  Stan Shebs  <shebs@apple.com>
32102
32103         * gcc.dg/weak-1.c: xfail on Darwin.
32104         * gcc.dg/weak-2.c: Ditto.
32105         * gcc.dg/weak-3.c: Ditto.
32106         * gcc.dg/weak-4.c: Ditto.
32107         * gcc.dg/weak-5.c: Ditto.
32108         * gcc.dg/weak-6.c: Ditto.
32109         * gcc.dg/weak-7.c: Ditto.
32110         * gcc.dg/weak-8.c: Ditto.
32111         * gcc.dg/weak-9.c: Ditto.
32112
32113 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32114
32115         * gcc.c-torture/execute/loop-14.c: New test.
32116
32117 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32118
32119         * g++.dg/other/cxa-atexit1.C: New test.
32120
32121         * gcc.dg/typeof-2.c: New test.
32122
32123 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32124
32125         * gcc.dg/builtins-2.c: New testcase.
32126         * gcc.dg/builtins-3.c: New testcase.
32127
32128 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32129
32130         * gcc.dg/cpp/_Pragma4.c: New test.
32131
32132 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32133
32134         * objc/execute/nil_method-1.m: New testcase.
32135
32136 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32137
32138         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32139         [Object class], not [Object initialize].
32140
32141 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32142             Hans-Peter Nilsson  <hp@bitrange.com>
32143
32144         * gcc.c-torture/execute/20020720-1.x: Skip test on
32145         mmix-knuth-mmixware.  Correct comment.
32146
32147 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32148
32149         * testsuite/g++.dg/abi/bitfield5.C: New test.
32150         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32151
32152 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32153
32154         * objc.dg/undeclared-selector.m: New test.
32155
32156 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32157
32158         * g++.dg/other/offsetof1.C: Avoid cast warning.
32159
32160 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32161
32162         * objc.dg/super-class-2.m: New test.
32163
32164 2002-08-24  Matt Austern  <austern@apple.com>
32165
32166         * g++.dg/ext/lvaddr.C: New test.
32167         * g++.dg/ext/lvcast.C: New test.
32168
32169 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32170
32171         * testsuite/g++.dg/inherit/cond1.C: New test.
32172
32173 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32174
32175         * gcc.dg/noncompile/incomplete-1.c: New test.
32176
32177 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32178
32179         * gcc.dg/typespec-1.c: New test.
32180
32181 2002-08-20  Devang Patel  <dpatel@apple.com>
32182         * objc.dg/proto-hier-2.m: New test.
32183
32184 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32185
32186         * objc.dg/bitfield-1.m: New test.
32187         * objc.dg/bitfield-2.m: New test.
32188
32189 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32190
32191         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32192         gcc.dg/c99-flex-array-4.c: New tests.
32193
32194 2002-08-16  Stan Shebs  <shebs@apple.com>
32195
32196         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32197
32198 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32199
32200         * gcc.dg/typeof-1.c: New test.
32201         * g++.dg/ext/typeof2.C: New test.
32202
32203 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32204
32205         * g++.dg/other/offsetof1.C: New test.
32206
32207 2002-08-14  Richard Henderson  <rth@redhat.com>
32208
32209         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32210
32211 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32212
32213         * gcc.dg/cpp/_Pragma3.c: New test.
32214
32215 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32216
32217         * g++.dg/template/inherit3: New test.
32218
32219 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32220
32221         * gcc.dg/bitfld-4.c: Add blank options.
32222
32223 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32224
32225         * g++.dg/template/crash1.C: New test.
32226
32227 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32228
32229         * gcc.dg/tls/opt-2.c: New test.
32230
32231 2002-08-08  Devang Patel  <dpatel@apple.com>
32232
32233         * objc.dg/selector-1.m : New test
32234
32235 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32236
32237         * g++.dg/abi/bitfield4.C: New test.
32238         * gcc.dg/bitfld-4.c: New test.
32239
32240 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32241
32242         * g++.dg/other/packed1.C: New test.
32243
32244 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32245
32246         * g++.dg/abi/offsetof.C: Tweak error messages.
32247         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32248
32249 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32250
32251         * gcc.dg/bitfld-3.c: New test.
32252
32253 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32254             Richard Henderson  <rth@redhat.com>
32255
32256         * gcc.dg/i386-bitfield1.c: New test.
32257         * g++.dg/abi/bitfield3.C: Update.
32258
32259 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32260
32261         * objc.dg/const-str-2.m: Update.
32262         * gcc.dg/cpp/c++98.c: Change to C extension.
32263         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32264         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32265
32266 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32267
32268         * testsuite/gcc.dg/tls/diag-3.c: New.
32269
32270 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32271
32272         * g++.dg/README (Subdirectories): Document new subdir expr.
32273         * g++.dg/expr/pmf-1.C: New test.
32274
32275 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32276
32277         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32278
32279 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32280
32281         * g++.dg/abi/bitfield3.C: New test.
32282
32283 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32284
32285         * lib/gcov.exp: Tweak expected line formats.
32286         * gcc.misc-tests/gcov8.c: New test.
32287         * gcc.misc-tests/gcov8.x: New flags.
32288
32289 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32290
32291         * consistency.vlad/layout/endian.c: Include string.h.
32292
32293         * gcc.c-torture/execute/20020805-1.c: New test.
32294
32295 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32296
32297         * g++.dg/other/conversion1.C: New test.
32298
32299 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32300
32301         * gcc.dg/builtins-1.c: New testcase.
32302
32303 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32304
32305         * g++.dg/inherit/access3.C: New test.
32306
32307 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32308
32309         * gcc.dg/ia64-visibility-2.c: New test.
32310
32311 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32312
32313         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32314         __qualifier_flags to __flags.
32315
32316 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32317
32318         * g++.dg/inherit/operator1.C: New test.
32319         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32320         * g++.dg/other/error1.C: Change expected error message.
32321         * g++.dg/template/conv4.C: Likewise.
32322
32323 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32324
32325         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32326         for documented behavior.
32327
32328 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32329
32330         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32331         several targets known to fail.
32332
32333 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32334
32335         * gcc.dg/mips-args-[123].c: New tests.
32336
32337 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32338
32339         * gcc.dg/ppc-spe.c: New.
32340
32341 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32342
32343         * g++.dg/other/ptrmem4.C: New testcase.
32344
32345 2002-07-24  Richard Henderson  <rth@redhat.com>
32346
32347         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32348
32349 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32350
32351         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32352
32353 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32354
32355         * gcc.c-torture/execute/memset-3.c: New testcase.
32356
32357 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32358
32359         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32360         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32361
32362 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32363
32364         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32365         Delete.
32366
32367 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32368
32369         * gcc.c-torture/compile/simd-4.c: New test.
32370
32371 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32372
32373         PR c++/7347, c++/7348
32374         * g++.dg/template/access4.C: New test.
32375         * g++.dg/template/access5.C: New test.
32376         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32377         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32378         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32379         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32380
32381 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32382
32383         * gcc.dg/gnu89-init-2.c: New test.
32384
32385 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32386
32387         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32388
32389 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32390
32391         * gcc.c-torture/execute/20020720-1.c: New testcase.
32392
32393 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32394
32395         * gcc.dg/cpp/Wsignprom.c: New tests.
32396
32397 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32398
32399         * gcc.c-torture/execute/loop-13.c: New test.
32400
32401 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32402
32403         * gcc.dg/cpp/expr.c: New tests.
32404
32405 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32406
32407         * g++.dg/opt/pr6713.C: Add template instantiation.
32408
32409 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32410
32411         * gcc.dg/nest.c: New test.
32412
32413 2002-07-17  Richard Henderson  <rth@redhat.com>
32414
32415         * g++.dg/opt/pr6713.C: New test.
32416
32417 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32418
32419         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32420         XFAIL for all x86 processors.
32421
32422 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32423
32424         * gcc.c-torture/execute/20010122-1.x: Do not test with
32425         -fomit-frame-pointer.
32426
32427 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32428
32429         * g++.dg/template/instantiate2.C: New test.
32430         * g++.dg/template/spec4.C: New test.
32431
32432 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32433
32434         * g++.dg/template/access2.C: New test.
32435         * g++.dg/template/access3.C: New test.
32436
32437 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32438
32439         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32440         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32441         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32442         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32443         Convert to use <stdarg.h>.
32444         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32445         Delete.
32446         * gcc.dg/va-arg-2.c: New.
32447         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32448
32449 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32450
32451         * gcc.c-torture/compile/20020710-1.c: New test.
32452
32453 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32454                           Andrew Pinski  <pinskia@physics.uc.edu>
32455
32456         gcc.c-torture/compile/simd-2.c: New testcase.
32457         gcc.c-torture/compile/simd-3.c: Likewise.
32458
32459 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32460
32461         PR c++/7224
32462         * g++.dg/overload/error1.C: New test.
32463
32464 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32465
32466         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32467         configuration and IRIX 6 O32 ABI.
32468
32469 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32470
32471         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32472
32473 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32474
32475         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32476
32477 2002-07-10  Jeffrey A Law  <law@redhat.com>
32478
32479         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32480
32481         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32482
32483 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32484
32485         * gcc.dg/20020312-2.c: Check for __PPC__.
32486
32487 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32488
32489         * gcc.c-torture/compile/20020709-1.c: New test.
32490
32491 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32492
32493         * g++.dg/template/qualttp21.C: New test case.
32494
32495 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32496
32497         * gcc.c-torture/compile/20020706-1.c: New test.
32498         * gcc.c-torture/compile/20020706-2.c: New test.
32499
32500 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32501             Alexandre Oliva  <aoliva@redhat.com>
32502
32503         * g++.dg/warn/incomplete1.C: New test.
32504
32505 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32506
32507         PR c++/7099
32508         * g++.dg/warn/noreturn1.C: New test.
32509
32510 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32511
32512         PR c++/6706
32513         * g++.dg/debug/debug6.C: New test.
32514         * g++.dg/debug/debug7.C: New test.
32515
32516 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32517
32518         * gcc.c-torture/compile/simd-3.c: New test.
32519
32520 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32521
32522         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32523         * gcc.dg/20020620-1.c: Likewise.
32524
32525 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32526
32527         PR c++/6944
32528         * g++.dg/init/array4.C: New test.
32529         * g++.dg/init/array5.C: New test.
32530
32531 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32532
32533         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32534         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32535
32536 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32537
32538         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32539         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32540         * gcc.dg/wtr-conversion-1.c: Likewise.
32541         * gcc.dg/wtr-escape-1.c: Likewise.
32542         * gcc.dg/wtr-int-type-1.c: Likewise.
32543         * gcc.dg/wtr-label-1.c: Likewise.
32544         * gcc.dg/wtr-static-1.c: Likewise.
32545         * gcc.dg/wtr-strcat-1.c: Likewise.
32546         * gcc.dg/wtr-suffix-1.c: Likewise.
32547         * gcc.dg/wtr-switch-1.c: Likewise.
32548         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32549         * gcc.dg/wtr-union-init-1.c: Likewise.
32550         * gcc.dg/wtr-union-init-2.c: Likewise.
32551         * gcc.dg/wtr-union-init-3.c: Likewise.
32552
32553         * gcc.dg/wtr-func-def-1.c: New test.
32554
32555 2002-07-02 Devang Patel <dpatel@apple.com>
32556
32557         * objc.dg/param-1.m: New test.
32558
32559 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32560
32561         * gcc.dg/cpp/trad/directive.c: Add test.
32562         * gcc.dg/cpp/trad/macroargs.c: Add test.
32563         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32564
32565 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32566
32567         * gcc.dg/cpp/cmdlne-M.c: New test.
32568
32569 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32570
32571         * objc.dg/desig-init-1.m: New test.
32572
32573 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32574
32575         PR c++/6716
32576         * g++.dg/template/instantiate1.C: New test.
32577
32578 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32579
32580         PR c++/7112
32581         * g++.dg/template/sizeof2.C: New test.
32582
32583 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32584
32585         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32586         gcc.dg/cpp/trad/include.c: New tests.
32587
32588 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32589
32590         PR target/7177
32591         * gcc.c-torture/compile/20020701-1.c: New test.
32592
32593 2002-07-01  Stan Shebs  <shebs@apple.com>
32594
32595         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32596         header here...
32597         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32598         (objc-torture-execute): or here.
32599
32600 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32601
32602         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32603
32604 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32605
32606         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32607
32608 2002-06-30  Devang Patel  <dpatel@apple.com>
32609
32610         * objc.dg/fsyntax-only.m: New test.
32611
32612 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32613
32614         PR c++/6695
32615         * g++.dg/template/friend7.C: New file.
32616
32617 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32618
32619         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32620         return type.
32621
32622 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32623
32624         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32625         avoid division by zero.
32626
32627 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32628
32629         * gcc.dg/Wunknownprag.c: New tests.
32630
32631 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32632
32633         * gcc.c-torture/execute/simd-2.c: New test.
32634
32635 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32636
32637         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32638         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32639         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32640         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32641         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32642         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32643         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32644         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32645         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32646         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32647         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32648         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32649         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32650         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32651         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32652         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32653         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32654
32655 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32656
32657         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32658         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32659         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32660         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32661         New tests.
32662         * gcc.dg/cpp/trad/directive.c: Update.
32663
32664 2002-06-23  Andreas Jaeger  <aj@suse.de>
32665
32666         * gcc.c-torture/execute/complex-6.c: New.
32667
32668 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32669
32670         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32671         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32672         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32673         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32674
32675 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32676
32677         * gcc.dg/cpp/trad: New directory with traditional tests copied
32678         from parent directory.
32679         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32680         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32681         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32682         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32683         Move to trad/ and rename.
32684         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32685         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32686         gcc.dg/cpp/trad/redef2.c: New tests.
32687         * gcc.dg/cpp/trad/trad.exp: New driver.
32688
32689 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32690
32691         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32692         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32693         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32694         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32695         Remove.
32696
32697 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32698
32699         * gcc.dg/20020620-1.c: New test.
32700
32701 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32702
32703         * g++.dg/template/ttp4.C: New test.
32704
32705 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32706
32707         * g++.dg/opt/vt1.C: Fix regexp.
32708
32709 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32710
32711         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32712         Don't use attribute `noinline'.
32713
32714 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32715
32716         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32717
32718 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32719
32720         * gcc.c-torture/execute/simd-1.c: New.
32721
32722         * gcc.dg/simd-1.c: New.
32723
32724 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32725
32726         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32727
32728 2002-06-16  Richard Henderson  <rth@redhat.com>
32729
32730         * g++.dg/ext/anon-struct1.C: New.
32731         * g++.dg/ext/anon-struct2.C: New.
32732         * g++.dg/ext/anon-struct3.C: New.
32733         * gcc.dg/anon-struct-1.c: New.
32734         * gcc.dg/anon-struct-2.c: New.
32735         * gcc.dg/anon-struct-3.c: New.
32736         * gcc.dg/20011008-1.c: Adjust warning text.
32737         * gcc.dg/20020527-1.c: Add -fms-extensions.
32738
32739 2002-06-16  Richard Henderson  <rth@redhat.com>
32740
32741         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32742
32743 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32744
32745         * gcc.c-torture/execute/20020615-1.c: New test.
32746
32747 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32748
32749         * gcc.c-tortuture/execute/compare-1.c: New test case.
32750         * gcc.c-tortuture/execute/compare-2.c: New test case.
32751         * gcc.c-tortuture/execute/compare-3.c: New test case.
32752
32753 2002-06-13  Richard Henderson  <rth@redhat.com>
32754
32755         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32756         ia64 ilp32.
32757
32758 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32759
32760         * g++.dg/template/typename2.C: Update error message.
32761
32762 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32763
32764         * gcc.c-torture/execute/20020611-1.c: New test.
32765
32766 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32767
32768         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32769         list of targets to skip.
32770
32771 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32772
32773         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32774         targets if not optimizing.
32775
32776 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32777
32778         * gcc.c-torture/compile/20020605-1.c: New test.
32779
32780         * g++.dg/opt/vt1.C: New test.
32781
32782         * gcc.dg/20020531-1.c: New test.
32783
32784         * gcc.dg/20020530-1.c: New test.
32785
32786         * gcc.dg/20020527-1.c: New test.
32787
32788         * g++.dg/opt/cse1.C: New test.
32789
32790 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32791
32792         * gcc.dg/20020607-2.c: New test case.
32793
32794 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32795
32796         * gcc.c-torture/compile/20020604-1.c: New test.
32797
32798 2002-06-04  Richard Henderson  <rth@redhat.com>
32799
32800         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32801         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32802         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32803
32804 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32805
32806         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32807
32808 2002-06-03  Richard Henderson  <rth@redhat.com>
32809
32810         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32811         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32812
32813 2002-06-02  Richard Henderson  <rth@redhat.com>
32814
32815         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32816         test functions static.
32817
32818 2002-06-02  Andreas Jaeger  <aj@suse.de>
32819
32820         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32821         now.
32822
32823 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32824
32825         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32826         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32827         Update for mofified diagnostics.
32828         * gcc.dg/c99-intconst-1.c: No longer fail.
32829
32830 2002-06-02  Richard Henderson  <rth@redhat.com>
32831
32832         * gcc.dg/uninit-A.c: Remove xfail markers.
32833
32834 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32835
32836         * gcc.dg/fnegate-1.c: New test case.
32837
32838 2002-05-30  Osku Salerma  <osku@iki.fi>
32839
32840         * gcc.c-torture/execute/mayalias-1.c: New file.
32841
32842 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32843
32844         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32845         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32846         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32847
32848 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32849
32850         * gcc.c-torture/execute/20020529-1.c: New test.
32851
32852 2002-05-27  Richard Henderson  <rth@redhat.com>
32853
32854         * g++.dg/ext/attrib6.C: New test case.
32855
32856 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32857
32858         * gcc.c-torture/execute/pure-1.c: New test.
32859
32860 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32861
32862         * gcc.dg/cpp/arith-2.c: Remove.
32863
32864 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32865
32866         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32867         * gcc.dg/cpp/if-3.c: Remove.
32868
32869 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32870
32871         * g++.dg/opt/cse2.C: New test.
32872
32873 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32874
32875         * gcc.dg/cpp/arith-1.c: New semantic tests.
32876         * gcc.dg/cpp/if-1.c: Update.
32877
32878 2002-05-24  Ben Elliston  <bje@redhat.com>
32879
32880         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32881
32882 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32883
32884         * gcc.dg/verbose-asm.c: New test.
32885
32886 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32887
32888         * gcc.dg/cpp/paste12.c: New test.
32889
32890 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32891
32892         * g++.dg/parse/named_ops.C: New test.
32893
32894 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32895
32896         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32897
32898 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32899
32900         * gcc.dg/weak-2.c: Allow optional leading underscore
32901         in scan-assembler symbol name.
32902         * gcc.dg/weak-3.c: Likewise.
32903         * gcc.dg/weak-4.c: Likewise.
32904         * gcc.dg/weak-5.c: Likewise.
32905
32906 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32907
32908         * gcc.dg/20020523-1.c: New test.
32909
32910 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32911
32912         * objc.dg/const-str-2.m: Update now that we stop after
32913         a command line error.
32914
32915 2002-05-22  Richard Henderson  <rth@redhat.com>
32916
32917         * g++.dg/dg.exp: Fix typo in test pruneing.
32918
32919 2002-05-22  Richard Henderson  <rth@redhat.com>
32920
32921         * g++.dg/dg.exp: Prune the tls subdirectory.
32922         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32923         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32924         * g++.dg/tls/init-1.C: New.
32925
32926 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32927
32928         * gcc.dg/20020517-1.c: New test.
32929
32930 2002-05-21  Richard Henderson  <rth@redhat.com>
32931
32932         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32933         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32934
32935 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32936
32937         * g++.dg/other/copy2.C: New test.
32938
32939 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32940
32941         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32942         (MAX_COPY): Bump up to 10 times sizeof (long long).
32943         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32944
32945         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32946         sizeof (long long).
32947
32948         * gcc.c-torture/execute/strcpy-1.c: New test.
32949
32950 2002-05-19  Jason Merrill  <jason2redhat.com>
32951
32952         * g++.dg/ext/oper1.C: New test.
32953
32954 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32955 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32956
32957         * README.QMTEST: New file.
32958
32959         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32960
32961 2002-05-19  Andreas Jaeger  <aj@suse.de>
32962
32963         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32964         now.
32965         * gcc.c-torture/execute/loop-2d.x: Likewise.
32966
32967 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32968
32969         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32970         support weak symbols.
32971         * gcc.dg/weak-4.c: Likewise.
32972         * gcc.dg/weak-6.c: Likewise.
32973
32974 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32975
32976         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32977         cygwin, coff and h8300-*-hms targets
32978         * gcc.dg/weak-5.c: Likewise.
32979         * gcc.dg/weak-7.c: Likewise.
32980
32981 2002-05-16  Jason Merrill  <jason@redhat.com>
32982
32983         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32984         (scan-assembler-not, scan-assembler-dem): Likewise.
32985         (scan-assembler-dem-not): Likewise.
32986
32987 2002-05-15  Richard Henderson  <rth@redhat.com>
32988
32989         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32990
32991 2002-05-15  Richard Henderson  <rth@redhat.com>
32992
32993         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32994         (vfoo1f): Warning here.
32995         (vfoo1l): Don't redefine the alias.
32996
32997 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32998
32999         * g++.dg/init/pm1.C: New test.
33000
33001 2002-05-12  David S. Miller  <davem@redhat.com>
33002
33003         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33004         types.
33005
33006 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33007
33008         * gcc.c-torture/execute/20020510-1.c: New test case.
33009
33010 2002-05-10  David S. Miller  <davem@redhat.com>
33011
33012         * gcc.c-torture/execute/conversion.c: Test long double too.
33013
33014 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33015
33016         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33017         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33018         * lib/g++.exp (g++_link_flags): Likewise.
33019         * lib/objc.exp (objc_target_compile): Likewise.
33020
33021 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33022
33023         * gcc.dg/cpp/poison.c: Update.
33024         * gcc.dg/cpp/20000625-2.c: Remove.
33025         * gcc.dg/cpp/direct2s.c: Remove final test.
33026
33027 2002-05-08  Tom Rix  <trix@redhat.com>
33028
33029         * gcc.c-torture/execute/20020508-1.c: New test.
33030         * gcc.c-torture/execute/20020508-2.c: New test.
33031         * gcc.c-torture/execute/20020508-3.c: New test.
33032
33033 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33034
33035         * gcc.dg/cpp/charconst-4.c: More tests.
33036
33037 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33038
33039         PR c/6569
33040         * gcc.dg/weak-3.c: Update location of warning messages.
33041         * gcc.dg/weak-5.c: Likewise.
33042
33043 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33044
33045         * gcc.c-torture/execute/20020506-1.c: New test case.
33046
33047 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33048
33049         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33050
33051 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33052
33053         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33054
33055 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33056
33057         * gcc.dg/cpp/charconst-3.c: New test.
33058
33059 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33060
33061         * gcc.dg/cpp/charconst.c: Update tests.
33062
33063 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33064
33065         * treelang: Added directory for new sample language treelang. Also
33066         lib/treelang.exp: New file to signal treelang should be tested.
33067
33068 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33069
33070         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33071         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33072         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33073         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33074         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33075         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33076         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33077
33078 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33079
33080         * gcc.dg/format/xopen-2.c: New test.
33081
33082 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33083
33084         * gcc.dg/20020503-1.c: New test.
33085
33086 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33087
33088         * g++.dg/init/dtor1.C: Make it tougher.
33089
33090 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33091
33092         * g++.dg/init/dtor1.C: New test.
33093
33094 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33095
33096         * gcc.dg/altivec-8.c: New.
33097
33098 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33099
33100         * gcc.dg/altivec-7.c: New.
33101
33102 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33103
33104         * g++.dg/parse/typedef1.C: New test.
33105
33106 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33107
33108         PR c++/6486
33109         * g++.dg/template/friend6.C: New test.
33110
33111         PR c++/6492
33112         * g++.dg/init/copy1.C: New test.
33113
33114 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33115
33116         * g++.dg/warn/effc1.C: New test.
33117
33118 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33119
33120         * gcc.dg/cpp/if-cexp.c: Add a test.
33121
33122 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33123
33124         * gcc.dg/20020426-2.c: New test.
33125
33126 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33127
33128         * gcc.dg/cpp/if-mop.c: Update.
33129         * gcc.dg/cpp/if-mpar.c: Add test.
33130         * gcc.dg/cpp/if-oppr.c: Update.
33131
33132 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33133
33134         PR c/6343
33135         * gcc.dg/weak-[2-7].c: New tests.
33136
33137 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33138
33139         * gcc.dg/enum1.c: New test.
33140
33141 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33142
33143         PR c++/6497
33144         * g++.dg/inherit/access2.C: New test.
33145
33146 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33147
33148         PR bootstrap/6445
33149         * gcc.dg/20020426-1.c: New test.
33150
33151 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33152
33153         * g++.dg/abi/enum1.C: New test.
33154
33155 2002-04-26  Richard Henderson  <rth@redhat.com>
33156
33157         * gcc.dg/c99-bool-1.c: Expect always true warning.
33158
33159 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33160
33161         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33162
33163 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33164
33165         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33166         targets.
33167
33168 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33169
33170         * g++.dg/abi/mange7.C: New test.
33171
33172         PR c++/6438.
33173         * g++.dg/parse/stmtexpr2.C: New test.
33174
33175 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33176
33177         * gcc.dg/20020312-2.c: Add SH target.
33178
33179 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33180
33181         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33182         compiler output on mips*-*-irix*.
33183
33184 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33185
33186         * g++.dg/parse/attr1.C: New test.
33187
33188 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33189
33190         * gcc.c-torture/execute/string-opt-17.c: New test case.
33191         * gcc.c-torture/execute/memset-2.c: New test case.
33192
33193 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33194
33195         PR c++/6256:
33196         * g++.dg/template/friend5.C: New test.
33197
33198         PR c++/6331:
33199         * g++.dg/template/qual1.C: Likewise.
33200
33201 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33202
33203         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33204         Include stdlib.h, not stdio.h or ctype.h.
33205
33206 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33207
33208         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33209         cris-*-elf* and mmix-*-*.
33210         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33211         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33212         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33213         Ditto.
33214         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33215         * gcc.dg/wchar_t-1.c: Ditto.
33216
33217 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33218
33219         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33220         Clarify comment.
33221
33222 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33223
33224         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33225
33226 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33227
33228         * gcc.c-torture/execute/20000906-1.x: Delete.
33229
33230 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33231
33232         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33233
33234 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33235
33236         * PR6367
33237         * g77.f-torture/execute/6367.f: New test.
33238         * g77.f-torture/execute/6367.x: Disable for MMIX.
33239
33240 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33241
33242         * PR6352
33243         * g++.dg/opt/inline2.C: New test.
33244
33245 2002-04-18  Richard Henderson  <rth@redhat.com>
33246
33247         * gcc.dg/20000906-1.c: Enable for all targets.
33248         * gcc.c-torture/compile/iftrap-2.c: New.
33249
33250 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33251
33252         * gcc.dg/20020418-1.c: New test.
33253         * gcc.dg/20020418-2.c: New test.
33254
33255 2002-04-18  Richard Henderson  <rth@redhat.com>
33256
33257         * gcc.c-torture/compile/iftrap-1.c: New.
33258         * gcc.dg/iftrap-1.c: Adjust for ia64.
33259         * gcc.dg/iftrap-2.c: New.
33260
33261 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33262
33263         * gcc.c-torture/compile/20020418-1.c: New test.
33264
33265 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33266
33267         * gcc.c-torture/compile/20020415-1.c: New.
33268
33269 2002-04-18  David S. Miller  <davem@redhat.com>
33270
33271         * gcc.c-torture/execute/20020418-1.c: New test.
33272
33273 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33274
33275         * gcc.dg/20020416-1.c: New test.
33276
33277         * g++.dg/opt/inline1.C: New test.
33278
33279 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33280
33281         * gcc.dg/altivec-5.c: New test.
33282
33283         * gcc.dg/20020415-1.c: New test.
33284
33285 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33286
33287         * testsuite/lib/chill.exp: Remove.
33288
33289 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33290
33291         * g++.dg/other/big-struct.C: New test.
33292
33293 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33294
33295         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33296         of scratch file.
33297
33298 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33299
33300         PR c/6277
33301         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33302         in scan-assembler function name
33303
33304 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33305
33306         * g77.f-torture/execute/980628-4.x,
33307         g77.f-torture/execute/980628-5.x,
33308         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33309         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33310         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33311         i[34567]86-*-*.
33312
33313 2002-04-13  David S. Miller  <davem@redhat.com>
33314
33315         * gcc.c-torture/execute/20020413-1.c: New test.
33316
33317 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33318
33319         * gcc.dg/asm-6.c,
33320         * g++.dg/ext/asm1.C: New tests.
33321
33322 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33323
33324         PR c++ 5373.
33325         * g++.dg/parse/stmtexpr1.C: New test.
33326
33327         PR c++/5189.
33328         * g++.dg/template/copy1.C: New test.
33329
33330 2002-04-12  Richard Henderson  <rth@redhat.com>
33331
33332         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33333
33334 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33335
33336         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33337         gcc.c-torture/execute/20020307-2.c.
33338
33339 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33340
33341         * g++.dg/ext/attrib5.C,
33342         * g++.dg/lookup/struct1.C: New tests.
33343
33344 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33345
33346         * gcc.dg/20020411-1.c: New test.
33347
33348         * gcc.c-torture/execute/20020411-1.c: New test.
33349
33350 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33351
33352         * g77.f-torture/execute/6177.f: New test.
33353
33354 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33355
33356         PR middle-end/6247
33357         * g++.dg/opt/cleanup1.C: New test.
33358
33359         * g++.dg/opt/const1.C: New test.
33360
33361 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33362
33363         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33364
33365 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33366
33367         PR c++/5507
33368         * g++.dg/template/typename2.C: New test.
33369
33370 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33371
33372         * gcc.c-torture/execute/loop-12.c: New.
33373
33374 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33375
33376         * g77.f-torture/execute/980628-4.x,
33377         g77.f-torture/execute/980628-5.x,
33378         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33379         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33380         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33381
33382 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33383
33384         PR optimization/6086
33385         * g++.dg/opt/preinc1.C: New test.
33386
33387 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33388
33389         PR c++/5571
33390         * g++.dg/opt/static2.C: New test.
33391
33392 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33393
33394         PR c/5120
33395         * gcc.dg/20020406-1.c: New test.
33396
33397 2002-04-04  David S. Miller  <davem@redhat.com>
33398
33399         * gcc.c-torture/execute/20020404-1.c: New test.
33400
33401 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33402
33403         PR c/6123
33404         * gcc.dg/20020312-2.c: Do not declare global register variable
33405         if __PIC__ or __pic__ is defined.
33406
33407 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33408
33409         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33410         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33411
33412 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33413
33414         * gcc.misc-tests/linkage.exp: Update last change to handle
33415         sparc*-, not just sparc-.
33416
33417 2002-04-03  Richard Henderson  <rth@redhat.com>
33418
33419         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33420
33421 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33422
33423         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33424
33425 2002-04-02  David S. Miller  <davem@redhat.com>
33426
33427         * gcc.c-torture/execute/20020402-3.c: New test.
33428
33429 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33430
33431         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33432         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33433
33434         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33435         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33436         g77.f-torture/execute/20001201.x,
33437         g77.f-torture/execute/u77-test.x: New files.
33438
33439         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33440         * gcc.dg/wchar_t-1.c: Ditto.
33441
33442 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33443
33444         * gcc.c-torture/execute/20020402-1.c: New test.
33445
33446 2002-04-01  Richard Henderson  <rth@redhat.com>
33447
33448         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33449
33450         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33451
33452 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33453
33454         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33455
33456 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33457
33458         * g++.dg/inherit/template-as-base.C: Expect error.
33459         * g++.dg/inherit/namespace-as-base.C: Likewise.
33460
33461 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33462
33463         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33464         g++.dg/ext/instantiate3.C: Tweak match patterns.
33465
33466         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33467         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33468         -da test.
33469
33470 2002-03-31  Richard Henderson  <rth@redhat.com>
33471
33472         * gcc.dg/special/alias-2.c: New.
33473         * gcc.dg/special/ecos.exp: Run it.
33474
33475 2002-03-31  Richard Henderson  <rth@redhat.com>
33476
33477         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33478
33479 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33480
33481         * gcc.dg/weak-1.c: Disable on h8300 port.
33482
33483 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33484
33485         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33486         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33487         ordering tests.
33488         * g++.dg/bprob/bprob-1.C: New test.
33489         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33490         * g++.dg/gcov/gcov-1.C: New test.
33491         * g++.dg/gcov/gcov-1.x: New file.
33492         * g++.dg/gcov/gcov-2.C: New test.
33493         * g++.dg/gcov/gcov-3.C: New test.
33494         * g++.dg/gcov/gcov-3.h: New file.
33495
33496 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33497
33498         * g++.old-deja/g++.other/builtins5.C: New test.
33499         * g++.old-deja/g++.other/builtins6.C: New test.
33500         * g++.old-deja/g++.other/builtins7.C: New test.
33501         * g++.old-deja/g++.other/builtins8.C: New test.
33502         * g++.old-deja/g++.other/builtins9.C: New test.
33503
33504 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33505
33506         * g++.dg/opt/static1.C: New test.
33507
33508         * g++.dg/opt/longbranch1.C: New test.
33509
33510 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33511
33512         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33513
33514         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33515
33516 2002-03-28  Jeffrey A Law  (law@redhat.com)
33517
33518         * gcc.c-torture/execute/20020328-1.c: New test.
33519
33520 2002-03-27  Richard Henderson  <rth@redhat.com>
33521
33522         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33523         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33524         move from g++.old-deja/g++.ext/.
33525
33526 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33527
33528         * g++.dg/init/new2.C: New test.
33529
33530 2002-03-26  Richard Henderson  <rth@redhat.com>
33531
33532         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33533
33534         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33535         on sparc.
33536
33537         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33538         sparcv9 systems.
33539         * gcc.dg/20001102-1.c: Likewise.
33540
33541 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33542
33543         * gcc.dg/cpp/endif-pedantic1.c,
33544         gcc.dg/cpp/endif-pedantic2.c: New tests.
33545
33546 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33547
33548         * g++.dg/init/new1.C: New test.
33549
33550 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33551
33552         * g++.dg/abi/vbase9.C: New test.
33553
33554 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33555
33556         * gcc.dg/arm-asm.c: New test.
33557
33558 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33559
33560         * gcc.dg/Wswitch-enum.c: New test.
33561         Fix PR c/5044.
33562
33563 2002-03-26  Richard Henderson  <rth@redhat.com>
33564
33565         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33566         structure.
33567
33568 2002-03-25  Richard Henderson  <rth@redhat.com>
33569
33570         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33571         sparcv9 systems.
33572
33573         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33574         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33575
33576 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33577
33578         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33579
33580 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33581
33582         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33583         targets using generic thunk support.
33584
33585 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33586
33587         * gcc.c-torture/compile/20020323-1.c: New test.
33588
33589         * g++.dg/opt/conj2.C: New test.
33590
33591 2002-03-24  Richard Henderson  <rth@redhat.com>
33592
33593         * gcc.dg/weak-1.c: Use -fno-common.
33594
33595 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33596
33597         * g77.dg/f77-edit-apostrophe-out.f: New test
33598         * g77.dg/f77-edit-h-out.f: New test
33599         * g77.dg/f77-edit-t-in.f: New test
33600         * g77.dg/f77-edit-t-out.f: New test
33601         * g77.dg/f77-edit-x-out.f: New test
33602         * g77.dg/f77-edit-slash-out.f: New test
33603         * g77.dg/f77-edit-colon-out.f: New test
33604         * g77.dg/f77-edit-s-out.f: New test
33605
33606 2002-03-24  Richard Henderson  <rth@redhat.com>
33607
33608         * objc/execute/formal_protocol-6.x: New XFAIL.
33609
33610 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33611
33612         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33613         that do not support weak symbols
33614
33615 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33616
33617         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33618         * lib/g77.exp: Likewise.
33619         * lib/objc.exp: Likewise.
33620
33621 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33622
33623         * gcc.dg/Wswitch-default.c: New test.
33624
33625 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33626
33627         * g++.dg/other/enum1.C: New test.
33628
33629 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33630
33631         * gcc.dg/pragma-ep-3.c: Fix typo.
33632
33633 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33634
33635         * g++.dg/inherit/template-as-base.C: New test.
33636
33637 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33638
33639         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33640         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33641
33642 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33643
33644         * gcc.dg/cpp/multiline.c: Update to match.
33645
33646 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33647
33648         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33649
33650 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33651
33652         * gcc.dg/cpp/extratokens2.c: New file.
33653
33654 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33655
33656         * gcc.dg/20020312-2.c: Add rs6000 target.
33657
33658         * gcc.c-torture/compile/20020319-1.c: New test.
33659
33660 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33661
33662         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33663         (A, E): Handle this.
33664
33665 2002-03-20  Jason Merrill  <jason@redhat.com>
33666
33667         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33668         ignoring -fpic.
33669         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33670         through prune_gcc_output.
33671
33672 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33673
33674         * gcc.c-torture/compile/20020320-1.c: New test.
33675
33676 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33677
33678         * gcc.c-torture/compile/20020318-1.c: New test.
33679
33680         * gcc.dg/struct-by-value-1.c: New test.
33681
33682         * gcc.dg/20020319-1.c: New test.
33683
33684 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33685
33686         * g++.dg/opt/conj1.C: New test.
33687
33688 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33689
33690         * g++.dg/template/qualttp20.C: Revert previous change.
33691         * g++.dg/template/qualttp3.C: Likewise.
33692         * g++.dg/template/qualttp4.C: Likewise.
33693         * g++.dg/template/qualttp5.C: Likewise.
33694         * g++.dg/template/qualttp6.C: Likewise.
33695         * g++.dg/template/qualttp7.C: Likewise.
33696         * g++.dg/template/qualttp8.C: Likewise.
33697         * g++.dg/template/recurse.C: Likewise.
33698
33699 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33700
33701         * gcc.dg/cpp/wchar-1.c: Update.
33702
33703 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33704
33705         * g++.dg/template/conv1.C: New test.
33706         * g++.dg/template/conv2.C: New test.
33707         * g++.dg/template/conv3.C: New test.
33708         * g++.dg/template/conv4.C: New test.
33709
33710 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33711
33712         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33713         * g++.dg/template/qualttp3.C: Likewise.
33714         * g++.dg/template/qualttp4.C: Likewise.
33715         * g++.dg/template/qualttp5.C: Likewise.
33716         * g++.dg/template/qualttp6.C: Likewise.
33717         * g++.dg/template/qualttp7.C: Likewise.
33718         * g++.dg/template/qualttp8.C: Likewise.
33719         * g++.dg/template/recurse.C: Likewise.
33720
33721 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33722
33723         * g++.dg/opt/dtor1.C: New test.
33724
33725 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33726
33727         * gcc.c-torture/compile/20020315-1.c: New test.
33728
33729 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33730
33731         * gcc.dg/weak-1.c: Fix scan tests.
33732
33733 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33734
33735         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33736         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33737         cris-*-aout* mmix-*-*.
33738         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33739         cris-*-aout* mmix-*-*.
33740         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33741         cris-*-elf* cris-*-aout* and mmix-*-*.
33742         * gcc.dg/20001009-1.c: Ditto.
33743         * gcc.dg/20010912-1.c: Ditto.
33744         * gcc.dg/20020122-4.c: Ditto.
33745         * gcc.dg/inline-2.c: Ditto.
33746
33747 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33748
33749         * gcc.c-torture/compile/20020314-1.c: New test.
33750
33751 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33752
33753         * gcc.c-torture/execute/20020314-1.c: New test.
33754
33755 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33756
33757         * g++.dg/warn/Wunused-1.C: New test.
33758
33759 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33760
33761         * g++.dg/abi/mangle6.C: New test.
33762
33763 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33764
33765         * gcc.c-torture/compile/20020309-2.c: New test.
33766
33767         * gcc.c-torture/compile/20020312-1.c: New test.
33768
33769 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33770
33771         * g++.dg/other/access1.C: New test.
33772
33773 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33774
33775         * gcc.c-torture/execute/wchar_t-1.c: New test.
33776
33777 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33778
33779         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33780
33781 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33782
33783         * gcc.dg/20020312-1.c: New test case.
33784
33785 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33786
33787         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33788
33789 2002-03-11  Richard Henderson  <rth@redhat.com>
33790
33791         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33792         * g++.old-deja/g++.jason/report.C: Likewise.
33793
33794 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33795
33796         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33797         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33798
33799 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33800
33801         * testsuite/g++.dg/overload/pmf1.C: New test.
33802
33803 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33804
33805         * gcc.c-torture/execute/20020307-1.c: Use long.
33806
33807 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33808
33809         PR optimization/5844
33810         * gcc.dg/20020310-1.c: New test.
33811
33812 2002-03-09  Michael Meissner  <meissner@redhat.com>
33813
33814         * gcc.c-torture/execute/memcpy-2.c: New test.
33815         * gcc.c-torture/execute/memset-1.c: New test.
33816         * gcc.c-torture/execute/strlen-1.c: New test.
33817         * gcc.c-torture/execute/strcmp-1.c: New test.
33818         * gcc.c-torture/execute/strncmp-1.c: New test.
33819
33820 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33821
33822         * gcc.dg/ppc-ldstruct.c: New test.
33823
33824 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33825
33826         * gcc.c-torture/execute/va-arg-22.c: New test.
33827
33828 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33829
33830         * gcc.c-torture/compile/20020309-1.c: New test.
33831
33832 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33833
33834         * gcc.c-torture/execute/20020307-2.c: New test.
33835
33836 2002-03-07  Jeffrey A Law  (law@redhat.com)
33837
33838         * g77.f-torture/compile/20020307-1.f: New test.
33839
33840 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33841
33842         * gcc.dg/unordered-1.c: New test.
33843
33844 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33845
33846         * gcc.c-torture/execute/20020307-1.c: New test.
33847
33848 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33849
33850         * gcc.dg/20020304-1.c: New test.
33851
33852         * gcc.c-torture/compile/20020304-2.c: New test.
33853
33854 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33855
33856         * gcc.c-torture/compile/20020304-1.c: New test case
33857         (from PR c/5830).
33858
33859 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33860
33861         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33862
33863 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33864
33865         * g++.dg/other/classkey1.C: New test.
33866
33867 2002-03-01  Richard Henderson  <rth@redhat.com>
33868
33869         * gcc.c-torture/compile/981223-1.x: New.
33870         * gcc.c-torture/compile/920625-1.x: New.
33871
33872 2002-02-28  Richard Henderson  <rth@redhat.com>
33873
33874         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33875
33876 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33877
33878         * gcc.c-torture/execute/20020227-1.c: New test.
33879
33880 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33881
33882         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33883         here" ERROR lines.
33884         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33885         * g++.old-deja.g++.other/defarg1.C: Likewise.
33886         * g++.old-deja/g++.pt/calls2.C: Likewise.
33887         * g++.old-deja/g++.pt/crash20.C: Likewise.
33888         * g++.old-deja/g++.pt/crash30.C: Likewise.
33889         * g++.old-deja/g++.pt/crash36.C: Likewise.
33890         * g++.old-deja/g++.pt/crash6.C: Likewise.
33891         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33892         * g++.old-deja/g++.pt/derived3.C: Likewise.
33893         * g++.old-deja/g++.pt/error1.C: Likewise.
33894         * g++.old-deja/g++.pt/friend21.C: Likewise.
33895         * g++.old-deja/g++.pt/friend23.C: Likewise.
33896         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33897         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33898
33899 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33900
33901         * gcc.c-torture/execute/20020225-2.c: New test.
33902
33903 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33904
33905         * gcc.c-torture/execute/920730-1t.c,
33906         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33907         Delete test cases, only relevant to -traditional.
33908
33909 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33910
33911         * gcc.dg/cpp/undef1.c: Remove.
33912         * gcc.dg/cpp/directiv.c: Update.
33913         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33914
33915 2002-02-27  Michael Meissner  <meissner@redhat.com>
33916
33917         * gcc.c-torture/execute/20020226-1.c: New test.
33918
33919 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33920
33921         * g++.dg/debug/debug4.C: New test.
33922
33923         * gcc.dg/ia64-visibility-1.c: New test.
33924
33925 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33926
33927         * gcc.dg/debug/20020224-1.c: New.
33928
33929 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33930
33931         * gcc.c-torture/execute/960416-1.x: New.
33932         * gcc.c-torture/execute/divconst-3.x: Likewise.
33933
33934 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33935
33936         * gcc.dg/20020224-1.c: New test.
33937
33938 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33939
33940         * gcc.c-torture/execute/20020225-1.c: New.
33941
33942 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33943
33944         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33945
33946 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33947
33948         * gcc.dg/20020222-1.c: New test.
33949
33950 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33951
33952         * g++.dg/opt/anonunion1.C: New test.
33953
33954 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33955
33956         * g++.dg/template/qualttp19.C: New test.
33957         * g++.dg/template/qualttp20.C: New test.
33958         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33959         * g++.old-deja/g++.other/qual1.C: Likewise.
33960
33961 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33962
33963         * gcc.dg/attr-alwaysinline.c: New.
33964
33965 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33966
33967         * gcc.dg/20020220-1.c: New test.
33968
33969         * gcc.dg/20020220-2.c: New test.
33970
33971         * g++.dg/opt/mmx1.C: New test.
33972
33973 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33974
33975         * gcc.c-torture/compile/20020110.c: New test.
33976
33977 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33978
33979         * gcc.c-torture/execute/20020219-1.c: New test.
33980
33981         * gcc.dg/20020219-1.c: New test.
33982
33983         * gcc.dg/noncompile/20020220-1.c: New test.
33984
33985         * g++.dg/opt/ptrintsum1.C: New test.
33986
33987         * gcc.dg/debug/20020220-1.c: New test.
33988
33989 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33990
33991         * gcc.c-torture/execute/20020216-1.c: New test.
33992
33993 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33994
33995         * gcc.dg/decl-1.c: Update, new test.
33996
33997 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33998
33999         * g++.dg/abi/bitfield1.C: New test.
34000         * g++.dg/abi/bitfield2.C: New test.
34001
34002 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34003
34004         * gcc.dg/attr-nest.c: New test.
34005
34006 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34007
34008         * gcc.c-torture/execute/20020215-1.c: New test.
34009
34010 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34011
34012         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34013         * g++.dg/debug/debug.exp: New.
34014         * g++.dg/debug/trivial.C: New.
34015         * g++.dg/debug/debug1.C: Moved...
34016         * g++.dg/other/debug1.C: ...from here.
34017         * g++.dg/debug/debug2.C: Moved...
34018         * g++.dg/other/debug2.C: ...from here.
34019         * g++.dg/debug/debug3.C: Moved...
34020         * g++.dg/other/debug3.C: ...from here.
34021
34022         * gcc.dg/noncompile/20020213-1.c: New test.
34023
34024 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34025
34026         * g++.dg/other/debug3.C: New test.
34027
34028         * gcc.c-torture/execute/20020213-1.c: New test.
34029
34030 2002-02-13  Richard Smith <richard@ex-parrot.com>
34031
34032         * g++.old-deja/g++.other/thunk1.C: New test.
34033
34034 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34035
34036         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34037
34038 2002-02-13  Stan Shebs  <shebs@apple.com>
34039
34040         * gcc.dg/altivec-3.c: New.
34041
34042 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34043
34044         * gcc.dg/Wunreachable-1.c: New test.
34045         * gcc.dg/Wunreachable-2.c: New test.
34046
34047 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34048
34049         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34050
34051 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34052
34053         * gcc.dg/decl-1.c: New test.
34054
34055 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34056
34057         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34058
34059 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34060
34061         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34062         * gcc.c-torture/compile/980506-1.x: Likewise.
34063
34064 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34065
34066         * gcc.dg/20020210-1.c: New.
34067
34068 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34069
34070         * g77.f-torture/execute/947.f: New regression test
34071         for PR fortran/947.
34072
34073 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34074
34075         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34076         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34077
34078 2002-02-08  Richard Henderson  <rth@redhat.com>
34079
34080         * gcc.c-torture/compile/labels-3.c: New.
34081
34082 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34083
34084         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34085         expression statements work instead.
34086         * gcc.dg/noncompile/20020207-1.c: New test.
34087
34088 2002-02-07  Richard Henderson  <rth@redhat.com>
34089
34090         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34091
34092 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34093
34094         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34095         message from g77
34096         * lib/g77-dg.exp: Trim g77 error messages so that they are
34097         recognized by dg.exp.
34098
34099 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34100
34101         PR fortran/5473
34102         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34103
34104 2002-02-07  Richard Henderson  <rth@redhat.com>
34105
34106         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34107         to be sufficiently aligned for integers.
34108
34109 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34110
34111         * g++.dg/template/friend4.C: New test.
34112
34113 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34114
34115         PR fortran/5743
34116         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34117         unsupported cases.
34118
34119 2002-02-07  Richard Henderson  <rth@redhat.com>
34120
34121         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34122         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34123         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34124         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34125
34126 2002-02-06  Richard Henderson  <rth@redhat.com>
34127
34128         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34129
34130 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34131
34132         * gcc.dg/20020206-1.c: New test.
34133
34134 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34135
34136         * gcc.c-torture/execute/20020206-1.c: New test.
34137
34138         * gcc.c-torture/execute/20020206-2.c: New test.
34139
34140         PR optimization/5429:
34141         * gcc.c-torture/compile/20020206-1.c: New test.
34142
34143 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34144
34145         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34146         as certain file formats cannot support particularly large
34147         alignments.
34148
34149         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34150         and do not expect to be able to link the executable.
34151
34152         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34153         fail because the COFF format does not support the weak attribute.
34154
34155 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34156
34157         * g77.dg/pr5473.f: New test
34158
34159 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34160
34161         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34162         Fix testcase accordingly.
34163
34164 2002-02-04  Richard Henderson  <rth@redhat.com>
34165
34166         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34167         (buf): Change to be an array of pointers, not ints.
34168
34169 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34170
34171         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34172         before all tests.  Move warning one line above to match where it
34173         C frontend emits.
34174         * gcc.dg/Wswitch-2.c: New test.
34175         * g++.dg/warn/Wswitch-1.C: New test.
34176         * g++.dg/warn/Wswitch-2.C: New test.
34177
34178 2002-02-04  Richard Henderson  <rth@redhat.com>
34179
34180         * g++.dg/abi/offsetof.C: Fix size comparison.
34181
34182 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34183
34184         * gcc.dg/cast-qual-2.c: New test.
34185
34186 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34187
34188         * gcc.dg/20020201-4.c: New test.
34189
34190 2002-02-04  Ben Elliston  <bje@redhat.com>
34191
34192         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34193         target_info attribute != 0, in addition to the empty string.
34194         (gcc_target_compile): Likewise.
34195
34196 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34197
34198         * gcc.dg/Wswitch.c: New test.
34199         PR gcc/4475. PR gcc/3780.
34200
34201 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34202
34203         * g77.f-torture/execute/5122.f: New test for regressions
34204         against PR fortran/5122.
34205
34206 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34207
34208         * g77.f-torture/compile/pr3743.f: Delete
34209         * g77.dg/pr3743-1.f: New test.
34210         * g77.dg/pr3743-2.f: New test.
34211         * g77.dg/pr3743-3.f: New test.
34212         * g77.dg/pr3743-4.f: New test.
34213
34214 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34215
34216         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34217
34218 2002-02-02  Richard Henderson  <rth@redhat.com>
34219
34220         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34221         * gcc.c-torture/execute/bf64-1.c: Likewise.
34222
34223 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34224
34225         * gcc.dg/20020201-2.c: New test.
34226
34227         * gcc.dg/20020201-3.c: New test.
34228
34229         * gcc.c-torture/execute/bitfld-2.c: New test.
34230
34231 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34232
34233         * gcc.dg/bitfld-1.c: Update.
34234         * gcc.dg/bitfld-2.c: Update.
34235         * gcc.c-torture/execute/bitfld-1.x: New.
34236
34237 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34238
34239         * gcc.c-torture/execute/20020201-1.c: New test.
34240
34241 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34242
34243         PR target/5469
34244         * gcc.dg/20020201-1.c: New test.
34245
34246 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34247
34248         PR fortran/3743
34249         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34250         * g77.f-torture/compile/pr3743.x: Remove
34251
34252 2002-01-31  Tom Rix  <trix@redhat.com>
34253
34254         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34255
34256 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34257
34258         * gcc.dg/noncompile/20020130-1.c: New test.
34259
34260 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34261
34262         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34263
34264 2002-01-29  Richard Henderson  <rth@redhat.com>
34265
34266         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34267         to long long.
34268         * gcc.c-torture/execute/bf64-1.c: Likewise.
34269
34270 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34271
34272         * gcc.c-torture/execute/20020129-1.c: New test.
34273
34274 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34275
34276         * gcc.c-torture/compile/20000224-1.c: Update.
34277         * gcc.c-torture/execute/bitfld-1.c: New tests.
34278         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34279         * gcc.dg/uninit-A.c: Update.
34280
34281 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34282
34283         * g++.dg/template/ctor1.C: Add instantiation.
34284
34285 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34286
34287         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34288         argument to __builtin_prefetch to be const ptr.
34289
34290 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34291
34292         * gcc.c-torture/compile/20020120-1.c: New test.
34293
34294 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34295
34296         * gcc.c-torture/execute/20020127-1.c: New test.
34297
34298 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34299
34300         * g77.dg/f77-edit-i-in.f: New test
34301         * g77.dg/f77-edit-i-out.f: New test
34302
34303 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34304
34305         * gcc.dg/debug/debug.exp: New file.
34306         * gcc.dg/debug/trivial.c: New file.
34307         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34308         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34309         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34310         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34311         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34312         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34313         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34314         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34315         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34316         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34317         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34318         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34319         * gcc.dg/20000503-1.c: Removed.
34320         * gcc.dg/20010207-1.c: Removed.
34321         * gcc.dg/20011223-1.c: Removed.
34322         * gcc.dg/20020104-2.c: Removed.
34323         * gcc.dg/debug-1.c: Removed.
34324         * gcc.dg/debug-2.c: Removed.
34325         * gcc.dg/debug-3.c: Removed.
34326         * gcc.dg/debug-4.c: Removed.
34327         * gcc.dg/debug-5.c: Removed.
34328         * gcc.dg/debug-6.c: Removed.
34329         * gcc.dg/dwarf2-1.c: Removed.
34330         * gcc.dg/dwarf2-2.c: Removed.
34331
34332 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34333
34334         * g++.old-deja/g++.other/eh5.C: New test.
34335         * g++.old-deja/g++.other/sibcall2.C: New test.
34336         * g++.old-deja/g++.other/array9.C: New test.
34337         * g++.old-deja/g++.other/typename2.C: New test.
34338         * g++.old-deja/g++.other/crash60.C: New test.
34339         * g++.old-deja/g++.other/conv9.C: New test.
34340         * g++.old-deja/g++.other/mangle10.C: New test.
34341         * g++.old-deja/g++.other/unchanging1.C: New test.
34342         * g++.old-deja/g++.other/exprstmt1.C: New test.
34343         * g++.old-deja/g++.other/inline23.C: New test.
34344         * g++.old-deja/g++.eh/ia64-1.C: New test.
34345         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34346         * g++.old-deja/g++.other/reload1.C: New test.
34347         * g++.old-deja/g++.other/static20.C: New test.
34348         * g++.old-deja/g++.other/local-alloc1.C: New test.
34349         * g++.old-deja/g++.other/conv8.C: New test.
34350         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34351         * g++.old-deja/g++.other/storeexpr1.C: New test.
34352         * g++.old-deja/g++.other/storeexpr2.C: New test.
34353         * g++.dg/eh/template2.C: New test.
34354         * g++.dg/warn/weak1.C: New test.
34355
34356 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34357
34358         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34359         Remove first, non-varying, argument.
34360
34361 2002-01-23  Richard Henderson  <rth@redhat.com>
34362
34363         * gcc.dg/inline-2.c: New.
34364
34365         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34366         Add optional target arg.  Check number of arguments.
34367         (scan-assembler-not, scan-assembler-dem): Likewise.
34368         (scan-assembler-dem-not): Likewise.
34369
34370 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34371
34372         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34373         line 12.
34374         * g++.old-deja/g++.brendan/parse3.C,
34375         g++.old-deja/g++.other/crash26.C,
34376         g++.old-deja/g++.other/crash28.C,
34377         g++.old-deja/g++.other/crash29.C,
34378         g++.old-deja/g++.other/crash30.C,
34379         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34380
34381 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34382
34383         * gcc.dg/20020115-1.c: New.
34384
34385 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34386
34387         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34388
34389 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34390
34391         * gcc.dg/20020122-3.c: New.
34392
34393 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34394
34395         * g++.dg/other/gc1.C: New test.
34396
34397 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34398
34399         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34400
34401 2002-01-22  Richard Henderson  <rth@redhat.com>
34402
34403         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34404
34405 2002-01-22  Richard Henderson  <rth@redhat.com>
34406
34407         * gcc.dg/20020122-4.c: New.
34408
34409 2002-01-22  H.J. Lu <hjl@gnu.org>
34410
34411         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34412         link output.
34413         * gcc.dg/special/ecos.exp: Likewise.
34414         * lib/g++-dg.exp: Likewise.
34415         * lib/g77-dg.exp: Likewise.
34416         * lib/gcc-dg.exp : Likewise.
34417         * lib/mike-g++.exp: Likewise.
34418         * lib/mike-g77.exp: Likewise.
34419         * lib/mike-gcc.exp: Likewise.
34420         * lib/objc-dg.exp: Likewise.
34421
34422 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34423
34424         PR target/5379
34425         * gcc.dg/20020122-2.c: New test.
34426
34427 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34428
34429         * gcc.dg/20020122-1.c: New test.
34430
34431 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34432
34433         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34434
34435 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34436
34437         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34438
34439 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34440
34441         * gcc.c-torture/compile/20020121-1.c: New test.
34442
34443 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34444
34445         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34446         ld_library_path.
34447
34448 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34449
34450         * gcc.dg/20020218-1.c: New test.
34451
34452 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34453
34454         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34455         messages
34456         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34457         "At global scope" warning
34458         * g++.dg/ext/align1.C: Change cygwin test for alignment
34459         from db-bogus to dg-warning
34460
34461 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34462
34463         * g77.f-torture/compile/cpp2.F: New test.
34464
34465 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34466
34467         * g++.dg/template/access1.C: New test.
34468
34469 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34470
34471         * gcc.dg/20020118-1.c: New.
34472
34473 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34474
34475         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34476
34477 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34478
34479         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34480         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34481         alignment warnings.
34482
34483 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34484
34485         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34486         torture_with_loops and torture_without_loops
34487
34488 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34489
34490         * gcc.c-torture/compile/20020116-1.c: New test.
34491
34492 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34493
34494         * gcc.dg/20020116-2.c: New test.
34495
34496         * gcc.dg/ultrasp4.c: New test.
34497
34498         * gcc.dg/20020116-1.c: New test.
34499
34500 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34501
34502         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34503         by EABI.
34504
34505 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34506
34507         * gcc.misc-tests/i386-prefetch.exp: New.
34508         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34509         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34510         * gcc.misc-tests/i386-pf-none-1.c: New test.
34511         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34512
34513 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34514
34515         * gcc.dg/gnu89-init-1.c: Add new tests.
34516
34517 2002-01-15  Andreas Jaeger  <aj@suse.de>
34518
34519         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34520         * gcc.dg/i386-mmx-2.c: Likewise.
34521         * gcc.dg/i386-sse-1.c: Likewise.
34522         * gcc.dg/i386-sse-2.c: Likewise.
34523         * gcc.dg/i386-sse-3.c: Likewise.
34524
34525 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34526
34527         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34528         Uncomment additional cases that now pass.
34529
34530 2002-01-11  Richard Henderson  <rth@redhat.com>
34531
34532         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34533         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34534
34535 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34536
34537         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34538
34539 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34540
34541         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34542         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34543
34544 2002-01-10  Dale Johannesen  <dalej@apple.com>
34545
34546         * gcc.c-torture/execute/loop-11.c: New.
34547
34548 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34549
34550         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34551         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34552
34553 2002-01-09  Richard Henderson  <rth@redhat.com>
34554
34555         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34556         type in which to perform the operation for each size.
34557
34558 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34559
34560         * gcc.c-torture/compile/20020109-2.c: New test.
34561
34562 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34563
34564         * gcc.c-torture/execute/loop-10.c: New test.
34565
34566 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34567
34568         * gcc.c-torture/compile/20010226-1.c: New test.
34569         * gcc.c-torture/compile/20010227-1.c: New test.
34570         * gcc.c-torture/compile/20010426-1.c: New test.
34571         * gcc.c-torture/compile/20010510-1.c: New test.
34572         * gcc.c-torture/compile/20010605-3.c: New test.
34573         * gcc.c-torture/compile/20010824-1.c: New test.
34574         * gcc.c-torture/execute/20010409-1.c: New test.
34575         * gcc.dg/noncompile/20000901-1.c: New test.
34576         * gcc.dg/20001023-1.c: New test.
34577         * gcc.dg/20001101-1.c: New test.
34578         * gcc.dg/20001102-1.c: New test.
34579         * gcc.dg/20010207-1.c: New test.
34580         * gcc.dg/20010405-1.c: New test.
34581         * gcc.dg/20010822-1.c: New test.
34582         * gcc.dg/20011107-1.c: New test.
34583
34584 2002-01-09  Jeffrey A Law  (law@redhat.com)
34585
34586         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34587
34588         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34589         execution failure on PA targets.
34590
34591 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34592
34593         * gcc.c-torture/compile/20020109-1.c: New test.
34594
34595 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34596
34597         * gcc.c-torture/execute/20020108-1.c: New test.
34598
34599 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34600
34601         * gcc.dg/20020108-1.c: New test.
34602
34603 2002-01-08  H.J. Lu <hjl@gnu.org>
34604
34605         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34606         for header files.
34607
34608 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34609
34610         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34611         consistency.
34612
34613 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34614
34615         * gcc.dg/altivec-4.c: Test altivec predicates.
34616
34617 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34618
34619         * gcc.c-torture/execute/20020107-1.c: New test.
34620
34621 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34622
34623         PR c/5279
34624         * gcc.c-torture/compile/20020106-1.c: New test.
34625
34626 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34627
34628         * gcc.c-torture/execute/nestfunc-4.c: New test.
34629
34630 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34631
34632         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34633         extra triple that slipped in.
34634         * g++.old-deja/g++.abi/align.C: Likewise.
34635         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34636
34637 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34638
34639         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34640         * g++.old-deja/g++.abi/align.C: Likewise.
34641         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34642
34643         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34644         on FreeBSD/i386.
34645         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34646         FreeBSD.
34647
34648 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34649
34650         * gcc.dg/20020104-1.c: New test.
34651
34652         * gcc.dg/20020104-2.c: New test.
34653
34654 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34655
34656         * gcc.dg/20020103-1.c: Fix typo in target selector.
34657
34658 2002-01-03  Richard Henderson  <rth@redhat.com>
34659
34660         * gcc.dg/20020103-1.c: New.
34661
34662 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34663
34664         * gcc.c-torture/execute/20020103-1.c: New test.
34665
34666 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34667
34668         * g++.dg/other/debug2.C: New test.
34669
34670         * gcc.c-torture/compile/20020103-1.c: New test.
34671
34672 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34673
34674         * gcc.dg/gnu89-init-1.c: Added new tests.
34675
34676 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34677
34678         * g++.dg/template/friend2.C: Remove as patch is reverted.
34679
34680         * g++.dg/warn/oldcast1.C: New test.
34681
34682         * g++.dg/template/ptrmem1.C: New test.
34683         * g++.dg/template/ptrmem2.C: New test.
34684
34685         * g++.dg/template/ntp.C: New test.
34686
34687         * g++.dg/other/component1.C: New test.
34688
34689         * g++.dg/template/ttp3.C: New test.
34690
34691         * g++.dg/template/friend2.C: New test.
34692         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34693
34694 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34695
34696         * g++.dg/other/ptrmem1.C: New test.
34697         * g++.dg/other/ptrmem2.C: New test.
34698
34699 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34700
34701         * g++.dg/template/ctor1.C: New test.
34702
34703 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34704
34705         * g++.dg/template/friend2.C: New test.
34706
34707 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34708
34709         * gcc.dg/mmix-1.c: New test.
34710
34711 2001-12-31  Richard Henderson  <rth@redhat.com>
34712
34713         * gcc.dg/asm-5.c: New.
34714
34715 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34716
34717         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34718         in namespace __gnu_cxx
34719
34720 2001-12-30  Richard Henderson  <rth@redhat.com>
34721
34722         * gcc.dg/debug-6.c: New.
34723
34724 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34725
34726         * gcc.c-torture/compile/20011229-2.c: New test.
34727
34728 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34729
34730         * gcc.dg/debug-3.c: New test.
34731         * gcc.dg/debug-4.c: New test.
34732         * gcc.dg/debug-5.c: New test.
34733
34734 2001-12-29  Richard Henderson  <rth@redhat.com>
34735
34736         * g++.dg/eh/loop1.C: New.
34737
34738 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34739
34740         * g++.dg/template/crash1.C: New test.
34741
34742 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34743
34744         * g++.dg/other/const1.C: New test.
34745
34746 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34747
34748         * gcc.c-torture/compile/20011229-1.c: New test.
34749
34750 2001-12-28  Stan Shebs  <shebs@apple.com>
34751
34752         * lib/objc-torture.exp: Resync with c-torture.exp.
34753         * lib/objc.exp: Load standard libraries.
34754
34755 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34756
34757         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34758         additional tests.
34759
34760 2001-12-27  Roger Sayle <roger@eyesopen.com>
34761
34762         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34763
34764 2001-12-27  Richard Henderson  <rth@redhat.com>
34765
34766         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34767
34768 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34769
34770         * g++.dg/eh/ctor1.C: New test.
34771         * g++.dg/other/error2.C: New test.
34772
34773 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34774
34775         * g++.dg/other/init2.C: New test.
34776
34777 2001-12-24  Richard Henderson  <rth@redhat.com>
34778
34779         * gcc.dg/20011223-1.c: New.
34780         * gcc.dg/inline-1.c: New.
34781
34782 2001-12-23  Richard Henderson  <rth@redhat.com>
34783
34784         * gcc.dg/asm-4.c: Test operand modifiers.
34785
34786 2001-12-23  Richard Henderson  <rth@redhat.com>
34787
34788         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34789
34790 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34791
34792         * gcc.c-torture/execute/20011223-1.c: New test.
34793
34794 2001-12-21  Richard Henderson  <rth@redhat.com>
34795
34796         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34797         re-enables the warning.
34798
34799 2001-12-21  Richard Henderson  <rth@redhat.com>
34800
34801         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34802
34803 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34804
34805         * gcc.c-torture/compile/20011218-1.c: New test.
34806
34807 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34808
34809         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34810         arm-isr.c test.
34811         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34812         epilogue generation for ARM ISR routines.
34813
34814 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34815
34816         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34817         * gcc.dg/format/c90-printf-3.c: Likewise.
34818         * gcc.dg/format/c99-printf-3.c: Likewise.
34819         * gcc.dg/format/ext-1.c: Likewise.
34820         * gcc.dg/format/ext-6.c: Likewise.
34821         * gcc.dg/format/format.h: Prototype unlocked stdio.
34822
34823 2001-12-20  Richard Henderson  <rth@redhat.com>
34824
34825         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34826         (arena): Use it.
34827         (malloc): Correct allocation logic.  Abort if we fill up the
34828         arena before initialization complete.
34829         (realloc): Correct allocation logic.
34830
34831 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34832
34833         * gcc.c-torture/compile/20011219-2.c: New test.
34834
34835         * gcc.c-torture/execute/20011219-1.c: New test.
34836
34837 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34838
34839         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34840         target does not support weak symbols.
34841
34842 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34843
34844         * gcc.c-torture/compile/20011219-1.c: New test.
34845
34846 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34847
34848         * g++.dg/other/error1.C: New test.
34849
34850 2001-12-17  Jeffrey A Law  (law@redhat.com)
34851
34852         * gcc.c-torture/execute/20011217-1.c: New test.
34853
34854 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34855
34856         * objc.dg/special/: New directory.
34857         * objc.dg/special/special.exp: New file.
34858         * objc.dg/special/unclaimed-category-1.h: New file.
34859         * objc.dg/special/unclaimed-category-1a.m: New file.
34860         * objc.dg/special/unclaimed-category-1.m: New file.
34861
34862 2001-12-17  Andreas Jaeger  <aj@suse.de>
34863
34864         * gcc.c-torture/compile/20011217-2.c: New test.
34865
34866 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34867
34868         * gcc.c-torture/compile/20011217-1.c: New test.
34869
34870 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34871
34872         * testsuite/gcc.dg/20011214-1.c: New.
34873
34874 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34875
34876         * gcc.dg/altivec-4.c: New.
34877
34878 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34879
34880         * gcc.dg/20011113-1.c: New test.
34881
34882 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34883
34884         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34885         std::__malloc_alloc_template<0> and
34886         std::__default_alloc_template<false, 0>.
34887
34888 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34889
34890         * objc/execute/bf-21.m: New test.
34891         * objc/execute/enumeration-1.m: New test.
34892         * objc/execute/enumeration-2.m: New test.
34893
34894 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34895
34896         * gcc.dg/gnu89-init-1.c: New test.
34897
34898 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34899
34900         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34901         * g++.old-deja/g++.jason/2371.C: Likewise.
34902         * g++.old-deja/g++.jason/template33.C: Likewise.
34903         * g++.old-deja/g++.jason/template34.C: Likewise.
34904         * g++.old-deja/g++.jason/template36.C: Likewise.
34905         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34906         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34907         * g++.old-deja/g++.other/typename1.C: Likewise.
34908         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34909         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34910         * g++.old-deja/g++.pt/typename11.C: Likewise.
34911         * g++.old-deja/g++.pt/typename14.C: Likewise.
34912         * g++.old-deja/g++.pt/typename16.C: Likewise.
34913         * g++.old-deja/g++.pt/typename3.C: Likewise.
34914         * g++.old-deja/g++.pt/typename4.C: Likewise.
34915         * g++.old-deja/g++.pt/typename5.C: Likewise.
34916         * g++.old-deja/g++.pt/typename7.C: Likewise.
34917         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34918
34919 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34920
34921         * g++.dg/other/linkage1.C: New test.
34922         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34923         specifiers.
34924
34925 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34926
34927         * gcc.dg/concat.c: New test.
34928
34929 2001-12-11  Stan Shebs  <shebs@apple.com>
34930
34931         * objc/compile: New test directory.
34932         * objc/compile/compile.exp: New expect script.
34933         * objc/compile/20011211-1.m: New compile test.
34934
34935 2001-12-11  Jason Merrill  <jason@redhat.com>
34936
34937         * lib/prune.exp (prune_gcc_output): Also handle "In member
34938         function".  So many permutations...
34939
34940 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34941
34942         * g++.dg/template/typedef1.C: New test.
34943
34944 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34945
34946         * g++.dg/other/copy1.C: New test.
34947
34948 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34949
34950         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34951
34952         * gcc.dg/builtin-choose-expr.c: New.
34953
34954 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34955
34956         * gcc.dg/altivec-2.c: New.
34957
34958 2001-12-07  Richard Henderson  <rth@redhat.com>
34959
34960         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34961
34962 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34963
34964         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34965         ultrasparc.
34966
34967 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34968
34969         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34970
34971 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34972
34973         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34974         variable argument list.
34975
34976 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34977
34978         * gcc.c-torture/execute/memcheck: Delete entire directory.
34979         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34980         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34981
34982 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34983
34984         * gcc.dg/Wshadow-1.c: New test.
34985
34986 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34987
34988         * gcc.c-torture/compile/20011130-1.c: New test.
34989
34990         * gcc.dg/noncompile/20011025-1.c: New test.
34991
34992         * g++.dg/other/anon-union.C: New test.
34993
34994         * gcc.c-torture/execute/20011024-1.c: New test.
34995
34996 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34997
34998         * gcc.c-torture/execute/20000722-1.x,
34999         gcc.c-torture/execute/20010123-1.x: Remove.
35000         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35001         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35002         gcc.dg/c99-complit-2.c: New tests.
35003
35004 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35005
35006         * g++.dg/inherit/base1.C: New test.
35007
35008 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35009
35010         * g++.dg/other/stdarg1.C: New test.
35011
35012         * gcc.c-torture/compile/20011130-2.c: New test.
35013
35014 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35015
35016         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35017         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35018         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35019         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35020         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35021         * gcc.dg/builtin-prefetch-1.c: New test.
35022
35023 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35024
35025         * gcc.dg/20011130-1.c: New test.
35026
35027 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35028
35029         * g++.dg/other/scope1.C: New test.
35030         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35031
35032 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35033
35034         * gcc.dg/vla-init-1.c: New test.
35035
35036 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35037
35038         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35039
35040 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35041
35042         * objc.dg/alias.m: Update.
35043         * objc.dg/class-1.m: Update.
35044         * objc.dg/const-str-1.m: Update.
35045         * objc.dg/fwd-proto-1.m: Update.
35046         * objc.dg/id-1.m: Update.
35047         * objc.dg/super-class-1.m: Update.
35048
35049 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35050
35051         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35052         constructs.
35053
35054 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35055
35056         * gcc.c-torture/execute/20011128-1.c: New test.
35057
35058 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35059
35060         * gcc.dg/20011127-1.c: New test.
35061
35062 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35063
35064         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35065         from Austin Group draft 7.
35066         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35067         scanf format arguments.
35068         * gcc.dg/format/no-exargs-2.c: New test.
35069
35070 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35071
35072         * g++.dg/abi/vbase8-4.C: New test.
35073
35074 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35075
35076         * gcc.c-torture/execute/20011121-1.c: New test.
35077
35078 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35079
35080         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35081
35082 2001-11-23  Andreas Jaeger  <aj@suse.de>
35083
35084         * gcc.dg/cpp/charconst-2.c: New test.
35085
35086 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35087
35088         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35089         to the host if it is remote.  Let tests specify extra headers
35090         they use.
35091         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35092         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35093         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35094         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35095         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35096         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35097         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35098         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35099         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35100         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35101
35102 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35103
35104         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35105         for little endian ARMs.
35106
35107 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35108
35109         * gcc.c-torture/compile/20011119-1.c: New test.
35110         * gcc.c-torture/compile/20011119-2.c: New test.
35111
35112 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35113
35114         * gcc.dg/altivec-1.c: Fix typo.
35115
35116 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35117
35118         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35119
35120 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35121
35122         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35123
35124 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35125
35126         * lib/g77.exp: Don't specify --rpath-link.
35127
35128         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35129         across all the headers.
35130         * gcc.dg/format/format.exp: For testing on a remote host,
35131         copy format.h.
35132
35133         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35134         * gcc.c-torture/execute/930406-1.c: Likewise.
35135         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35136
35137 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35138
35139         * gcc.dg/altivec-1.c: New.
35140
35141 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35142
35143         * gcc.dg/cpp/fpreprocessed.c: New test case.
35144
35145 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35146
35147         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35148         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35149         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35150
35151 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35152
35153         * gcc.dg/no-builtin-1.c: New test.
35154
35155 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35156
35157         * gcc.c-torture/execute/20011115-1.c: New test.
35158
35159 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35160
35161         * gcc.c-torture/compile/20011114-2.c: New test.
35162         * gcc.c-torture/compile/20011114-3.c: New test.
35163         * gcc.c-torture/compile/20011114-4.c: New test.
35164
35165 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35166
35167         * g++.dg/other/init1.C: New test.
35168
35169 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35170
35171         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35172         message.
35173
35174         * gcc.c-torture/execute/20011114-1.c: New testcase.
35175
35176         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35177         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35178         like the (before this change) version of 20010327-1.c.
35179
35180 2001-11-14  Roger Sayle <roger@eyesopen.com>
35181
35182         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35183
35184 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35185
35186         * g++.dg/init/array2.C: New test.
35187
35188 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35189
35190         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35191
35192 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35193
35194         * g++.dg/other/forscope1.C: New test.
35195         * g++.dg/ext/forscope1.C: New test.
35196         * g++.dg/ext/forscope2.C: New test.
35197
35198 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35199
35200         * gcc.c-torture/execute/20011113-1.c: New test.
35201
35202 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35203
35204         * gcc.c-torture/execute/20011109-2.c: New test.
35205
35206         * gcc.c-torture/execute/20011109-1.c: New test.
35207
35208 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35209
35210         * gcc.c-torture/compile/20011109-1.c: New test.
35211
35212 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35213
35214         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35215         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35216         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35217         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35218         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35219         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35220         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35221
35222 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35223
35224         * g++.dg/warn/Wshadow-1.C: New tests.
35225         * g++.old-deja/g++.mike/for3.C: Update.
35226
35227 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35228
35229         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35230         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35231         XFAILs.  Adjust expected error texts.
35232         * gcc.c-torture/compile/20011106-1.c,
35233         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35234         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35235         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35236         gcc.dg/c99-array-lval-5.c: New tests.
35237
35238 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35239
35240         * gcc.dg/cpp/defined.c: Update.
35241
35242 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35243
35244         * gcc.c-torture/execute/anon-1.c: New test.
35245
35246 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35247
35248         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35249         same size, so no warning should be produced on stormy16.
35250
35251         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35252         due to oversized array.
35253         * g++.old-deja/g++.mike/ns15.C: Likewise.
35254         * g++.old-deja/g++.pt/crash16.C: Likewise.
35255
35256 2001-11-02  Graham Stott  <grahams@redhat.com>
35257
35258         * g++.dgother/debug1.C: Fix typos.
35259
35260 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35261
35262         * g++.dg/other/debug1.C: New test.
35263
35264 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35265
35266         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35267         of unsigned long.
35268
35269 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35270
35271         * gcc.dg/20011029-2.c: New test.
35272
35273         * gcc.c-torture/compile/20011029-1.c: New test.
35274
35275 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35276
35277         * objc/execute/class_self-1.m: New test.
35278         * objc/execute/class_self-2.m: New test.
35279
35280 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35281
35282         * gcc.misc-tests/msgs.exp: Delete.
35283         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35284         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35285         error set to match recent changes.
35286
35287 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35288
35289         * gcc.dg/20011021-1.c: New test.
35290
35291 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35292
35293         * gcc.c-torture/compile/20011023-1.c: New test.
35294
35295 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35296
35297         * lib/g77.exp: Rewrite based on lib/g++.exp.
35298
35299 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35300
35301         * gcc.c-torture/execute/20011019-1.c: New test.
35302
35303         * gcc.dg/20011018-1.c: New test.
35304
35305 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35306
35307         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35308
35309 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35310
35311         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35312         * gcc.dg/attr-invalid.c: Likewise.
35313
35314 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35315
35316         * testsuite/gcc.dg/20011015-1.c: New test.
35317
35318 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35319
35320         * g++.dg/template/unify2.C: New test.
35321
35322 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35323
35324         * g++.dg/other/exception-specification.C: New test
35325
35326 2001-10-13  Tom Rix  <trix@redhat.com>
35327
35328         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35329         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35330
35331 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35332
35333         * testsuite/gcc.dg/20011009-1.c: New test.
35334
35335 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35336
35337         PR g++/4476
35338         * g++.dg/other/friend1.C: New test.
35339
35340 2001-10-11  Richard Henderson  <rth@redhat.com>
35341
35342         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35343
35344 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35345
35346         * gcc.c-torture/compile/20011010-1.c: New.
35347
35348 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35349
35350         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35351         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35352         g77.f-torture/execute/execute.exp,
35353         g77.f-torture/noncompile/noncompile.exp,
35354         gcc.c-torture/compile/compile.exp,
35355         gcc.c-torture/execute/execute.exp,
35356         gcc.c-torture/execute/ieee/ieee.exp,
35357         gcc.c-torture/execute/memcheck/memcheck.exp,
35358         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35359         objc/execute/execute.exp: Update FSF address.
35360
35361 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35362
35363         * gcc.dg/cpp/cmdlne-C.c: Update.
35364         * gcc.dg/cpp/cmdlne-C2.c: New.
35365
35366 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35367
35368         * gcc.c-torture/execute/20011008-3.c: New.
35369
35370 2001-10-08  DJ Delorie  <dj@redhat.com>
35371
35372         * gcc.dg/20011008-1.c: New.
35373         * gcc.dg/20011008-2.c: New.
35374
35375 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35376
35377         * gcc.dg/cpp/spacing1.c: Update test.
35378
35379 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35380
35381         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35382         spelling errors of "separate" as "seperate".
35383
35384 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35385
35386         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35387         enough to avoid inlining.
35388
35389 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35390
35391         * lib/g77.exp: set libg2c_dir correctly.
35392
35393 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35394
35395         * gcc.dg/cpp/macro11.c: New test.
35396
35397 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35398
35399         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35400         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35401         gcc.dg/format/multattr-3.c: New tests.
35402         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35403         tests for format attributes on function pointers being rejected.
35404
35405 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35406
35407         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35408
35409 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35410
35411         * g++.dg/warn/format1.C: New test.
35412
35413 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35414
35415         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35416
35417 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35418
35419         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35420
35421 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35422
35423         * gcc.dg/cpp/redef2.c: Add test.
35424
35425 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35426
35427         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35428         long-standing bug on i686, apparently.
35429         * gcc.c-torture/execute/loop-2c.x: New file.
35430         * gcc.c-torture/execute/loop-2d.x: New file.
35431         * gcc.c-torture/execute/loop-3c.x: New file.
35432
35433 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35434
35435         * gcc.dg/cpp/20000625-2.c: Correct line number.
35436
35437 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35438
35439         * gcc.dg/cpp/macro10.c: New test.
35440         * gcc.dg/cpp/strify3.c: New test.
35441         * gcc.dg/cpp/spacing1.c: Add tests.
35442         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35443         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35444
35445 2001-09-24  DJ Delorie  <dj@redhat.com>
35446
35447         * gcc.c-torture/execute/20010924-1.c: New test.
35448
35449 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35450
35451         * testsuite/objc/execute/paste.m: Remove.
35452
35453 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35454
35455         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35456
35457 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35458
35459         * g77.dg/strlen0.f: New test.
35460
35461 2001-09-21  Richard Henderson  <rth@redhat.com>
35462
35463         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35464         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35465
35466 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35467
35468         Table-driven attributes.
35469         * g++.dg/ext/attrib1.C: New test.
35470
35471 2001-09-20  DJ Delorie  <dj@redhat.com>
35472
35473         * gcc.dg/20000926-1.c: Update expected warning messages.
35474         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35475         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35476         array.
35477
35478 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35479
35480         * g++.dg/eh/registers1.C: New test case.
35481
35482 2001-09-17  Richard Henderson  <rth@redhat.com>
35483
35484         * gcc.dg/array-5.c: Fix VLA decomposition test.
35485
35486 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35487
35488         * gcc.dg/cpp/line5.c: New testcase.
35489
35490 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35491
35492         * gcc.dg/cpp/macro9.c: New test.
35493
35494 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35495
35496         * gcc.c-torture/execute/980223.c: Change type of addr from long
35497         to char *.
35498
35499 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35500
35501         * gcc.c-torture/execute/20010915-1.c: New test.
35502
35503 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35504
35505         * g77.dg/bprob: New directory.
35506         * g77.dg/bprob/bprob.exp: New file.
35507         * g77.dg/bprob/bprob-1.f: New test.
35508         * g77.dg/gcov: New directory.
35509         * g77.dg/gcov/gcov.exp: New file.
35510         * g77.dg/gcov/gcov-1.f: New test.
35511         * g77.dg/gcov/gcov-1.x: New file.
35512
35513 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35514
35515         * gcc.dg/cpp/directiv.c: Update.
35516         * gcc.dg/cpp/undef1.c: Update.
35517
35518 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35519
35520         * gcc.dg/20010912-1.c: New test.
35521
35522 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35523
35524         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35525         language-independent file in lib.
35526         * lib/gcov.exp: New file.
35527
35528 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35529
35530         * gcc.c-torture/compile/20010911-1.c: New test.
35531
35532 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35533
35534         * lib/profopt.exp: New, to support profile-directed optimizations.
35535         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35536         * gcc.misc-tests/bprob-1.c: New test.
35537         * gcc.misc-tests/bprob-2.c: New test.
35538
35539 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35540
35541         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35542         XFAIL and which kinds of gcov output to verify.
35543         * gcc.misc-tests/gcov-4b.x: New file.
35544         * gcc.misc-tests/gcov-5b.x: New file.
35545         * gcc.misc-tests/gcov-6.x: New file.
35546         * gcc.misc-tests/gcov-7.c: New test.
35547         * gcc.misc-tests/gcov-7.x: New file.
35548
35549 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35550
35551         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35552         * gcc.misc-tests/gcov-6.c: New test.
35553
35554 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35555
35556         PR c++/3986
35557         * g++.dg/abi/vbase1.C: New test.
35558
35559 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35560
35561         * objc.dg/method-2.m: New.
35562
35563 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35564
35565         PR c++/4203
35566         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35567         * g++.dg/init/empty1.C: New test.
35568
35569 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35570
35571         * gcc.c-torture/compile/20010903-1.c: New test.
35572
35573 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35574
35575         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35576         for m68k.
35577
35578 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35579
35580         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35581
35582         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35583
35584         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35585
35586 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35587
35588         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35589         for 16-bit 'unsigned int'.
35590
35591 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35592
35593         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35594
35595 2001-08-27  Richard Henderson  <rth@redhat.com>
35596
35597         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35598         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35599
35600 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35601
35602         * gcc.dg/asm-names.c (ymain): New.
35603
35604 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35605
35606         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35607         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35608         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35609
35610 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35611
35612         * gcc.dg/compare5.c: New testcase.
35613
35614 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35615
35616         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35617         and "In instantiation".
35618
35619 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35620
35621         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35622
35623 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35624
35625         * gcc.misc-tests/gcov.exp: Add support for branch information.
35626         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35627         * gcc.misc-tests/gcov-4.c: New test.
35628         * gcc.misc-tests/gcov-4b.c: New test.
35629         * gcc.misc-tests/gcov-5b.c: New test.
35630
35631 2001-08-20  Zack Weinberg  <zackw@panix.com>
35632
35633         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35634         expected to fail.
35635
35636 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35637
35638         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35639
35640 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35641
35642         * g++.dg/eh/template1.C: New test.
35643
35644 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35645
35646         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35647         Fix thinko.
35648         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35649         for xfail.
35650
35651 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35652
35653         * lib/g77-dg.exp: Use prune.exp for common procedures
35654         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35655         * lib/g77.exp: (g77-dg-prune) Remove
35656
35657 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35658
35659         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35660
35661 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35662
35663         * g++.dg/template/unify1.C: New test.
35664
35665 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35666
35667         * g++.dg/abi/empty4.C: New test.
35668
35669 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35670
35671         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35672         solaris2.*
35673         * g77.f-torture/compile/pr3743.x: Likewise.
35674
35675 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35676
35677         * g++.dg/other/using-declaration.C: New test.
35678
35679 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35680
35681         * gcc.dg/cpp/tr-sign.c: New testcase.
35682
35683 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35684
35685         * gcc.dg/cpp/19951025-1.c: Revert.
35686         * gcc.dg/cpp/directiv.c: We no longer process directives that
35687         interrupt macro arguments.
35688
35689 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35690
35691         * gcc.dg/bconstp-1.c: New test.
35692
35693 2001-08-03  Richard Henderson  <rth@redhat.com>
35694
35695         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35696
35697 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35698
35699         * gcc.dg/cpp/19951025-1.c: Update.
35700
35701 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35702
35703         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35704         should be x.
35705
35706 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35707
35708         Kill -fhonor-std.
35709         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35710         * g++.old-deja/g++.other/std1.C: Likewise.
35711         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35712
35713 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35714
35715         * lib/g77.exp: Load gcc-defs.exp for common procedures
35716         (g77_pass, g77_fail, g77_finish, g77_exit,
35717         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35718
35719 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35720
35721         * g77.dg/fbackslash.f
35722         * g77.dg/fcase-preserve.f
35723         * g77.dg/ff90-1.f
35724         * g77.dg/ffixed-line-length-0.f
35725         * g77.dg/ffixed-line-length-132.f
35726         * g77.dg/ffixed-line-length-7.f
35727         * g77.dg/ffixed-line-length-72.f
35728         * g77.dg/ffixed-line-length-none.f
35729         * g77.dg/ffree-form-1.f
35730         * g77.dg/fno-backslash.f
35731         * g77.dg/fno-f90-1.f
35732         * g77.dg/fno-fixed-form-1.f
35733         * g77.dg/fno-onetrip.f
35734         * g77.dg/fno-typeless-boz.f
35735         * g77.dg/fno-underscoring.f
35736         * g77.dg/fno-vxt-1.f
35737         * g77.dg/fonetrip.f
35738         * g77.dg/ftypeless-boz.f
35739         * g77.dg/fugly-assumed.f
35740         * g77.dg/funderscoring.f
35741         * g77.dg/fvxt-1.f
35742
35743 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35744
35745         * objc.dg/fwd-proto-1.m: New.
35746         * objc.dg/local-decl-1.m: New.
35747         * objc.dg/naming-1.m: New.
35748         * objc.dg/naming-2.m: New.
35749         * objc.dg/proto-hier-1.m: New.
35750
35751 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35752
35753         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35754         largest-type elements to a struct makes its size grow.
35755
35756 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35757
35758         * g++.dg/abi/vthunk1.C: New test.
35759
35760 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35761
35762         * g++.dg/abi/vbase8-22.C: New test.
35763
35764 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35765
35766         * gcc.dg/cpp/macro8.c: New test.
35767
35768 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35769
35770         * g++.dg/abi/vbase8-21.C: New test.
35771
35772 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35773
35774         * g++.dg/abi/vbase8-10.C: New test.
35775
35776 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35777
35778         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35779         ${tool}_set_ld_library_path.
35780         Changed caller.
35781         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35782         g++.exp.
35783
35784 2001-07-26  Stan Cox <scox@redhat.com>
35785
35786         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35787         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35788         gcc_exit, gcc_check_unsupported_p):
35789         Moved to gcc-deps.exp
35790         * gcc-deps.exp: New file.
35791
35792 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35793
35794         * g++.old-deja/g++.pt/defarg14.C: New test.
35795
35796 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35797
35798         * g++.old-deja/g++.other/lineno5.C: New test.
35799
35800 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35801
35802         * g++.old-deja/g++.pt/crash68.C: New test.
35803
35804 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35805
35806         * g++.old-deja/g++.other/crash42.C: New test.
35807
35808 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35809
35810         * gcc.dg/cpp/extratokens.c: Fix.
35811         * gcc.dg/cpp/skipping2.c: New tests.
35812
35813 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35814
35815         * gcc.c-torture/execute/20010724-1.c: New file.
35816         * gcc.c-torture/execute/20010724-1.x: New file.
35817
35818 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35819
35820         * g++.old-deja/g++.other/cond7.C: New test.
35821
35822 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35823
35824         * g++.old-deja/g++.other/optimize4.C: New test.
35825
35826 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35827
35828         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35829
35830 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35831
35832         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35833         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35834         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35835         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35836
35837         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35838         bug report" message.
35839
35840         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35841         * g++.dg/ext/instantiate1.C: Move from old-deja.
35842
35843 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35844
35845         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35846         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35847         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35848         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35849
35850 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35851
35852         * gcc.c-torture/execute/20010723-1.c: New test.
35853
35854 2001-07-23  Ben Elliston  <bje@redhat.com>
35855
35856         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35857
35858 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35859
35860         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35861         i[34567]86-*-*.
35862         Delete handling of ieee_multilib_flags.
35863         Pass -mieee for alpha*-*-* and sh-*-*.
35864         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35865
35866 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35867
35868         Remove old-abi tests.
35869         * g++.old-deja/g++.mike/p11116.C: Remove.
35870         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35871
35872 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35873
35874         * g77.f-torture/compile/pr3743.f: New test
35875
35876 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35877
35878         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35879
35880 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35881
35882         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35883         g++.old-deja/g++.pt/static6.C: Likewise.
35884         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35885         supports weak symbols.
35886
35887 2001-07-18  Andreas Jaeger  <aj@suse.de>
35888
35889         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35890         supported again.
35891
35892 2001-07-18  Andreas Jaeger  <aj@suse.de>
35893
35894         * gcc.dg/iftrap-1.c: Fix target line.
35895
35896 2001-07-17  Richard Henderson  <rth@redhat.com>
35897
35898         * gcc.c-torture/execute/20010717-1.c: New.
35899
35900 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35901
35902         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35903         tests.
35904
35905 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35906
35907         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35908
35909 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35910
35911         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35912         UAC_SIGBUS, UAC_NOPRINT definitions.
35913
35914 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35915
35916         * objc/execute/object_is_class.m: New test.
35917         * objc/execute/object_is_meta_class.m: New test.
35918
35919 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35920
35921         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35922         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35923
35924 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35925
35926         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35927         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35928
35929 2001-07-14  Richard Henderson  <rth@redhat.com>
35930
35931         * gcc.dg/iftrap-1.c: New.
35932
35933 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35934
35935         * g77.f-torture/execute/intrinsic77.f: New test.
35936
35937 2001-07-11  Janis Johnson <janis@us.ibm.com>
35938
35939         * gcc.misc-tests/gcov-3.c: New test.
35940
35941 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35942
35943         * gcc.c-torture/compile/20010711-1.c,
35944         * gcc.c-torture/compile/20010711-2.c: New tests.
35945
35946 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35947
35948         * gcc.c-torture/execute/20010711-1.c: New test.
35949
35950 2001-07-11  Ben Elliston  <bje@redhat.com>
35951
35952         * g++.old-deja/g++.other/enum5.C: New test.
35953
35954 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35955
35956         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35957         (g++-dg-prune): Call prune_gcc_output.
35958         * prune.exp: New file for prune_gcc_output.
35959         * lib/g++.exp, lib/gcc.exp: Load it.
35960
35961 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35962
35963         * gcc.c-torture/compile/20010701-1.c,
35964         g++.old-deja/g++.ext/attrib6.C: New tests.
35965
35966 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35967
35968         * gcc.c-torture/compile/20010706-1.c: New test.
35969
35970 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35971
35972         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35973
35974 2001-06-28  Stan Shebs  <shebs@apple.com>
35975
35976         * gcc.dg/pragma-darwin.c: New test.
35977
35978 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35979
35980         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35981         Solaris 2.[678] system.
35982
35983 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35984
35985         * gcc.dg/20010622-1.c: New test.
35986
35987 2001-06-18  Stan Shebs  <shebs@apple.com>
35988
35989         * objc.dg: New directory.
35990         * objc.dg/dg.exp: New file.
35991         * objc.dg/alias.m: New.
35992         * objc.dg/class-1.m: New.
35993         * objc.dg/class-2.m: New.
35994         * objc.dg/const-str-1.m: New.
35995         * objc.dg/const-str-2.m: New.
35996         * objc.dg/id-1.m: New.
35997         * objc.dg/method-1.m: New.
35998         * objc.dg/super-class-1.m: New.
35999         * lib/objc-dg.exp: New file.
36000
36001 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36002
36003         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36004         of label name.
36005
36006 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36007
36008         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36009
36010 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36011
36012         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36013         variable.
36014
36015 2001-06-12  Richard Henderson  <rth@redhat.com>
36016
36017         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36018
36019 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36020
36021         * g++.old-deja/g++.abi/vbase5.C: New test.
36022         * g++.old-deja/g++.abi/vbase6.C: New test.
36023         * g++.old-deja/g++.abi/vbase7.C: New test.
36024
36025 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36026
36027         * gcc.c-torture/compile/20010610-1.c: New test.
36028
36029 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36030
36031         * g++.old-deja/g++.abi/vbase4.C: New test.
36032
36033 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36034
36035         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36036         support %f for HC11/HC12 targets.
36037         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36038         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36039         on HC11/HC12 targets.
36040         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36041
36042 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36043
36044         * gcc.dg/wchar_t-1.c: New file.
36045         * gcc.dg/wint_t-1.c: Likewise.
36046
36047 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36048
36049         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36050
36051 2001-06-11  Richard Henderson  <rth@redhat.com>
36052
36053         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36054
36055 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36056
36057         * gcc.c-torture/compile/20010611-1.c: New test.
36058
36059 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36060
36061         * gcc.dg/c99-tag-1.c: Add more tests.
36062
36063 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36064
36065         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36066         representation on MN10300 and ARM/Thumb.
36067
36068 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36069
36070         * g77.f-torture/execute/20010610.f: New.
36071
36072 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36073
36074         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36075         names.
36076
36077 2001-06-09  Richard Henderson  <rth@redhat.com>
36078
36079         * gcc.c-torture/execute/ashrdi-1.c: New.
36080         * gcc.c-torture/execute/ashldi-1.c: New.
36081         * gcc.c-torture/execute/lshrdi-1.c: New.
36082
36083 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36084
36085         * objc/execute/load-3.m: Added. Check sending +load to categories,
36086         in addition to classes.
36087
36088 2001-06-08  Stan Shebs  <shebs@apple.com>
36089
36090         * objc/execute/load-2.m: New test.  From Nicola Pero
36091         <n.pero@mi.flashnet.it>.
36092
36093 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36094
36095         * gcc.c-torture/execute/20010605-2.c: New test.
36096
36097 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36098
36099         * g++.old-deja/g++.abi/vbase2.C: New test.
36100         * g++.old-deja/g++.abi/vbase3.C: New test.
36101
36102 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36103
36104         * g++.old-deja/g++.pt/friend49.C: New test.
36105
36106 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36107
36108         * g++.old-deja/g++.ext/anon3.C: New test.
36109
36110 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36111
36112         * g++.old-deja/g++.other/conv7.C: New test.
36113
36114 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36115
36116         * gcc.c-torture/compile/20010605-2.c: New test.
36117
36118 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36119
36120         * gcc.c-torture/execute/20010604-1.c: New test.
36121
36122 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36123
36124         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36125
36126 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36127
36128         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36129         (g++_link_flags): Likewise.
36130         (g++_init): Pass gccpath's value to two previous functions.
36131
36132 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36133
36134         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36135         Ensure logfile entry matches exec command line.
36136
36137 2001-05-31  Richard Henderson  <rth@redhat.com>
36138
36139         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36140         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36141
36142 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36143
36144         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36145         compiler for irix6.2
36146
36147 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36148
36149         * g++.old-deja/g++.other/optimize3.C: New file.
36150
36151 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36152
36153         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36154         assemble.
36155
36156 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36157
36158         * g++.old-deja/g++.other/optimize2.C: New file.
36159
36160 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36161
36162         * gcc.c-torture/compile/20010518-2.c: New file.
36163         * gcc.c-torture/execute/20010518-1.c: New file.
36164         * gcc.c-torture/execute/20010518-2.c: New file.
36165
36166 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36167
36168         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36169
36170 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36171
36172         G++ no longer defines builtins that do not begin with __builtin.
36173         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36174         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36175         * g++.old-deja/g++.law/builtin1.C: Likewise.
36176         * g++.old-deja/g++.law/cvt2.C: Likewise.
36177         * g++.old-deja/g++.mike/net5.C: Likewise.
36178         * g++.old-deja/g++.other/builtins1.C: Likewise.
36179         * g++.old-deja/g++.other/builtins2.C: Likewise.
36180         * g++.old-deja/g++.other/builtins3.C: Likewise.
36181         * g++.old-deja/g++.other/builtins4.C: Likewise.
36182         * g++.old-deja/g++.other/inline8.C: Likewise.
36183         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36184
36185 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36186
36187         * g++.old-deja/g++.pt/using1.C: Adjust.
36188         * g++.old-deja/g++.pt/using2.C: New test.
36189
36190 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36191
36192         * gcc.dg/cpp/charconst.c: New tests.
36193         * gcc.dg/cpp/escape.c: New tests.
36194         * gcc.dg/cpp/escape-1.c: New tests.
36195         * gcc.dg/cpp/escape-2.c: New tests.
36196         * gcc.dg/cpp/ucs.c: New tests.
36197
36198 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36199
36200         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36201         native compiler for irix6.5.
36202
36203 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36204
36205         * lib/g++.exp (g++_include_flags): Use args to compute
36206         get_multilibs.
36207         (g++_link_flags): Likewise.
36208         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36209
36210 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36211
36212         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36213
36214 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36215
36216         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36217         this file.
36218
36219 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36220
36221         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36222         STACK_SIZE;
36223         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36224         to STACK_SIZE; Use it to define size of add_histo array.
36225         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36226         to STACK_SIZE.
36227         (f): Use GITT_SIZE to define size of gitt local table.
36228         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36229         to STACK_SIZE; Use it to define size of bytemem array.
36230
36231 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36232
36233         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36234         on 68HC11/HC12 due to the asm instruction.
36235         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36236         * gcc.c-torture/compile/920520-1.x: Likewise.
36237         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36238         on 68HC11/HC12 because the function is larger than 64K.
36239         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36240         on 68HC11/HC12 because the structure is too large.
36241
36242 2001-05-20  Richard Henderson  <rth@redhat.com>
36243
36244         * gcc.c-torture/execute/20010520-1.c: New.
36245
36246 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36247
36248         * g++.old-deja/g++.warn/compare1.C: New test.
36249         * gcc.dg/compare4.c: New test.
36250
36251 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36252
36253         * g++.old-deja/g++.other/optimize1.C: New test.
36254
36255 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36256
36257         * g++.old-deja/g++.pt/spec41.C: New test.
36258
36259 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36260
36261         * gcc.c-torture/compile/20010114-1.x: Remove.
36262
36263 2001-05-18  Stan Shebs  <shebs@apple.com>
36264
36265         * gcc.c-torture/compile/20010518-1.c: New test.
36266
36267 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36268
36269         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36270         * g++.old-deja/g++.pt/crash67.C: New test.
36271
36272 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36273
36274         * g++.old-deja/g++.other/debug9.C: New test.
36275
36276 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36277
36278         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36279
36280 2001-05-16  Jan Hubicka  <jh@suse.cz>
36281
36282         * gcc.c-torture/compile/20010516-1.c: New test.
36283
36284 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36285
36286         * g++.old-deja/g++.other/crash41.C: New test.
36287
36288 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36289
36290         * g++.old-deja/g++.pt/crash66.C: New test.
36291
36292 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36293
36294         * g++.old-deja/g++.robertl/eb27.C: Convert.
36295
36296 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36297
36298         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36299         declaration being redundant.
36300
36301 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36302
36303         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36304
36305 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36306
36307         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36308
36309 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36310
36311         * lib/g++.exp: Use testsuite_flags.
36312
36313 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36314
36315         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36316
36317 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36318
36319         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36320
36321 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36322
36323         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36324
36325 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36326
36327         * gcc.c-torture/compile/20010313-1.c: New test.
36328
36329 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36330
36331         * gcc.dg/cpp/direct2.c: New test.
36332         * gccq.dg/cpp/direct2s.c: New test.
36333
36334         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36335
36336 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36337
36338         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36339         * g++.old-deja/g++.other/op3.C: Likewise.
36340
36341 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36342
36343         * gcc.dg/cpp/syshdr.h: New file.
36344         * gcc.dg/cpp/sysmac1.c: Update.
36345         * gcc.dg/cpp/sysmac2.c: Update.
36346
36347 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36348
36349         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36350
36351 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36352
36353         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36354         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36355
36356 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36357
36358         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36359
36360 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36361
36362         * lib/g++.exp (g++_include_flags): Don't use any special flags
36363         if TESTING_IN_BUILD_TREE is not defined.
36364         (g++_init): Use a plain 'c++' as the compiler if
36365         TESTING_IN_BUILD_TREEE is not defined.
36366
36367 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36368
36369         * g++.old-deja/g++.eh/catch13.C: New test.
36370         * g++.old-deja/g++.eh/catch14.C: New test.
36371
36372 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36373
36374         * gcc.dg/cpp/tr-define.c: New test.
36375
36376 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36377
36378         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36379         <stdlib.h>, not <malloc.h>.
36380
36381 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36382
36383         * g++.old-deja/g++.ns/template17.C: New test.
36384
36385 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36386
36387         * g++.old-deja/g++.pt/ref4.C: New test.
36388
36389 2001-04-30  Richard Henderson  <rth@redhat.com>
36390
36391         * gcc.dg/20000724-1.c: Revert last change.
36392
36393 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36394
36395         * g77.f-torture/execute/20010430.f: New test.
36396
36397 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36398
36399         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36400
36401 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36402
36403         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36404
36405 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36406
36407         * g++.old-deja/g++.eh/crash6.C: New test.
36408
36409 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36410
36411         * g++.old-deja/g++.other/warn7.C: New test.
36412
36413 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36414
36415         * g++.old-deja/g++.other/defarg9.C: New test.
36416
36417 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36418
36419         * g77.f-torture/compile/20010426.f: New test.
36420         * g77.f-torture/execute/20010426.f: New test.
36421
36422 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36423
36424         * g77.f-torture/compile/20000629-1.x: Remove - error
36425         has been fixed.
36426
36427 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36428
36429         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36430         Tweak slightly to work with g++.dg framework.
36431         * g++.dg/special/ecos.exp: Run initp1.C test.
36432         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36433
36434         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36435         its linker doesn't give line numbers either.
36436         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36437
36438 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36439
36440         * g++.old-deja/g++.other/lex1.C: New test.
36441
36442 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36443
36444         * gcc.dg/noncompile/20010425-1.c: New test.
36445
36446 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36447
36448         * g++.old-deja/g++.pt/mangle2.C: New test.
36449
36450 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36451
36452         * gcc.dg/format/plus-1.c: New test.
36453
36454 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36455
36456         * gcc.dg/20010423-1.c: New test.
36457
36458 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36459
36460         * gcc.c-torture/execute/20010422-1.c: New test.
36461
36462 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36463
36464         * g++.old-deja/g++.ns/type2.C: New test.
36465
36466 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36467
36468         * g++.old-deja/g++.other/perf1.C: New test.
36469
36470 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36471
36472         * gcc.dg/c99-func-2.c: Remove xfail.
36473         * gcc.dg/c99-func-3.c: Remove xfail.
36474         * gcc.dg/c99-func-4.c: Remove xfail.
36475
36476 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36477
36478         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36479
36480 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36481
36482         * gcc.c-torture/compile/20010423-1.c: New test.
36483
36484 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36485
36486         * g++.old-deja/g++.pt/typename28.C: New test.
36487
36488 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36489
36490         * g++.old-deja/g++.abi/empty2.C: New test.
36491         * g++.old-deja/g++.abi/empty3.C: New test.
36492
36493 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36494
36495         * g++.old-deja/g++.other/comdat2.C: New test.
36496         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36497
36498 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36499
36500         * g++.old-deja/g++.other/overload14.C: New test.
36501
36502 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36503
36504         * g++.old-deja/g++.other/lookup23.C: New test.
36505
36506 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36507
36508         * gcc.c-torture/execute/20010403-1.c: New test.
36509
36510 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36511             Mark Mitchell  <mark@codesourcery.com>
36512
36513         * lib/old-dejagnu.exp: Don't delete output of executable.
36514         Add .exe suffix to executables.
36515
36516 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36517
36518         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36519
36520 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36521
36522         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36523
36524 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36525
36526         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36527         * g++.old-deja/g++.abi/crash1.C: New test.
36528
36529 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36530
36531         * g++.old-deja/g++.other/crash40.C: New test.
36532
36533 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36534
36535         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36536
36537 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36538
36539         * g++.old-deja/g++.other/warn6.C: New test.
36540
36541 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36542
36543         * g++.old-deja/g++.robertl/eb42.C: Same.
36544
36545 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36546
36547         * gcc.dg/wtr-conversion-1.c: New testcase.
36548
36549 2001-04-10  Richard Henderson  <rth@redhat.com>
36550
36551         * g++.old-deja/g++.other/array5.C: New.
36552
36553 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36554
36555         * gcc.c-torture/execute/20010408-1.c: New test.
36556
36557 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36558
36559         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36560         headers and constructs.
36561         * g++.old-deja/g++.robertl/eb79.C: Same.
36562         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36563         * g++.old-deja/g++.robertl/eb73.C: Same.
36564         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36565         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36566         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36567         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36568         * g++.old-deja/g++.robertl/eb44.C: Same.
36569         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36570         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36571         * g++.old-deja/g++.robertl/eb39.C: Same.
36572         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36573         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36574         * g++.old-deja/g++.robertl/eb30.C: Same.
36575         * g++.old-deja/g++.robertl/eb3.C: Same.
36576         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36577         * g++.old-deja/g++.robertl/eb21.C: Same.
36578         * g++.old-deja/g++.robertl/eb15.C: Same.
36579         * g++.old-deja/g++.robertl/eb118.C: Same.
36580         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36581         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36582         * g++.old-deja/g++.robertl/eb109.C: Same.
36583         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36584         * g++.old-deja/g++.mike/rtti1.C: Same.
36585         * g++.old-deja/g++.mike/p658.C: Same.
36586         * g++.old-deja/g++.mike/net46.C: Same.
36587         * g++.old-deja/g++.mike/net34.C: Same.
36588         * g++.old-deja/g++.mike/memoize1.C: Same.
36589         * g++.old-deja/g++.mike/eh2.C: Same.
36590         * g++.old-deja/g++.law/weak.C: Same.
36591         * g++.old-deja/g++.law/visibility7.C: Same.
36592         * g++.old-deja/g++.law/visibility25.C: Same.
36593         * g++.old-deja/g++.law/visibility22.C: Same.
36594         * g++.old-deja/g++.law/visibility2.C: Same.
36595         * g++.old-deja/g++.law/visibility17.C: Same.
36596         * g++.old-deja/g++.law/visibility13.C: Same.
36597         * g++.old-deja/g++.law/visibility10.C: Same.
36598         * g++.old-deja/g++.law/visibility1.C: Same.
36599         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36600         * g++.old-deja/g++.law/vbase1.C: Same.
36601         * g++.old-deja/g++.law/operators32.C: Same.
36602         * g++.old-deja/g++.law/nest3.C: Same.
36603         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36604         * g++.old-deja/g++.law/except5.C (main): Same.
36605         * g++.old-deja/g++.law/cvt7.C (run): Same.
36606         * g++.old-deja/g++.law/cvt2.C: Same.
36607         * g++.old-deja/g++.law/cvt16.C: Same.
36608         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36609         * g++.old-deja/g++.law/ctors17.C (main): Same.
36610         * g++.old-deja/g++.law/ctors13.C: Same.
36611         * g++.old-deja/g++.law/ctors12.C (main): Same.
36612         * g++.old-deja/g++.law/ctors10.C: Same.
36613         * g++.old-deja/g++.law/code-gen5.C: Same.
36614         * g++.old-deja/g++.law/bad-error7.C: Same.
36615         * g++.old-deja/g++.law/arm9.C: Same.
36616         * g++.old-deja/g++.law/arm12.C: Same.
36617         * g++.old-deja/g++.law/arg8.C: Same.
36618         * g++.old-deja/g++.law/arg1.C: Same.
36619         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36620         * g++.old-deja/g++.jason/template31.C: Same.
36621         * g++.old-deja/g++.jason/template24.C (main): Same.
36622         * g++.old-deja/g++.jason/2371.C: Same.
36623         * g++.old-deja/g++.eh/new2.C: Same.
36624         * g++.old-deja/g++.eh/new1.C: Same.
36625         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36626         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36627         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36628         * g++.old-deja/g++.brendan/crash62.C: Same.
36629         * g++.old-deja/g++.brendan/crash52.C: Same.
36630         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36631         * g++.old-deja/g++.brendan/crash38.C: Same.
36632         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36633         * g++.old-deja/g++.brendan/copy9.C: Same.
36634
36635 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36636
36637         * gcc.c-torture/execute/20001203-2.c (memset):
36638         Count argument is of type __SIZE_TYPE__.
36639
36640 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36641
36642         * gcc.c-torture/compile/20010404-1.c: New test.
36643
36644 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36645
36646         * gcc.c-torture/compile/20010326-1.c: New test.
36647
36648 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36649
36650         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36651         peculiarities of the SH.
36652         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36653
36654 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36655
36656         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36657         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36658         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36659
36660 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36661
36662         * g77.f-torture/compile/20010321-1.f: New test.
36663
36664 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36665
36666         * gcc.c-torture/compile/20010329-1.c: New test.
36667
36668 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36669
36670         * gcc.c-torture/execute/20010329-1.c: New test.
36671
36672 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36673
36674         * g++.old-deja/g++.other/eh4.C: Fix typo.
36675
36676 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36677
36678         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36679
36680 2001-03-28  Philip Blundell  <philb@gnu.org>
36681
36682         * gcc.c-torture/compile/20010328-1.c: New test.
36683
36684 2001-03-27  Richard Henderson  <rth@redhat.com>
36685
36686         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36687         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36688
36689 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36690
36691         * gcc.c-torture/compile/20010327-1.c: New test.
36692
36693 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36694
36695         * g++.old-deja/g++.other/friend12.C: New test.
36696         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36697         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36698
36699 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36700
36701         * gcc.c-torture/execute/20010325-1.c: New test.
36702
36703 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36704
36705         * g++.old-deja/g++.other/mangle3.C: New test.
36706
36707 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36708
36709         * g++.old-deja/g++.other/anon8.C: New test.
36710
36711 2001-03-20  Philip Blundell  <philb@gnu.org>
36712
36713         * gcc.c-torture/compile/20010320-1.c: New test.
36714
36715 2001-03-17  Richard Henderson  <rth@redhat.com>
36716
36717         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36718
36719 2001-03-15  Geoff Keating  <geoff@redhat.com>
36720
36721         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36722         tests on AIX.
36723
36724 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36725
36726         * g++.old-deja/g++.other/eh4.C: New test.
36727
36728 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36729
36730         * gcc.dg/cpp/mi1.c: Update.
36731
36732 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36733
36734         * g++.old-deja/g++.other/regstack.C: New test.
36735
36736 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36737
36738         * g++.old-deja/g++.other/ref4.C: New test.
36739
36740 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36741
36742         * objc/execute/va_method.m: Added.
36743         * objc/execute/IMP.m: Added.
36744         * objc/execute/_cmd.m: Added.
36745         * objc/execute/accessing_ivars.m: Added.
36746         * objc/execute/class-1.m: Added.
36747         * objc/execute/class-10.m: Added.
36748         * objc/execute/class-11.m: Added.
36749         * objc/execute/class-12.m: Added.
36750         * objc/execute/class-13.m: Added.
36751         * objc/execute/class-14.m: Added.
36752         * objc/execute/class-2.m: Added.
36753         * objc/execute/class-3.m: Added.
36754         * objc/execute/class-4.m: Added.
36755         * objc/execute/class-5.m: Added.
36756         * objc/execute/class-6.m: Added.
36757         * objc/execute/class-7.m: Added.
36758         * objc/execute/class-8.m: Added.
36759         * objc/execute/class-9.m: Added.
36760         * objc/execute/class-tests-1.h
36761         * objc/execute/class-tests-2.h
36762         * objc/execute/compatibility_alias.m: Added.
36763         * objc/execute/encode-1.m: Added.
36764         * objc/execute/formal_protocol-1.m: Added.
36765         * objc/execute/formal_protocol-2.m: Added.
36766         * objc/execute/formal_protocol-3.m: Added.
36767         * objc/execute/formal_protocol-4.m: Added.
36768         * objc/execute/formal_protocol-5.m: Added.
36769         * objc/execute/formal_protocol-6.m: Added.
36770         * objc/execute/formal_protocol-7.m: Added.
36771         * objc/execute/informal_protocol.m: Added.
36772         * objc/execute/initialize.m: Added.
36773         * objc/execute/load.m: Added.
36774         * objc/execute/many_args_method.m: Added.
36775         * objc/execute/nested-3.m: Added.
36776         * objc/execute/no_clash.m: Added.
36777         * objc/execute/private.m: Added.
36778         * objc/execute/redefining_self.m: Added.
36779         * objc/execute/root_methods.m: Added.
36780         * objc/execute/selector-1.m: Added.
36781         * objc/execute/static-1.m: Added.
36782         * objc/execute/static-2.m: Added.
36783         * objc/execute/va_method.m: Added.
36784
36785 2001-03-10  Richard Henderson  <rth@redhat.com>
36786
36787         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36788
36789 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36790
36791         * g++.old-deja/g++.other/crash31.C: XFAIL.
36792         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36793         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36794         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36795         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36796         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36797
36798 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36799
36800         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36801
36802 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36803
36804         * gcc.dg/20000724-1.c: Don't use multiline strings.
36805
36806 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36807
36808         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36809         result of -cString against what we expect it to be; don't just
36810         print it out for no one to read.
36811
36812         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36813         Based on testcases provided by Nicola Pero.
36814
36815 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36816
36817         * gcc.dg/cpp/macro7.c: New test.
36818
36819 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36820
36821         * gcc.dg/cpp/multiline.c: Update.
36822
36823 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36824
36825         * g++.old-deja/g++.other/enum3.C: New test.
36826
36827 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36828
36829         * g++.old-deja/g++.other/pod1.C: New test.
36830
36831 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36832
36833         * g++.old-deja/g++.ext/overload1.C: New test.
36834
36835 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36836
36837         * g++.old-deja/g++.pt/using1.C: New test.
36838
36839 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36840
36841         * g++.old-deja/g++.other/using9.C: New test.
36842
36843 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36844
36845         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36846
36847         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36848
36849 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36850
36851         * g++.old-deja/g++.ext/realpt1.C: Remove.
36852
36853 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36854
36855         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36856
36857 2001-02-26  Will Cohen  <wcohen@redhat.com>
36858
36859         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36860
36861 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36862
36863         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36864         templatized constructors.
36865
36866 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36867
36868         * gcc.c-torture/execute/20010224-1.c: New test.
36869
36870 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36871
36872         * gcc.c-torture/execute/20010222-1.c: New test.
36873
36874 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36875
36876         * g++.old-deja/g++.other/inline20.C: New test.
36877
36878 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36879
36880         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36881
36882 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36883
36884         * g++.old-deja/g++.other/lookup22.C: New test.
36885
36886 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36887
36888         * g77.dg: New directory.
36889         * g77.dg/20010216-1.f: New test case.
36890         * g77.dg/dg.exp: New driver.
36891         * lib/g77-dg.exp: New driver library.
36892
36893 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36894
36895         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36896
36897 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36898
36899         * g++.old-deja/g++.other/decl9.C: New test.
36900
36901 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36902
36903         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36904         not need <string> and also tests the initialization at runtime.
36905
36906 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36907
36908         * gcc.c-torture/execute/longlong.c: New test.
36909
36910 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36911
36912         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36913
36914 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36915
36916         * gcc.c-torture/execute/920302-1.c (execute):
36917         Change argument type to short.
36918
36919 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36920
36921         * g++.old-deja/g++.pt/deduct6.C: New test.
36922
36923 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36924
36925         * g++.old-deja/g++.pt/deduct5.C: New test.
36926
36927 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36928
36929         * gcc.c-torture/execute/20010209-1.c: New test.
36930
36931 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36932
36933         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36934
36935 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36936
36937         * g++.dg/vtgc1.C: Update for new ABI.
36938
36939         * consistency.vlad: New directory, 1665 files.
36940
36941 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36942
36943         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36944         return type.
36945         * gcc.dg/cpp/digraphs.c: Declare puts.
36946
36947 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36948
36949         * g++.old-deja/g++.other/warn5.C: New test.
36950
36951 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36952
36953         * g++.old-deja/g++.pt/spec40.C: New test.
36954
36955 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36956
36957         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36958         case.
36959         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36960
36961 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36962
36963         * gcc.c-torture/compile/20010209-1.c: New test.
36964
36965 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36966
36967         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36968         excess errors message but not if it crashes.
36969         * g++.old-deja/g++.other/crash27.C: Likewise.
36970         * g++.old-deja/g++.other/crash28.C: Likewise.
36971         * g++.old-deja/g++.other/crash30.C: Likewise.
36972         * g++.old-deja/g++.other/crash32.C: Likewise.
36973         * g++.old-deja/g++.other/crash35.C: Likewise.
36974         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36975
36976 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36977
36978         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36979         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36980         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36981         g77.f-torture/execute/execute.exp,
36982         g77.f-torture/noncompile/noncompile.exp,
36983         gcc.c-torture/execute/execute.exp,
36984         gcc.c-torture/execute/memcheck/memcheck.exp,
36985         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36986         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36987         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36988         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36989         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36990         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36991         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36992         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36993         Remove bug reporting instructions with ancient email addresses.
36994
36995 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36996
36997         * gcc.dg/20010202-1.c: New test.
36998         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36999
37000 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37001
37002         * g++.dg/stdbool-if.C: New test.
37003
37004 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37005
37006         * objc/execute/fdecl.m: Added main().
37007
37008 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37009
37010         * gcc.c-torture/execute/20010206-1.c: New test.
37011
37012 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37013
37014         * gcc.dg/cpp/avoidpaste1.c: Update.
37015
37016 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37017
37018         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37019         Pero <nicola@brainstorm.co.uk>.
37020         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37021
37022 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37023
37024         * g++.old-deja/g++.pt/spec39.C: New test.
37025
37026 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37027
37028         * gcc.c-torture/compile/20010202-1.c: New test.
37029
37030 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37031
37032         * g++.old-deja/g++.abi/primary2.C: New test.
37033         * g++.old-deja/g++.abi/primary3.C: New test.
37034         * g++.old-deja/g++.abi/primary4.C: New test.
37035         * g++.old-deja/g++.abi/primary5.C: New test.
37036         * g++.old-deja/g++.abi/vtable3.h: New test.
37037         * g++.old-deja/g++.abi/vtable3a.C: New test.
37038         * g++.old-deja/g++.abi/vtable3b.C: New test.
37039         * g++.old-deja/g++.abi/vtable3c.C: New test.
37040         * g++.old-deja/g++.abi/vtable3d.C: New test.
37041         * g++.old-deja/g++.abi/vtable3e.C: New test.
37042         * g++.old-deja/g++.abi/vtable3f.C: New test.
37043         * g++.old-deja/g++.abi/vtable3g.C: New test.
37044         * g++.old-deja/g++.abi/vtable3h.C: New test.
37045         * g++.old-deja/g++.abi/vtable3i.C: New test.
37046         * g++.old-deja/g++.abi/vtable3j.C: New test.
37047         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37048
37049 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37050
37051         * g++.old-deja/g++.other/anon6.C: New test.
37052         * g++.old-deja/g++.other/anon7.C: New test.
37053
37054 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37055
37056         * gcc.dg/cpp/avoidpaste2.c: New tests.
37057
37058 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37059
37060         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37061
37062 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37063
37064         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37065         DECIMAL_DIG cases for Irix."
37066
37067 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37068
37069         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37070
37071 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37072
37073         * gcc.dg/c99-tag-1.c: New test.
37074
37075 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37076
37077         * gcc.dg/cpp/tr-warn1.c: Add tests.
37078
37079 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37080
37081         * gcc.dg/cpp/avoidpaste1.c: Update.
37082         * gcc.dg/cpp/paste4.c: Update.
37083
37084 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37085
37086         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37087         cases for Irix.
37088
37089 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37090
37091         * g++.old-deja/g++.other/inline19.C: New test.
37092
37093 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37094
37095         * gcc.dg/Wlarger-than.c: New test.
37096
37097 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37098
37099         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37100
37101 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37102
37103         * gcc.c-torture/execute/20010129-1.c: New test.
37104         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37105
37106 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37107
37108         * gcc.dg/cpp/avoidpaste1.c: Test case.
37109
37110 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37111
37112         * g++.old-deja/g++.other/inline18.C: New test.
37113
37114 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37115
37116         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37117         and __builtin_putchar.
37118
37119 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37120
37121         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37122         tests.
37123
37124 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37125
37126         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37127         floating point number rounding mode to round to the nearest
37128         representable mode.
37129
37130 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37131
37132         * g++.old-deja/g++.other/mangle2.C: New test.
37133
37134 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37135
37136         * gcc.c-torture/compile/20010124-1.c: New test.
37137
37138 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37139
37140         * g++.old-deja/g++.pt/spec38.C: New test.
37141
37142 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37143
37144         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37145         "Build don't run".
37146
37147 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37148
37149         * gcc.c-torture/execute/20010123-1.c: New test.
37150
37151 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37152
37153         * g++.old-deja/g++.pt/spec37.C: New test.
37154
37155 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37156
37157         * g++.old-deja/g++.pt/overload14.C: New test.
37158
37159 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37160
37161         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37162         __builtin_return_address.
37163
37164 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37165
37166         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37167         * g++.old-deja/g++.pt/spec35.C: New test.
37168         * g++.old-deja/g++.pt/spec36.C: New test.
37169
37170 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37171
37172         * gcc.c-torture/compile/20010118-1.c: New test.
37173
37174 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37175
37176         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37177
37178 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37179
37180         * gcc.c-torture/execute/20010119-1.c: New test.
37181
37182 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37183
37184         * g++.old-deja/g++.other/vbase5.C: New test.
37185
37186 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37187
37188         * gcc.c-torture/execute/20010118-1.c: New test.
37189
37190 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37191
37192         * g++.old-deja/g++.pt/deduct3.C: New test.
37193
37194 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37195
37196         * g++.old-deja/g++.pt/spec34.C: New test.
37197
37198 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37199
37200         * g77.f-torture/compile/20000601-2.f: New test.
37201
37202 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37203
37204         * g++.old-deja/g++.other/init17.C: New test.
37205
37206 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37207
37208         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37209
37210 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37211
37212         * g++.old-deja/g++.pt/unify8.C: New test.
37213
37214 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37215
37216         * g++.old-deja/g++.abi/vbase1.C: New test.
37217
37218 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37219
37220         * g++.old-deja/g++.pt/crash65.C: New test.
37221
37222 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37223
37224         * gcc.dg/cpp/assembl2.S: New test case.
37225
37226 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37227
37228         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37229         are supported.
37230
37231 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37232
37233         * g++.old-deja/g++.other/builtins1.C: New test.
37234         * g++.old-deja/g++.other/builtins2.C: Likewise.
37235         * g++.old-deja/g++.other/builtins3.C: Likewise.
37236         * g++.old-deja/g++.other/builtins4.C: Likewise.
37237
37238 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37239
37240         * gcc.c-torture/compile/20010117-1.c: New test.
37241         * gcc.c-torture/compile/20010117-2.c: New test.
37242
37243 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37244
37245         * g77.f-torture/execute/20010116.[fx]: New test,
37246         XFAIL on i?86-*-*.
37247         * g77.f-torture/compile/20010115.f: Indicate it's
37248         a test for PR fortran/1636.
37249
37250 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37251
37252         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37253
37254 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37255
37256         * g77.f-torture/compile/20010115.f: New test.
37257
37258 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37259
37260         * g++.old-deja/g++.pt/nontype5.C: New test.
37261
37262 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37263
37264         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37265         have an equivalent working one below it.
37266
37267 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37268
37269         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37270         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37271
37272 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37273
37274         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37275         message containing "init_priority".
37276         (conpr-2.C): Likewise.
37277         (conpr-3.C): Likewise.
37278         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37279
37280 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37281
37282         * gcc.c-torture/execute/20010114-2.c: New test.
37283
37284 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37285
37286         * gcc.c-torture/compile/20010114-1.c: New test.
37287         * gcc.c-torture/compile/20010114-1.x: Xfail.
37288         * gcc.c-torture/compile/20010114-2.c: New test.
37289         * gcc.c-torture/execute/20010114-1.c: New test.
37290         * gcc.dg/trunc-1.c: New test.
37291         * gcc.dg/uninit-B.c: New test.
37292
37293 2001-01-13  Nick Clifton  <nickc@redhat.com>
37294
37295         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37296         target.
37297
37298 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37299
37300         * gcc.c-torture/compile/20010113-1.c: New test.
37301
37302 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37303
37304         * gcc.c-torture/compile/20001212-1.c: New test.
37305
37306 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37307
37308         * gcc.dg/cpp/widestr1.c: Update.
37309         * gcc.dg/cpp/prag-imp.c: Remove.
37310
37311 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37312
37313         * gcc.c-torture/execute/20000801-3.x: Remove.
37314         * gcc.dg/c90-init-1.c: New test.
37315         * gcc.dg/c99-init-1.c: New test.
37316         * gcc.dg/c99-init-2.c: New test.
37317         * gcc.dg/gnu99-init-1.c: New test.
37318
37319 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37320
37321         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37322         testing that no relevant ones were found.
37323
37324 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37325
37326         * g++.old-deja/g++.pt/cast2.C: New test.
37327
37328 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37329
37330         * g++.old-deja/g++.pt/friend47.C: New test.
37331
37332 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37333
37334         * g++.old-deja/g++.pt/instantiate13.C: New test.
37335
37336 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37337
37338         * g++.old-deja/g++.other/defarg7.C: New test.
37339         * g++.old-deja/g++.other/defarg8.C: New test.
37340
37341 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37342
37343         * g++.old-deja/g++.pt/crash64.C: New test.
37344
37345 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37346
37347         * g++.old-deja/g++.pt/crash63.C: New test.
37348
37349 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37350
37351         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37352
37353 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37354
37355         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37356
37357 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37358
37359         * g++.old-deja/g++.pt/error3.C: New test.
37360
37361 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37362
37363         * g++.old-deja/g++.other/crash39.C: New test.
37364
37365 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37366
37367         * g++.old-deja/g++.other/vbase4.C: New test.
37368
37369 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37370
37371         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37372         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37373         * gcc.dg/special/special.exp: New test driver which will check
37374         for alias support for the above test.
37375
37376 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37377
37378         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37379         problems on small machines.
37380         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37381         parameterize.
37382
37383 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37384
37385         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37386         mips.
37387         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37388
37389 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37390
37391         * g++.old_deja/g++.pt/using8.C: New test.
37392
37393 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37394
37395         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37396
37397 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37398
37399         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37400         where a failure is expected.
37401         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37402
37403 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37404
37405         * g++.old_deja/g++.pt/instantiate12.C: New test.
37406
37407 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37408
37409         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37410         start of structs.
37411         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37412         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37413         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37414         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37415         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37416         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37417         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37418         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37419         * g++.old-deja/g++.eh/spec6.C: Likewise.
37420         * g++.old-deja/g++.jason/crash3.C: Likewise.
37421         * g++.old-deja/g++.law/ctors11.C: Likewise.
37422         * g++.old-deja/g++.law/ctors17.C: Likewise.
37423         * g++.old-deja/g++.law/ctors5.C: Likewise.
37424         * g++.old-deja/g++.law/ctors9.C: Likewise.
37425         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37426         * g++.old-deja/g++.mike/net22.C: Likewise.
37427         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37428         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37429         * g++.old-deja/g++.mike/virt3.C: Likewise.
37430         * g++.old-deja/g++.niklas/t128.C: Likewise.
37431         * g++.old-deja/g++.other/anon4.C: Likewise.
37432         * g++.old-deja/g++.other/using1.C: Likewise.
37433         * g++.old-deja/g++.other/warn3.C: Likewise.
37434         * g++.old-deja/g++.pt/t37.C: Likewise.
37435         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37436         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37437
37438 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37439
37440         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37441
37442 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37443
37444         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37445
37446 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37447
37448         * gcc.c-torture/compile/20010107-1.c: New test.
37449
37450 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37451
37452         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37453
37454 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37455
37456         * gcc.dg/format/format.h: New file.
37457         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37458         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37459         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37460         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37461         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37462         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37463         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37464         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37465         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37466         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37467         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37468         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37469         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37470         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37471         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37472         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37473         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37474         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37475         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37476         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37477         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37478         instead of declaring standard types, macros and functions in each
37479         test.
37480
37481 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37482
37483         * gcc.c-torture/execute/20010106-1.c: New test.
37484
37485 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37486
37487         * gcc.dg/format/format.exp: New file.
37488         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37489         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37490         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37491         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37492         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37493         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37494         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37495         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37496         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37497         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37498         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37499         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37500         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37501         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37502         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37503         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37504         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37505         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37506         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37507         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37508         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37509         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37510         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37511         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37512         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37513         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37514         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37515         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37516         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37517         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37518         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37519         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37520         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37521         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37522         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37523         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37524         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37525         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37526         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37527         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37528         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37529         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37530
37531 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37532
37533         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37534         account.
37535
37536 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37537
37538         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37539
37540 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37541
37542         * g++.old-deja/g++.pt/crash62.C: New test.
37543
37544 2001-01-04  Richard Henderson  <rth@redhat.com>
37545
37546         * gcc.dg/20000926-1.c: Update expected warnings.
37547         * gcc.dg/array-2.c: Likewise.
37548         * gcc.dg/array-4.c: Also validate flexible array members.
37549         * gcc.dg/c99-flex-array-1.c: New.
37550
37551 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37552
37553         * gcc.c-torture/compile/20001222-1.x: Remove.
37554
37555 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37556
37557         * gcc.c-torture/execute/built-in-setjmp.c: New.
37558
37559 2001-01-03  Richard Henderson  <rth@redhat.com>
37560
37561         * gcc.dg/940510-1.c: Update expected error wording.
37562         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37563
37564 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37565
37566         * lib/target-supports.exp (check_alias_available): Modified to
37567         indicate aliases not supported if only weak aliases are supported.
37568
37569 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37570
37571         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37572         Turn on cmpstrsi checks for __pj__ and __i370__.
37573
37574 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37575
37576         * g++.old-deja/g++.other/virtual11.C: New test.
37577
37578 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37579
37580         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37581
37582 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37583
37584         * gcc.c-torture/compile/20010102-1.c: New test.
37585
37586 2001-01-02  Andreas Jaeger  <aj@suse.de>
37587
37588         * gcc.dg/noreturn-3.c: New test.
37589
37590         * gcc.dg/noreturn-4.c: New test.
37591
37592 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37593
37594         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37595         __builtin_fputc and __builtin_fwrite.
37596
37597 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37598
37599         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37600         signed char, not default char.
37601
37602 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37603
37604         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37605
37606 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37607
37608         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37609
37610 2000-12-29  Richard Henderson  <rth@redhat.com>
37611
37612         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37613         (__cyg_profile_func_exit): Define.
37614
37615 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37616
37617         * g++.dg/vtgc1.C: New test.
37618
37619 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37620
37621         * gcc.dg/noncompile/20001228-1.c: New test.
37622
37623         * gcc.dg/20001228-1.c: New test.
37624
37625         * gcc.c-torture/execute/20001228-1.c: New test.
37626
37627 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37628
37629         * gcc.dg/format-strfmon-1.c: New test.
37630
37631 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37632
37633         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37634         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37635         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37636         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37637         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37638         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37639         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37640         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37641         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37642         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37643         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37644         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37645         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37646
37647         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37648         * gcc.c-torture/execute/string-opt-4.c: Test index.
37649
37650 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37651
37652         * gcc.c-torture/compile/20001226-1.c: New test.
37653
37654 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37655
37656         * gcc.c-torture/compile/20001222-1.c: New test.
37657         * gcc.c-torture/compile/20001222-1.x: Xfail.
37658
37659 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37660
37661         * gcc.c-torture/execute/comp-goto-2.c: New test.
37662
37663 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37664
37665         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37666         Use long types if __INT_MAX__ is 32767.
37667         (main): Use cast to (sint32 *) when poking 88 into a_page.
37668
37669         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37670
37671 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37672
37673         * gcc.c-torture/compile/20001221-1.c: New test.
37674         * gcc.c-torture/execute/20001221-1.c: New test.
37675
37676 2000-12-20  Richard Henderson  <rth@redhat.com>
37677
37678         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37679         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37680
37681 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37682
37683         * gcc.dg/compare3.c: New test.
37684
37685 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37686
37687         * gcc.dg/format-warnll-1.c: New test.
37688
37689 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37690
37691         * gcc.dg/cpp/cmdlne-P.c: New test.
37692
37693 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37694
37695         * gcc.c-torture/execute/builtin-abs-1.c,
37696         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37697
37698 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37699
37700         * gcc.dg/cpp/multiline.c: New test.
37701
37702 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37703
37704         * g++.old-deja/g++.other/syshdr1.C: Update.
37705         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37706
37707 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37708
37709         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37710
37711 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37712
37713         * g++.old-deja/g++.pt/ttp65.C: New test.
37714
37715 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37716
37717         * g++.old-deja/g++.pt/ttp64.C: New test.
37718
37719 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37720
37721         * g++.old-deja/g++.pt/spec33.C: New test.
37722
37723 2000-12-14  Catherine Moore  <clm@redhat.com>
37724
37725         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37726         * gcc.c-torture/execute/920612-2.c: Likewise.
37727         * gcc.c-torture/execute/920428-2.c: Likewise.
37728         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37729         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37730
37731 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37732
37733         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37734         * gcc.dg/pack-test-2.c: Likewise.
37735
37736 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37737
37738         Tests by Zack Weinberg <zackw@stanford.edu>.
37739
37740         * gcc.dg/cpp/defined.c: Update.
37741         * gcc.dg/cpp/defined_trad.c: New tests.
37742
37743 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37744
37745         * gcc.dg/cpp/trad-direct.c: Update.
37746
37747 2000-12-11  Neil Booth  <neilb@earthling.net>
37748
37749         * gcc.dg/cpp/defined_trad.c
37750
37751 2000-12-11  Neil Booth  <neilb@earthling.net>
37752
37753         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37754
37755 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37756
37757         * gcc.dg/format-miss-2.c: New test.
37758
37759 2000-12-09  Neil Booth  <neilb@earthling.net>
37760
37761         * gcc.dg/cpp/lineflags.c: New tests.
37762         * gcc.dg/cpp/poison.c: Update.
37763         * gcc.dg/cpp/redef2.c: Update.
37764         * gcc.dg/cpp/skipping.c: New test.
37765
37766 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37767
37768         * g++.old-deja/g++.other/eh3.C: New testcase.
37769
37770 2000-12-07  Neil Booth  <neilb@earthling.net>
37771
37772         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37773         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37774         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37775         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37776         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37777         Update.
37778
37779 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37780
37781         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37782         __SIZE_TYPE__ instead of int for type of integers cast to
37783         pointers.
37784
37785 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37786
37787         * g++.old-deja/g++.other/cleanup4.C: New test.
37788
37789 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37790
37791         * format-sec-1.c: New test.
37792
37793 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37794
37795         * gcc.dg/format-nonlit-3.c: New test.
37796
37797 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37798
37799         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37800         through a null pointer.
37801
37802 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37803
37804         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37805         * g++.old-deja/g++.pt/partial4.C: New test.
37806
37807 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37808
37809         * gcc.c-torture/execute/ieee/hugeval.x: New.
37810
37811 2000-12-06  Neil Booth  <neilb@earthling.net>
37812
37813         * gcc.dg/cpp/backslash2.c: New tests.
37814
37815 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37816
37817         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37818         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37819
37820 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37821
37822         * gcc.c-torture/execute/20001203-2.c: New testcase.
37823
37824 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37825
37826         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37827         * g++.old-deja/g++.other/virtual10.C: New test.
37828
37829 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37830
37831         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37832
37833 2000-12-05  Richard Henderson  <rth@redhat.com>
37834
37835         * gcc.c-torture/compile/20001205-1.c: New.
37836
37837 2000-12-04  Neil Booth  <neilb@earthling.net>
37838
37839         * g++.old-deja/g++.other/virtual9.C: New test.
37840         * g++.old-deja/g++.pt/crash61.C: New test.
37841         * gcc.c-torture/execute/loop-9.c: New test.
37842
37843 2000-12-04  Neil Booth  <neilb@earthling.net>
37844
37845         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37846         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37847         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37848         * gcc.dg/cpp/extratokens.c: ...here.
37849
37850 2000-12-04  Neil Booth  <neilb@earthling.net>
37851
37852         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37853         New tests.
37854
37855 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37856
37857         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37858         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37859
37860 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37861
37862         * gcc.c-torture/execute/20001203-1.c: New test.
37863
37864 2000-12-03  Neil Booth  <neilb@earthling.net>
37865
37866         * gcc.dg/cpp/macro6.c: New test cases.
37867
37868 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37869
37870         * gcc.c-torture/execute/string-opt-9.c: New test.
37871         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37872         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37873         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37874
37875         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37876         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37877
37878 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37879
37880         * gcc.dg/cpp/if-6.c: New testcase.
37881
37882         * gcc.dg/20001201-1.c: New testcase.
37883
37884 2000-12-02  Neil Booth  <neilb@earthling.net>
37885
37886         * g++.old-deja/g++.other/externC4.C,
37887         g++.old-deja/g++.other/friend10.C: New tests.
37888
37889 2000-12-02  Neil Booth  <neilb@earthling.net>
37890
37891         * g++.old-deja/g++.other/instan2.C
37892         * g++.old-deja/g++.other/instan3.C: New test.
37893
37894 2000-12-02  Neil Booth  <neilb@earthling.net>
37895
37896         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37897         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37898         gnuc99.c,gnuc99-pedantic.c: New tests.
37899
37900 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37901
37902         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37903         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37904
37905 2000-12-01  Neil Booth  <neilb@earthling.net>
37906
37907         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37908         * gcc.dg/cpp/poison.c: Update.
37909         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37910
37911 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37912
37913         * g77.f-torture/execute/20001201.f: New test.
37914
37915 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37916
37917         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37918
37919 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37920
37921         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37922
37923 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37924
37925         * g++.old-deja/g++.other/cast6.C: New test.
37926
37927 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37928
37929         * gcc.c-torture/execute/20001130-2.c: New testcase.
37930
37931 2000-11-30  Richard Henderson  <rth@redhat.com>
37932
37933         * gcc.c-torture/execute/20001130-1.c: New test.
37934
37935 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37936
37937         * g++.old-deja/g++.other/op3.C: New test.
37938
37939 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37940
37941         * g++.old-deja/g++.other/op2.C: New test.
37942
37943 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37944
37945         * g++.old-deja/g++.other/crash38.C: New test.
37946
37947 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37948
37949         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37950
37951 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37952
37953         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37954         tests.
37955         * gcc.c-torture/execute/string-opt-6.c: New test.
37956
37957         * gcc.dg/20001117-1.c: Add main.
37958
37959 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37960
37961         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37962         Move from here ...
37963         * gcc.dg/940510-1.c: ... to here.
37964
37965         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37966         zero-size arrays in toplevel structures.
37967
37968 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37969
37970         * gcc.c-torture/execute/loop-8.c: New test.
37971
37972 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37973
37974         * g++.old-deja/g++.other/base1.C: New test.
37975
37976 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37977
37978         * g++.old-deja/g++.other/parse2.C: New test.
37979
37980 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37981
37982         * g++.old-deja/g++.pt/incomplete1.C: New test.
37983
37984 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37985
37986         * g++.old-deja/g++.other/friend9.C: New test.
37987
37988 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37989
37990         * gcc.dg/20001127-1.c: New test.
37991
37992 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37993
37994         * g++.old-deja/g++.pt/friend46.C: New test.
37995
37996 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37997
37998         * g++.old-deja/g++.other/ptrmem8.C: New test.
37999
38000 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38001
38002         * gcc.c-torture/execute/string-opt-7.c: New test.
38003         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38004
38005 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38006
38007         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38008         instead of 'mkcheck 2'.
38009
38010 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38011
38012         * gcc.c-torture/execute/memcheck/driver.c,
38013         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38014         C9X references to refer to C99.
38015
38016 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38017
38018         * gcc.dg/ultrasp3.c: New test.
38019
38020 2000-11-25  Neil Booth  <neilb@earthling.net>
38021
38022         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38023
38024 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38025
38026         * gcc.c-torture/compile/20001123-2.c: New.
38027
38028 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38029
38030         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38031
38032 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38033
38034         * gcc.dg/sequence-point-1.c: Add some new tests.
38035         * gcc.c-torture/execute/20001124-1.c: New test.
38036
38037 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38038
38039         * g++.old-deja/g++.other/vaarg4.C: New test.
38040         * gcc.c-torture/compile/20001123-1.c: New test.
38041
38042 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38043
38044         * g++.other/crash24.C: Adjust and remove XFAIL.
38045         * g++.other/crash37.C: New test.
38046
38047 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38048
38049         * g++.old-deja/g++.pt/instantiate9.C: New test.
38050
38051 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38052
38053         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38054         new ABI, too.
38055
38056         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38057         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38058
38059 2000-11-22  Neil Booth  <neilb@earthling.net>
38060
38061         * gcc.dg/cpp/Wtrigraphs.c: New test.
38062
38063 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38064
38065         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38066
38067 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38068
38069         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38070
38071 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38072
38073         * lib/gcc-dg.exp: load_lib scanasm.exp.
38074         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38075         * lib/g++-dg.exp: load_lib scanasm.exp.
38076         * lib/scanasm.exp: New.
38077         (scan-assembler, scan-assembler-not): Add optional arguments to
38078         test name, or if not present, the pattern name.
38079         (scan-assembler-dem, scan-assembler-dem-not): New.
38080
38081         * g++.dg/dg.exp: New.
38082
38083 2000-11-21  Neil Booth  <neilb@earthling.net>
38084
38085         * gcc.dg/cpp/integrated1.c: Remove.
38086
38087 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38088
38089         * gcc.c-torture/execute/20001121-1.c: New test.
38090
38091 2000-11-21  Richard Henderson  <rth@redhat.com>
38092
38093         * gcc.c-torture/compile/20001121-1.c: New test.
38094
38095 2000-11-20  Neil Booth  <neilb@earthling.net>
38096
38097         * gcc.dg/cpp/integrated1.c: New test.
38098
38099 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38100
38101         * g++.old-deja/g++.other/inline17.C: New test.
38102
38103 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38104
38105         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38106         local variable to be zero: I made the variable global. Now
38107         uses abort() and exit() instead of relying on main's return value.
38108
38109 2000-11-20  Neil Booth  <neilb@earthling.net>
38110
38111         * gcc.dg/cpp/paste2.c: Update test.
38112         * objc/execute/paste.m: New test.
38113
38114 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38115
38116         * gcc.dg/c99-condexpr-1.c: New test.
38117
38118 2000-11-20  Neil Booth  <neilb@earthling.net>
38119
38120         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38121
38122 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38123
38124         * g++.old-deja/g++.pt/export1.C: New test.
38125
38126 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38127
38128         * gcc.dg/20001117-1.c: New test.
38129
38130 2000-11-18  Richard Henderson  <rth@redhat.com>
38131
38132         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38133
38134 2000-11-18  Richard Henderson  <rth@redhat.com>
38135
38136         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38137         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38138         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38139
38140 2000-11-18  Richard Henderson  <rth@redhat.com>
38141
38142         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38143         (main): New.  Exit cleanly.
38144
38145 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38146
38147         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38148         gcc.dg/c99-fordecl-2.c: New tests.
38149
38150 2000-11-18  Richard Henderson  <rth@redhat.com>
38151
38152         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38153         * gcc.c-torture/execute/zerolen-2.c: New.
38154
38155 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38156
38157         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38158         memory.
38159
38160 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38161
38162         * g++.old-deja/g++.pt/instantiate8.C: New test.
38163
38164 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38165
38166         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38167         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38168
38169 2000-11-16  Nick Clifton  <nickc@redhat.com>
38170
38171         * gcc.c-torture/execute/nestfunc-2.c: New test.
38172         * gcc.c-torture/execute/nestfunc-3.c: New test.
38173
38174 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38175
38176         * gcc.c-torture/compile/20001116-1.c: New test.
38177
38178 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38179
38180         * gcc.c-torture/execute/20001115-1.c: New test.
38181
38182 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38183
38184         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38185         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38186         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38187         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38188
38189 2000-11-15  Neil Booth  <neilb@earthling.net>
38190
38191         gcc.dg/cpp/_Pragma1.c: Update.
38192         gcc.dg/cpp/_Pragma2.c: New test.
38193
38194 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38195
38196         * g++.old-deja/g++.other/anon5.C: New test.
38197
38198 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38199
38200         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38201         tests.
38202
38203 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38204
38205         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38206         output.
38207
38208 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38209
38210         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38211         labels at end of compound statements.
38212
38213 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38214
38215         * gcc.c-torture/execute/loop-7.c: New test.
38216
38217 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38218
38219         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38220
38221 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38222
38223         * gcc.dg/c99-bool-1.c: New test.
38224
38225 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38226
38227         * gcc.dg/c99-scope-1.c: Remove xfail.
38228         * gcc.dg/c99-scope-2.c: New test.
38229
38230 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38231
38232         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38233         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38234
38235 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38236
38237         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38238         error messages.
38239
38240         * g++.mike/p700.C: Don't typedef wchar_t.
38241         * g++.mike/p784.C: Likewise.
38242         * g++.mike/eb101.C: Don't use __wchar_t.
38243
38244 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38245
38246         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38247         from DO loop.
38248
38249 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38250
38251         * gcc.c-torture/execute/20001111-1.c: New test.
38252
38253 2000-11-10  Nick Clifton  <nickc@redhat.com>
38254
38255         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38256         long multuiple and accumulate.
38257
38258 2000-11-09  Richard Henderson  <rth@redhat.com>
38259
38260         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38261         via size_t instead of int.
38262
38263         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38264         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38265         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38266         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38267
38268 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38269
38270         * gcc.c-torture/compile/20001109-1.c: New test.
38271         * gcc.c-torture/compile/20001109-2.c: New test.
38272
38273 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38274
38275         * g++.old-deja/g++.pt/operator1.C: New test.
38276         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38277
38278 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38279
38280         * gcc.dg/20001108-1.c: New test.
38281
38282 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38283
38284         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38285         with both arguments constant strings.
38286         * gcc.c-torture/execute/string-opt-3.c: New test.
38287         * gcc.c-torture/execute/string-opt-4.c: New test.
38288         * gcc.c-torture/execute/string-opt-5.c: New test.
38289
38290 2000-11-08  Nick Clifton  <nickc@redhat.com>
38291
38292         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38293         mulsidi3adddi patterns.
38294
38295 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38296
38297         * g++.old-deja/g++.other/crash36.C: New test.
38298
38299 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38300
38301         * g++.old-deja/g++.other/init16.C: New test.
38302
38303 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38304
38305         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38306
38307 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38308
38309         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38310         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38311         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38312
38313 2000-11-07  DJ Delorie  <dj@redhat.com>
38314
38315         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38316
38317 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38318
38319         * gcc.c-torture/execute/string-opt-1.c: New test.
38320
38321 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38322
38323         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38324         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38325         parameters in registers, and there is no way for a varargs
38326         function to know in which order the integer and floating-point
38327         parameters should be interleaved when they are placed on the
38328         stack.
38329         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38330         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38331
38332 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38333
38334         * gcc.c-torture/execute/string-opt-2.c: New test.
38335
38336 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38337
38338         * g++.old-deja/g++.pt/crash60.C: New test.
38339
38340 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38341
38342         * g++.old-deja/g++.other/crash24.C: New test.
38343         * g++.old-deja/g++.other/crash25.C: New test.
38344         * g++.old-deja/g++.other/crash26.C: New test.
38345         * g++.old-deja/g++.other/crash27.C: New test.
38346         * g++.old-deja/g++.other/crash28.C: New test.
38347         * g++.old-deja/g++.other/crash29.C: New test.
38348         * g++.old-deja/g++.other/crash30.C: New test.
38349         * g++.old-deja/g++.other/crash31.C: New test.
38350         * g++.old-deja/g++.other/crash32.C: New test.
38351         * g++.old-deja/g++.other/crash33.C: New test.
38352         * g++.old-deja/g++.other/crash34.C: New test.
38353         * g++.old-deja/g++.other/crash35.C: New test.
38354
38355 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38356
38357         * gcc.c-torture/execute/20001031-1.c: New test.
38358
38359 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38360
38361         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38362         namespace.
38363
38364         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38365         standards-conformant.
38366
38367         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38368
38369         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38370         * g++.old-deja/g++.mike/p755a.C: Likewise.
38371         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38372         library makes no calls to `operator new' during initialization.
38373
38374 2000-11-04  Neil Booth  <neilb@earthling.net>
38375
38376         * gcc.dg/cpp/include2.c: New tests.
38377
38378 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38379
38380         * lib/g++.exp (g++_set_ld_library_path): New function.
38381         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38382
38383 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38384
38385         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38386         warnings.
38387
38388 2000-11-01  Richard Henderson  <rth@redhat.com>
38389
38390         * g++.old-deja/g++.ext/namedret1.C: New.
38391         * g++.old-deja/g++.ext/namedret2.C: New.
38392         * g++.old-deja/g++.ext/namedret3.C: New.
38393
38394 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38395
38396         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38397         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38398
38399 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38400
38401         * gcc.c-torture/execute/va-arg-21.c: New test.
38402
38403 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38404
38405         * gcc.dg/c99-complex-2.c: New test.
38406
38407 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38408
38409         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38410
38411 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38412
38413         * g++.old-deja/g++.other/inline16.C: New test.
38414
38415 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38416
38417         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38418         __PRETTY_FUNCTION__
38419
38420 2000-10-29  Neil Booth  <neilb@earthling.net>
38421
38422         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38423         New tests.
38424         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38425         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38426         optimisation.
38427
38428 2000-10-29  Neil Booth  <neilb@earthling.net>
38429
38430         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38431         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38432         * mi5.c: Test multiple includes work with -C.
38433         * trigraphs.c: Test ^= version.
38434
38435 2000-10-28  Neil Booth  <neilb@earthling.net>
38436
38437         New tests and test updates for new macro expander.
38438
38439         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38440         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38441         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38442         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38443         new diagnostic messages.
38444
38445         * gcc.dg/cpp/macro3.c: New tests.
38446
38447 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38448
38449         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38450         on the same line.
38451
38452 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38453
38454         * g++.old-deja/g++.other/eh2.C: New test.
38455
38456 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38457
38458         * gcc.c-torture/execute/20001027-1.c: New test.
38459
38460 2000-10-26  Richard Henderson  <rth@redhat.com>
38461
38462         * gcc.c-torture/execute/20001026-1.c: New.
38463
38464 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38465
38466         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38467         * g++.old-deja/g++.law/builtin1.C: Likewise.
38468         * g++.old-deja/g++.law/ctors10.C: Likewise.
38469         * g++.old-deja/g++.law/virtual3.C: Likewise.
38470         * g++.old-deja/g++.mike/p658.C: Likewise.
38471         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38472         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38473         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38474         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38475         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38476
38477 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38478
38479         * gcc.c-torture/compile/20001024-1.c: New test.
38480
38481 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38482
38483         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38484         to tell us whether or not we are using V3.
38485
38486 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38487
38488         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38489         operands.
38490
38491 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38492
38493         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38494
38495 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38496
38497         * gcc.c-torture/execute/20001024-1.c: New test.
38498
38499 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38500
38501         * g++.old-deja/g++.other/sibcall1.C: New test.
38502
38503 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38504
38505         * gcc.dg/noncompile/init-3.c: New test.
38506
38507 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38508
38509         * gcc.dg/format-array-1.c: New test.
38510
38511 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38512
38513         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38514         writing through null pointers; remove comment about testing
38515         unterminated strings.
38516
38517 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38518
38519         * gcc.c-torture/execute/20001017-2.c: New test.
38520
38521 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38522
38523         * gcc.c-torture/compile/20001018-1.c: New test.
38524         * gcc.c-torture/compile/20001018-1.x: Xfail.
38525
38526 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38527
38528         * gcc.c-torture/execute/20001017-1.c: New test.
38529
38530 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38531
38532         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38533         for multiple use of arguments with scanf formats; add tests for
38534         multiple use of arguments.
38535
38536 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38537
38538         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38539
38540 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38541
38542         * gcc.dg/format-miss-1.c: New test.
38543
38544 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38545
38546         * gcc.c-torture/execute/20001013-1.c: New test.
38547
38548 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38549
38550         * gcc.dg/format-branch-1.c: New test.
38551
38552 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38553
38554         * README, lib/file-format.exp: Remove EGCS references.
38555
38556 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38557
38558         * gcc.dg/20001013-1.c: New test.
38559
38560 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38561
38562         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38563         for intmax_t in the compiler using __typeof__ and the type rules
38564         for conditional expressions.
38565
38566 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38567
38568         * gcc.dg/20001012-1.c: New test.
38569         * gcc.dg/20001012-2.c: New test.
38570
38571 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38572
38573         * gcc.dg/format-attr-1.c: New test.
38574
38575 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38576
38577         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38578         __LONG_LONG_MAX__ instead of LLONG_MAX.
38579
38580 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38581
38582         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38583         scanf flags.
38584         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38585         flags.
38586
38587 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38588
38589         * gcc.dg/sequence-pt-1.c: New test.
38590
38591 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38592
38593         * gcc.c-torture/execute/20001011-1.c: New testcase.
38594         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38595
38596 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38597
38598         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38599         does not error on it.
38600
38601 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38602
38603         * gcc.dg/20001009-1.c: New test.
38604
38605 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38606
38607         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38608         * gcc.c-torture/execute/20001009-2.c: ... to here.
38609
38610 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38611
38612         * gcc.c-torture/compile/20001009-1.c: New testcase.
38613         * gcc.c-torture/execute/20001009-1.c: New testcase.
38614         Testcases provided by Jan Hubicka <jh@suse.cz>.
38615
38616 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38617
38618         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38619         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38620         uintmax_t using <limits.h> to emulate the compiler's internal
38621         logic.  No longer XFAIL %j tests.
38622
38623 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38624
38625         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38626         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38627         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38628         regexps and details of expected handling of some bad formats.
38629         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38630         suppression.
38631
38632 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38633
38634         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38635         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38636         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38637         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38638         in list archives.
38639
38640 2000-10-06  Richard Henderson  <rth@cygnus.com>
38641
38642         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38643         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38644         * g++.old-deja/g++.jason/report.C: Likewise.
38645         * g++.old-deja/g++.law/friend5.C: Likewise.
38646         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38647         of the expected warnings.
38648
38649 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38650
38651         * g++.old-deja/g++.pt/enum14.C: New test.
38652
38653 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38654
38655         * g++.old-deja/g++.pt/crash59.C: New test.
38656
38657 2000-10-04  Will Cohen  <wcohen@redhat.com>
38658
38659         * gcc.dg/20000926-1.c: New test.
38660
38661 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38662
38663         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38664         function name for current C++ compiler.
38665         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38666
38667 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38668
38669         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38670         __PRETTY_FUNCTION__.
38671         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38672
38673 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38674
38675         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38676
38677 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38678
38679         * gcc.c-torture/compile/20000923-1.c: New test.
38680
38681 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38682
38683         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38684         * g++.old-deja/g++.pt/ttp62.C: Same.
38685         * g++.old-deja/g++.other/inline14.C: Same.
38686
38687 2000-09-24  Richard Henderson  <rth@cygnus.com>
38688
38689         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38690
38691 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38692
38693         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38694
38695 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38696
38697         * gcc.c-torture/compile/20000922-1.c: New file.
38698
38699 2000-09-21  Nick Clifton  <nickc@redhat.com>
38700
38701         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38702         a signed long modulo operation.
38703         (mod6): New function - perform an unsigned long modulo operation.
38704         (main): Add tests for modulos of very large numbers by very small
38705         dividends.
38706
38707 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38708
38709         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38710
38711 2000-09-19  Richard Henderson  <rth@cygnus.com>
38712
38713         * gcc.dg/compare2.c (case 10): XFAIL.
38714
38715 2000-09-18  Richard Henderson  <rth@cygnus.com>
38716
38717         * gcc.c-torture/execute/20000906-1.c: Move ...
38718         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38719         that support __builtin_trap.
38720
38721 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38722
38723         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38724
38725 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38726
38727         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38728         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38729         more $ format tests.
38730
38731 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38732
38733         * gcc.dg/format-errmk-1.c: New test.
38734
38735 2000-09-17  Greg McGary  <greg@mcgary.org>
38736
38737         * gcc.c-torture/execute/20000917-1.x: Remove.
38738
38739 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38740
38741         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38742
38743 2000-09-17  Greg McGary  <greg@mcgary.org>
38744
38745         * gcc.c-torture/execute/20000917-1.c: New test.
38746         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38747
38748 2000-09-16  Neil Booth  <NeilB@earthling.net>
38749
38750         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38751         in nested macro bug.
38752
38753 2000-09-15  Neil Booth  <NeilB@earthling.net>
38754
38755         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38756
38757 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38758
38759         * gcc.c-torture/execute/20000914-1.c: New test.
38760
38761 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38762
38763         * g++.other/inline13.C: New test.
38764
38765 2000-09-12  Andreas Jaeger  <aj@suse.de>
38766
38767         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38768         constant by Ulrich Drepper <drepper@redhat.com>.
38769
38770 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38771
38772         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38773
38774 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38775
38776         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38777
38778 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38779
38780         * gcc.dg/cpp/backslash.c: New test.
38781
38782 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38783
38784         * gcc.c-torture/execute/20000910-1.c: New test.
38785         * gcc.c-torture/execute/20000910-2.c: Likewise.
38786
38787 2000-09-11  Robert Lipe  <robertl@sco.com>
38788
38789         * gcc.dg/pragma-align.c: New test.
38790
38791 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38792
38793         * g++.old-deja/g++.pt/explicit82.C: New test.
38794         * g++.old-deja/g++.pt/explicit83.C: New test.
38795
38796 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38797
38798         * gcc.dg/asm-names.c: New test.
38799
38800 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38801
38802         * gcc.dg/cpp/tr-warn6.c: New test
38803
38804 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38805
38806         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38807         be accepted.
38808
38809 2000-09-07  Catherine Moore  <clm@redhat.com>
38810
38811         * gcc.c-torture/execute/unroll-1.c: New test.
38812
38813 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38814
38815         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38816         ERROR markers.
38817         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38818         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38819         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38820         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38821         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38822         Preprocess only.
38823         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38824         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38825
38826 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38827
38828         * g++.old-deja/g++.pt/deduct2.C: New test.
38829
38830 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38831
38832         * g++.old-deja/g++.pt/parms2.C: New test.
38833
38834 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38835
38836         * g++.old-deja/g++.pt/crash58.C: New test.
38837
38838 2000-09-06  Greg McGary  <greg@mcgary.org>
38839
38840         * gcc.c-torture/execute/20000906-1.c: New test.
38841         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38842
38843 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38844
38845         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38846
38847 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38848
38849         * g++.old-deja/g++.pt/crash57.C: New test.
38850
38851 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38852
38853         * g++.old-deja/g++.pt/crash56.C: New test.
38854
38855 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38856
38857         * g++.old-deja/g++.pt/koenig1.C: New test.
38858
38859 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38860
38861         * gcc.dg/20000904-1.c: New test.
38862
38863 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38864
38865         * gcc.dg/cpp/paste8.c: New test.
38866
38867 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38868
38869         * gcc.c-torture/compile/20000827-1.c: New test.
38870
38871 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38872
38873         * gcc.dg/format-diag-1.c: New test.
38874
38875 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38876
38877         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38878         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38879         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38880         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38881         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38882
38883 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38884
38885         * g++.old-deja/g++.other/nested4.C: New test.
38886
38887 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38888
38889         * g++.old-deja/g++.ns/scoped1.C: New test.
38890
38891 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38892
38893         * lib/g++.exp: Support testing already-installed GCC.
38894
38895 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38896
38897         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38898
38899 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38900
38901         * gcc.dg/return-type-2.c: New test.
38902
38903 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38904
38905         * gcc.c-torture/compile/20000825-1.c: New test.
38906
38907 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38908
38909         * gcc.dg/dwarf2-2.c: New test.
38910
38911 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38912
38913         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38914         dg-warning regexps.
38915
38916 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38917
38918         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38919         gcc.dg/format-ext-5.c: New tests.
38920
38921 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38922
38923         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38924
38925 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38926
38927         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38928
38929 2000-08-24  Richard Henderson  <rth@cygnus.com>
38930
38931         * gcc.dg/ia64-sync-1.c: New test.
38932         * gcc.dg/ia64-sync-2.c: New test.
38933         * gcc.dg/ia64-asm-1.c: New test.
38934
38935 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38936
38937         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38938         * gcc.dg/format-ext-2.c: New test.
38939
38940 2000-08-23  Jason Merrill  <jason@redhat.com>
38941
38942         * lib/old-dejagnu.exp: Also ignore "In member function" and
38943         "At global scope".
38944
38945 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38946
38947         * gcc.dg/noncompile/label-lineno-1.c: New test.
38948
38949 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38950
38951         * gcc.dg/c99-array-nonobj-1.c: New test.
38952
38953 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38954
38955         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38956         tests.
38957         * gcc.dg/format-ext-1.c: New test.
38958
38959 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38960
38961         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38962         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38963         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38964         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38965         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38966
38967 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38968
38969         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38970         gcc.dg/c99-strftime-2.c: New tests.
38971
38972 2000-08-22  Richard Henderson  <rth@cygnus.com>
38973
38974         * gcc.c-torture/execute/20000822-1.c: New test.
38975
38976 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38977
38978         * gcc.c-torture/execute/20000819-1.x: Remove.
38979
38980 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38981
38982         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38983         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38984         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38985         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38986         gcc.dg/format-xopen-1.c: New tests.
38987
38988 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38989
38990         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38991
38992 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38993
38994         * g++.old-deja/g++.other/loop2.C: New test.
38995
38996         * gcc.c-torture/compile/20000606-1.c: New test.
38997         * gcc.c-torture/compile/20000728-1.c: New test.
38998         * gcc.c-torture/execute/20000801-1.c: New test.
38999         * gcc.c-torture/execute/20000801-2.c: New test.
39000         * gcc.c-torture/execute/20000819-1.c: New test.
39001         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39002         * gcc.dg/20000629-1.c: New test.
39003         * gcc.dg/20000724-1.c: New test.
39004         * gcc.dg/20000807-1.c: New test.
39005
39006 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39007
39008         * gcc.dg/cpp/pragma-1.c: New test.
39009         * gcc.dg/cpp/pragma-2.c: New test.
39010
39011 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39012
39013         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39014         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39015
39016 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39017
39018         * gcc.c-torture/compile/20000818-1.c: New test.
39019
39020 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39021
39022         * gcc.c-torture/execute/20000818-1.c: New test.
39023
39024 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39025
39026         * gcc.dg/format-va-1.c: New test.
39027
39028 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39029
39030         * g++.old-deja/g++.other/typedef8.C: New test.
39031
39032 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39033
39034         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39035         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39036         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39037         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39038         * g++.old-deja/g++.other/ptrmem7.C: New test.
39039         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39040
39041 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39042
39043         * g++.old-deja/g++.pt/typename27.C: New test.
39044
39045 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39046
39047         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39048         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39049         * g++.old-deja/g++.pt/friend45.C: New test.
39050         * g++.old-deja/g++.other/friend8.C: New test.
39051
39052 2000-08-15  Richard Henderson  <rth@cygnus.com>
39053
39054         * gcc.c-torture/execute/20000815-1.c: New test.
39055
39056 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39057
39058         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39059         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39060         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39061
39062 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39063
39064         * g++.old-deja/g++.other/refinit2.C: New test.
39065
39066 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39067
39068         * lib/c-torture.exp (c-torture): Make
39069         compiler_conditional_xfail_data global.
39070         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39071         compiler_conditional_xfail_data machinery.
39072         (f-torture-execute): Likewise.
39073         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39074         and only when unrolling loops.
39075
39076         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39077
39078 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39079
39080         * g++.old-deja/g++.pt/explicit81.C: New test.
39081
39082 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39083
39084         * g++.old-deja/g++.pt/typename26.C: New test.
39085
39086 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39087
39088         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39089         warning.
39090
39091 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39092
39093         * g++.old-deja/g++.other/array3.C: New test.
39094
39095 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39096
39097         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39098         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39099         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39100         New tests.
39101
39102 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39103
39104         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39105         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39106
39107 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39108
39109         * gcc.c-torture/execute/20000808-1.c: New test.
39110
39111 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39112
39113         * gcc.dg/c90-const-expr-1.c: New test.
39114
39115 2000-08-08  Richard Henderson  <rth@cygnus.com>
39116
39117         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39118
39119 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39120
39121         * gcc.dg/noncompile/const-ll-1.c: New test.
39122
39123 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39124
39125         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39126
39127 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39128
39129         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39130         that running programs linked against the shared version of libobjc
39131         run correctly.
39132
39133 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39134
39135         * gcc.dg/c99-printf-1.c: New test.
39136
39137 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39138
39139         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39140
39141 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39142
39143         * gcc.c-torture/execute/20000731-1.x: Delete.
39144
39145 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39146
39147         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39148         and torture_without_loops as is done by c-torture.exp.
39149         (search_for): Copy from c-torture.exp.
39150         (gcc-dg-runtest): New function, drives a directory of tests
39151         iterating over the TORTURE_OPTIONS.
39152         (scan-assembler, scan-assembler-not): Move here from
39153         individual directory drivers.
39154
39155         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39156         defined by lib/gcc-dg.exp.
39157         * gcc.dg/cpp/cpp.exp: Likewise.
39158         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39159         gcc-dg-runtest, so we cycle over optimization options.
39160
39161         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39162         * gcc.dg/compare2.c: No longer expected to fail.
39163
39164 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39165
39166         * gcc.c-torture/execute/20000804-1.c: New test.
39167
39168 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39169
39170         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39171
39172 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39173
39174         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39175
39176 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39177
39178         * gcc.c-torture/compile/20000803-1.c: New test.
39179
39180 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39181
39182         * gcc.c-torture/execute/20000801-3.c,
39183         gcc.c-torture/execute/20000801-4.c: New tests.
39184         * gcc.c-torture/execute/20000801-3.x,
39185         gcc.c-torture/execute/20000801-4.x: Xfail.
39186
39187 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39188
39189         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39190         libobjc/.libs to allow for libtool.
39191
39192 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39193
39194         * gcc.c-torture/compile/20000802-1.c: New test.
39195
39196 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39197
39198         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39199
39200 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39201
39202         * gcc-c-torture/execute/20000731-2.c: New test.
39203
39204         * gcc.c-torture/execute/20000731-1.c: New test.
39205         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39206
39207 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39208
39209         * testsuite/gcc.dg/cpp/paste7.c: New test.
39210         * gcc.dg/cpp/20000725-1.c: New test.
39211
39212 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39213
39214         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39215         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39216         declaration warning for __builtin_dwarf_reg_size.
39217
39218         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39219
39220 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39221
39222         * gcc.dg/noncompile/voidparam-1.c: New test.
39223
39224 2000-07-30  Richard Henderson  <rth@cygnus.com>
39225
39226         * gcc.dg/c90-digraph-1.c: Don't xfail.
39227         * gcc.dg/compare2.c (case 10): Xfail.
39228         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39229
39230 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39231
39232         * gcc.dg/c99-main-1.c: New test.
39233
39234 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39235
39236         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39237
39238 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39239
39240         * gcc.c-tortuer/execute/20000726-1.c: New test.
39241
39242 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39243
39244         * gcc.c-torture/execute/enum-2.c: New test.
39245
39246 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39247
39248         * gcc.dg/cpp/tr-warn3.c: New test.
39249
39250 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39251
39252         * g++.old-deja/g++.ext/implicit1.C: Remove.
39253         * g++.old-deja/g++.jason/c2.C: Remove
39254         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39255         * g++.old-deja/g++.pt/crash16.C: Likewise.
39256         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39257
39258 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39259
39260         * g++.old-deja/g++.other/for2.C: New test.
39261
39262 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39263
39264         * gcc.dg/20000720-1.c: New test.
39265
39266 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39267
39268         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39269
39270 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39271
39272         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39273         * gcc.c-torture/execute/20000722-1.c: New.
39274         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39275
39276 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39277
39278         * gcc.dg/cpp/20000720-1.S: New test.
39279
39280 2000-07-21  Michael Meissner  <meissner@redhat.com>
39281
39282         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39283
39284 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39285
39286         * g++.old-deja/g++.brendan/crash16.C,
39287         g++.old-deja/g++.brendan/parse3.C,
39288         g++.old-deja/g++.brendan/redecl1.C,
39289         g++.old-deja/g++.ns/template13.C,
39290         g++.old-deja/g++.other/decl4.C,
39291         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39292
39293 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39294
39295         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39296         and "Internal error".
39297
39298         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39299         regexps.
39300         * gcc.dg/cpp/paste6.c: New test.
39301
39302 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39303
39304         * gcc.dg/cpp/tr-direct.c: New test.
39305
39306         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39307         gcc.dg/cpp/undef1.c: Tweak error regexps.
39308
39309 2000-07-18  Eric Christopher <echristo@redhat.com>
39310
39311         * gcc.c-torture/compile/20000718-1.c: New test.
39312
39313 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39314
39315         * cpplex.c (_cpp_push_token): If the token being pushed back
39316         is the previous token in this context, just subtract one from
39317         context->posn.
39318         * cppmacro.c (save_expansion): Clear aux field when storing a
39319         placemarker.
39320
39321 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39322
39323         * gcc.dg/noncompile/redecl-1.c: New test.
39324
39325 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39326
39327         * gcc.c-torture/execute/20000717-5.c: New test.
39328         * gcc.c-torture/execute/20000717-1.x: Removed.
39329
39330 2000-07-17  Richard Henderson  <rth@cygnus.com>
39331
39332         * gcc.c-torture/execute/20000717-4.c: New test.
39333
39334 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39335
39336         * gcc.dg/cpp/syshdr.c: New test.
39337         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39338
39339 2000-07-17  Neil Booth  <neilb@earthling.net>
39340
39341         * gcc.dg/cpp/cmdlne-dM.c: New test.
39342         * gcc.dg/cpp/cmdlne-dD.c: New test.
39343
39344 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39345
39346         * gcc.c-torture/execute/20000717-3.c: New test.
39347
39348         * gcc.c-torture/compile/20000717-1.c: New test.
39349
39350 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39351
39352         * gcc.c-torture/execute/20000717-2.c: New test.
39353
39354 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39355
39356         * gcc.dg/formatz-1.c: New test.
39357
39358         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39359         * gcc.dg/c99-digraph-1.c: New tests.
39360
39361         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39362         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39363
39364         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39365         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39366         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39367         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39368         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39369         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39370         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39371
39372 2000-07-17   Greg McGary <greg@mcgary.org>
39373
39374         * gcc.c-torture/execute/20000717-1.c: New test.
39375         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39376
39377 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39378
39379         * gcc.c-torture/execute/20000715-2.c: New test.
39380         * gcc.dg/20000715-1.c: New test.
39381
39382 2000-07-15  Michael Meissner  <meissner@redhat.com>
39383
39384         * gcc.c-torture/execute/20000715-1.c: New test.
39385
39386 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39387
39388         * gcc.c-torture/execute/20000707-1.c: New test.
39389
39390 2000-07-13  Neil Booth  <NeilB@earthling.net>
39391
39392         * testsuite/gcc.dg/cpp/digraph1.c,
39393         testsuite/gcc.dg/cpp/digraph2.c,
39394         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39395
39396 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39397
39398         * g77.f-torture/compile/20000630-2.f: New test.
39399         * g77.f-torture/compile/20000630-2.x
39400
39401 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39402
39403         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39404
39405 2000-07-11  Neil Booth  <NeilB@earthling.net>
39406
39407         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39408
39409 2000-07-11  Neil Booth  <NeilB@earthling.net>
39410
39411         * gcc.dg/cpp/cmdlne-C.c: New.
39412
39413 2000-07-09  Neil Booth  <NeilB@earthling.net>
39414
39415         * gcc.dg/cpp/directiv.c: New tests.
39416         * gcc.dg/cpp/undef1.c: Update.
39417
39418 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39419
39420         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39421
39422 2000-07-09  Neil Booth  <NeilB@earthling.net>
39423
39424         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39425
39426 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39427
39428         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39429         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39430
39431 2000-07-08  Neil Booth  <NeilB@earthling.net>
39432
39433         * gcc.dg/cpp/macsyntx.c: New tests.
39434
39435 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39436
39437         * gcc.dg/20000707-1.c: New test.
39438
39439 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39440
39441         * gcc.c-torture/execute/20000706-1.c: New test.
39442         * gcc.c-torture/execute/20000706-2.c: New test.
39443         * gcc.c-torture/execute/20000706-3.c: New test.
39444         * gcc.c-torture/execute/20000706-4.c: New test.
39445         * gcc.c-torture/execute/20000706-5.c: New test.
39446
39447 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39448
39449         * g++.old-deja/g++.pt/instantiate7.C: New test.
39450
39451 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39452
39453         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39454         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39455         * g++.old-deja/g++.other/rtti3.C: Likewise.
39456         * g++.old-deja/g++.other/rttid3.C: Likewise.
39457
39458 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39459
39460         *  g77.f-torture/compile/20000630-1.x: Fix typo
39461
39462 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39463
39464         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39465         assembly output.
39466
39467 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39468
39469         * gcc.dg/cpp/ident.c: New test.
39470
39471 2000-07-05  Neil Booth  <NeilB@earthling.net>
39472
39473         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39474           gcc.dg/cpp/lexstrng.c: New tests.
39475
39476 2000-07-04  Neil Booth  <NeilB@earthling.net>
39477
39478         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39479         * gcc.dg/cpp/strify2.c: Same.
39480
39481 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39482
39483         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39484         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39485         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39486         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39487
39488         * testsuite/gcc.dg/cpp/macro1.c,
39489         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39490         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39491         testsuite/gcc.dg/cpp/strify1.c,
39492         testsuite/gcc.dg/cpp/strify2.c: New tests.
39493
39494 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39495
39496         * gcc.c-torture/execute/20000703-1.c: New test.
39497
39498 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39499
39500         * g++.old-deja/g++.pt (lookup10.C): New test.
39501
39502 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39503
39504         * g++.old-deja/g++.pt (typename25.C): New test.
39505
39506 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39507
39508         * gcc.c-torture/compile/20000701-1.c: New test.
39509
39510 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39511
39512         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39513         to test case.
39514
39515 2000-06-30  Catherine Moore  <clm@cygnus.com>
39516
39517         * gcc.c-torture/execute/align-1.c: New test.
39518
39519 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39520
39521         * g++.old-deja/g++.pt/expr8.C: New test.
39522         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39523
39524 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39525
39526         * gcc.c-torture/compile/20000629-1.c: New test.
39527
39528 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39529
39530
39531         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39532         gcc.dg/noncompile directory, depending on whether they're
39533         preprocessor tests or not.  Annotate all the tests for the dg
39534         framework.
39535
39536         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39537         * gcc.dg/noncompile/noncompile.exp: New.
39538
39539         * Moved files:
39540         Old name                                New name
39541         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39542         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39543         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39544         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39545         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39546         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39547         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39548         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39549         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39550         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39551         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39552         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39553         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39554         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39555         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39556         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39557         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39558         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39559         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39560         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39561         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39562         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39563         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39564         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39565
39566         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39567         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39568         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39569         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39570         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39571         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39572
39573 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39574
39575         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39576         declare one variable.  On the fourth, error.
39577         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39578         declared by 20000628-1a.h.
39579
39580 2000-06-29  Richard Henderson  <rth@redhat.com>
39581
39582         * gcc.c-torture/execute/930529-1.x: New file.
39583         * gcc.dg/920413-1.c: Adjust expected warning text.
39584         * gcc.dg/980217-1.c: Declare abort.
39585         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39586
39587 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39588
39589         * g77.f-torture/compile/20000629-1.f: New test.
39590         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39591
39592 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39593
39594         Rearrange lots of files, removing entirely the
39595         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39596         directories.
39597
39598         * Deleted files:
39599         gcc.c-torture/code_quality/code_quality.exp
39600         gcc.c-torture/special/special.exp
39601         gcc.failure/failure.exp
39602         gcc.failure/940409-1.x
39603         gcc.c-torture/compile/961203-1.x
39604
39605         * New files:
39606         gcc.misc-tests/linkage.exp
39607         gcc.c-torture/execute/920730-1t.c
39608         gcc.c-torture/execute/920730-1t.x
39609         gcc.c-torture/compile/920520-1.x
39610         gcc.c-torture/compile/920521-1.x
39611         gcc.c-torture/compile/981006-1.x
39612         gcc.c-torture/execute/eeprof-1.x
39613
39614         * Moved files (possibly with modifications to fit a new harness):
39615         Old name                                New name
39616         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39617         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39618         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39619         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39620         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39621         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39622         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39623         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39624         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39625         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39626         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39627         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39628         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39629         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39630
39631 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39632
39633         * c-torture/compile/961203-1.x: Delete.
39634
39635         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39636         not exit. Include stdio.h.
39637         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39638         * gcc.misc-tests/dg-12.c: Likewise.
39639         * gcc.misc-tests/dg-5.c: Likewise.
39640         * gcc.misc-tests/dg-6.c: Likewise.
39641         * gcc.misc-tests/dg-7.c: Prototype abort.
39642         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39643         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39644         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39645         not exit.
39646         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39647         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39648
39649 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39650
39651         * gcc.dg/cpp/20000628-1.c: New test.
39652         * gcc.dg/cpp/20000628-1.h: New header for above test.
39653         * gcc.dg/cpp/20000628-1a.h: Likewise.
39654
39655 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39656
39657         * gcc.dg/cpp: New directory.
39658         * gcc.dg/cpp/cpp.exp: New driver.
39659         * gcc.dg/cpp/20000627-1.c: New test.
39660         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39661         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39662         and rewrite as a compilation test.
39663
39664         * gcc.dg: Move many files into the cpp subdirectory, possibly
39665         renaming or editing them as well.
39666         Old name                New name
39667         990119-1.c              cpp/19990119-1.c
39668         990228-1.c              cpp/19990228-1.c
39669         990407-1.c              cpp/19990407-1.c
39670         990409-1.c              cpp/19990409-1.c
39671         990413-1.c              cpp/19990413-1.c
39672         990703-1.c              cpp/19990703-1.c
39673         20000127-1.c            cpp/20000127-1.c
39674         20000129-1.c            cpp/20000129-1.c
39675         20000207-1.c            cpp/20000207-1.c
39676         20000207-2.c            cpp/20000207-2.c
39677         20000209-1.c            cpp/20000209-1.c
39678         20000209-2.c            cpp/20000209-2.c
39679         20000301-1.c            cpp/20000301-1.c
39680         20000419-1.c            cpp/20000419-1.c
39681         20000510-1.S            cpp/20000510-1.S
39682         20000519-1.c            cpp/20000519-1.c
39683         20000529-1.c            cpp/20000529-1.c
39684         20000625-1.c            cpp/20000625-1.c
39685         20000625-2.c            cpp/20000625-2.c
39686         cpp-as1.c               cpp/assert1.c
39687         cpp-as2.c               cpp/assert2.c
39688         cxx-comments-1.c        cpp/cxxcom1.c
39689         cxx-comments-2.c        cpp/cxxcom2.c
39690         endif-label.c           cpp/endif.c
39691         cpp-hash1.c             cpp/hash1.c
39692         cpp-hash2.c             cpp/hash2.c
39693         cpp-if1.c               cpp/if-1.c
39694         cpp-if2.c               cpp/if-2.c
39695         cpp-if3.c               cpp/if-3.c
39696         cpp-if4.c               cpp/if-4.c
39697         cpp-if5.c               cpp/if-5.c
39698         cpp-cond.c              cpp/if-cexp.c
39699         cpp-missingop.c         cpp/if-mop.c
39700         cpp-missingparen.c      cpp/if-mpar.c
39701         cpp-opprec.c            cpp/if-oppr.c
39702         cpp-ifparen.c           cpp/if-paren.c
39703         cpp-shortcircuit.c      cpp/if-sc.c
39704         cpp-shift.c             cpp/if-shift.c
39705         cpp-unary.c             cpp/if-unary.c
39706         cpp-li1.c               cpp/line1.c
39707         cpp-li2.c               cpp/line2.c
39708         lineno.c                cpp/line3.c
39709         lineno-2.c              cpp/line4.c
39710         cpp-mi.c                cpp/mi1.c
39711         cpp-mic.h               cpp/mi1c.h
39712         cpp-micc.h              cpp/mi1cc.h
39713         cpp-mind.h              cpp/mi1nd.h
39714         cpp-mindp.h             cpp/mi1ndp.h
39715         cpp-mix.h               cpp/mi1x.h
39716         cpp-mi2.c               cpp/mi2.c
39717         cpp-mi2a.h              cpp/mi2a.h
39718         cpp-mi2b.h              cpp/mi2b.h
39719         cpp-mi2c.h              cpp/mi2c.h
39720         cpp-mi3.c               cpp/mi3.c
39721         cpp-mi3.def             cpp/mi3.def
39722         poison-1.c              cpp/poison.c
39723         pr-impl.c               cpp/prag-imp.c
39724         cpp-redef-2.c           cpp/redef1.c
39725         cpp-redef.c             cpp/redef2.c
39726         strpaste.c              cpp/strp1.c
39727         strpaste-2.c            cpp/strp2.c
39728         cpp-tradpaste.c         cpp/tr-paste.c
39729         cpp-tradstringify.c     cpp/tr-str.c
39730         cpp-tradwarn1.c         cpp/tr-warn1.c
39731         cpp-tradwarn2.c         cpp/tr-warn2.c
39732         trigraphs.c             cpp/trigraphs.c
39733         cpp-unc1.c              cpp/unc1.c
39734         cpp-unc2.c              cpp/unc2.c
39735         cpp-unc3.c              cpp/unc3.c
39736         cpp-unc.c               cpp/unc4.c
39737         undef.c                 cpp/undef1.c
39738         undef-2.c               cpp/undef2.c
39739         cpp-wi1.c               cpp/widestr1.c
39740
39741 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39742
39743         * lib/g++.exp (g++_include_flags): Tweak.
39744
39745 2000-06-27  H.J. Lu  <hjl@gnu.org>
39746             Loren J. Rittle  <ljrittle@acm.org>
39747
39748         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39749         version with one that knows about the new gcc tree structure.
39750         (g++_link_flags): Same.
39751
39752 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39753
39754         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39755         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39756         case we are cross-compiling.
39757
39758         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39759         g++.old-deja/g++.niklas/Makefile.in,
39760         g++.old-deja/g++.niklas/configure.in,
39761         g++.old-deja/g++.other/Makefile.in,
39762         g++.old-deja/g++.other/configure.in,
39763         gcc.c-torture/code_quality/Makefile.in,
39764         gcc.c-torture/code_quality/configure.in,
39765         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39766         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39767         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39768         gcc.c-torture/execute/ieee/Makefile.in,
39769         gcc.c-torture/execute/ieee/configure.in,
39770         gcc.c-torture/noncompile/Makefile.in,
39771         gcc.c-torture/noncompile/configure.in,
39772         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39773         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39774         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39775
39776 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39777
39778         * g++.old-deja/g++.other/ambig3.C: New test.
39779
39780 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39781
39782         * g++.old-deja/g++.pt/syntax1.C: New test.
39783         * g++.old-deja/g++.pt/syntax2.C: New test.
39784         * g++.old-deja/g++.other/syntax3.C: New test.
39785         * g++.old-deja/g++.other/syntax4.C: New test.
39786
39787 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39788
39789         * gcc.dg/20000623-1.c: Prototype exit and abort.
39790
39791 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39792
39793         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39794         New tests.
39795         * gcc.dg/cpp-mi3.def: New file.
39796
39797         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39798         inside assertions.
39799         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39800         lexer's error messages.
39801         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39802         divine anything from the linemarkers.
39803         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39804         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39805
39806 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39807
39808         * gcc.dg/20000623-1.c: New test.
39809
39810 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39811
39812         * gcc.c-torture/execute/20000622-1.c: New test.
39813
39814 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39815
39816         * g++.old-deja/g++.other/init15.C: New test.
39817
39818 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39819
39820         * g++.old-deja/g++.pt/vaarg2.C: New test.
39821         * g++.old-deja/g++.pt/vaarg3.C: New test.
39822
39823 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39824
39825         * g++.old-deja/g++.other/dyncast6.C: New test.
39826
39827 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39828
39829         * gcc.c-torture/execute/loop-6.c: New test.
39830
39831 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39832
39833         * gcc.dg/20000614-1.c: New test.
39834         * gcc.dg/20000614-2.c: New test.
39835
39836 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39837
39838         * g++.old-deja/g++.other/inline12.C: New test.
39839
39840 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39841
39842         * g++.old-deja/g++.other/eh1.C: New test.
39843
39844 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39845
39846         * g++.old-deja/g++.other/type.C: New test.
39847
39848 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39849
39850         * g++.old-deja/g++.other/initstring.C: New test.
39851
39852 2000-06-12  Jason Merrill  <jason@redhat.com>
39853
39854         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39855
39856 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39857
39858         * gcc.c-torture/compile/20000609-1.c: New test.
39859
39860 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39861
39862         * gcc.dg/20000609-1.c: New test.
39863
39864 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39865
39866         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39867         * gcc.c-torture/noncompile/poison-1.c: Move...
39868         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39869         * gcc.dg/cpp-li1.c: Add a token after the #line.
39870
39871 2000-06-05  Richard Henderson  <rth@cygnus.com>
39872
39873         * gcc.c-torture/execute/20000605-2.c: New test.
39874         * gcc.c-torture/execute/20000605-3.c: New test.
39875
39876 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39877
39878         * g77.f-torture/execute/20000503-1.x: New file.
39879
39880 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39881
39882         * g++.old-deja/g++.eh/badalloc1.C: New test.
39883
39884 2000-06-05  Richard Henderson  <rth@cygnus.com>
39885
39886         * gcc.c-torture/execute/20000605-1.c: New test.
39887
39888 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39889             Nathan Sidwell <nathan@codesourcery.com>
39890
39891         * gcc.c-torture/compile/20000605-1.c: New test.
39892
39893 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39894
39895         * g77.f-torture/compile/20000601-1.f: New test.
39896
39897 2000-06-03  Richard Henderson  <rth@cygnus.com>
39898
39899         * gcc.c-torture/execute/20000603-1.c: New.
39900
39901 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39902
39903         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39904         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39905
39906 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39907
39908         * gcc.dg/compare2.c (case 12): XFAIL.
39909         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39910         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39911
39912         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39913
39914 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39915
39916         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39917         guard macro is already defined when the header is first
39918         included.
39919         * gcc.dg/cpp-mix.h: New file.
39920         * gcc.dg/endif-label.c: Update patterns to match compiler.
39921
39922         * g++.brendan/complex1.C: Declare abort.
39923         * g++.law/refs4.C: Remove XFAIL.
39924         * g++.oliva/expr2.C: Declare abort and exit.
39925
39926 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39927
39928         * gcc.c-torture/execute/20000528-1.c: New test.
39929
39930         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39931         * g++.old-deja/g++.law/temps4.C: Likewise.
39932
39933         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39934         stdlib.h.  Call abort() on failure.
39935         * g++.old-deja/g++.law/refs4.C: Likewise.
39936         * g++.old-deja/g++.law/temps4.C: Likewise.
39937         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39938         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39939
39940 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39941
39942         Relative to g++.dg/special:
39943         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39944
39945         Relative to g++.old-deja:
39946         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39947         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39948         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39949         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39950         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39951         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39952         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39953
39954         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39955         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39956         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39957         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39958         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39959         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39960         and/or string.h.
39961
39962         * g++.other/goto1.C: Update expectations for error messages.
39963
39964 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39965
39966         * gcc.c-torture/compile/20000523-1.c: New test.
39967
39968 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39969
39970         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39971
39972 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39973
39974         * g++.old-deja/g++.eh/catch11.C: New test.
39975         * g++.old-deja/g++.eh/catch12.C: New test.
39976
39977 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39978
39979         * gcc.c-torture/execute/20000523-1.c: New test.
39980
39981 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39982
39983         * c-torture/execute/bcp-1.c: Replace abort in arg of
39984         __builtin_constant_p with a generic external function.
39985
39986         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39987         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39988         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39989         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39990         Prototype abort and/or exit.
39991
39992         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39993         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39994         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39995         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39996
39997 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39998
39999         * gcc.dg/dwarf2-1.c: New test.
40000
40001 2000-05-20  Richard Henderson  <rth@cygnus.com>
40002
40003         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40004
40005 2000-05-20  Andreas Jaeger  <aj@suse.de>
40006
40007         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40008         testcase.
40009
40010 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40011
40012         * gcc.c-torture/execute/20000519-2.c: New test.
40013
40014 2000-05-19  Andreas Jaeger  <aj@suse.de>
40015
40016         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40017         which fails with SSA.
40018
40019         * lib/c-torture.exp: Also test with -O3 -fssa.
40020
40021 2000-05-18  Michael Meissner  <meissner@redhat.com>
40022
40023         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40024         * gcc.c-torture/execute/920415-1.c: Ditto.
40025         * gcc.c-torture/execute/920501-1.c: Ditto.
40026         * gcc.c-torture/execute/conversion.c: Ditto.
40027         * gcc.c-torture/execute/cvt-1.c: Ditto.
40028
40029 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40030
40031         * gcc.c-torture/compile/20000518-1.c: New test.
40032
40033 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40034
40035         * g77.f-torture/compile/200005018.f: New test.
40036
40037 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40038
40039         * gcc.c-torture/compile/20000517-1.c: New test.
40040
40041 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40042
40043         * gcc.c-torture/execute/20000516-1.c: New test.
40044
40045 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40046
40047         * g++.old-deja/g++.other/eh.C: New test.
40048
40049 2000-05-12  Richard Henderson  <rth@cygnus.com>
40050
40051         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40052         constants through to doit's conditional.
40053
40054 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40055
40056         * gcc.c-torture/compile/20000511-1.c: New test.
40057         * g77.f-torture/compile/20000511-1.f: New test.
40058         * g77.f-torture/compile/20000511-2.f: New test.
40059
40060 2000-05-11  Michael Meissner  <meissner@redhat.com>
40061
40062         * gcc.c-torture/execute/20000511-1.c: New test.
40063
40064 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40065
40066         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40067         * gcc.dg/20000510-1.S: New.
40068
40069 2000-05-08  Catherine Moore  <clm@cygnus.com>
40070
40071         * gcc.dg/unused-3.c: New.
40072
40073 2000-05-06  Richard Henderson  <rth@cygnus.com>
40074
40075           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40076           * g++.old-deja/g++.mike/warn1.C: Likewise.
40077           * g++.old-deja/g++.pt/local1.C: Likewise.
40078           * g++.old-deja/g++.pt/local7.C: Likewise.
40079           * g++.old-deja/g++.pt/spec16.C: Likewise.
40080
40081 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40082
40083         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40084
40085 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40086
40087           * g77.f-torture/execute/20000503-1.f: New test.
40088
40089 2000-05-04  Andreas Jaeger  <aj@suse.de>
40090
40091         * gcc.dg/noreturn-2.c: New test.
40092
40093 2000-05-04  Neil Booth  <NeilB@earthling.net>
40094
40095         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40096         preprocessor.
40097
40098 2000-05-04  Richard Henderson  <rth@cygnus.com>
40099
40100         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40101
40102 2000-05-04  Richard Henderson  <rth@cygnus.com>
40103
40104         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40105         OpenSSL by Jason R Thorpe.
40106
40107 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40108
40109         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40110
40111 2000-05-03  Robert Lipe <robertlipe@usa.net>
40112
40113         * gcc.dg/20000503-1.c: New test.
40114
40115 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40116
40117         * gcc.c-torture/compile/20000502-1.c: New test.
40118         * g++.old-deja/g++.other/align.C: New test.
40119         * gcc.dg/cpp-tradstringify.c: New test.
40120
40121 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40122
40123         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40124         and hard registers.
40125
40126 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40127
40128         * gcc.c-torture/execute/loop-5.c: New test.
40129
40130 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40131
40132         * gcc.c-torture/execute/va-arg-20.c: New test.
40133
40134 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40135
40136         * gcc.c-torture/execute/20000422-1.c: New test.
40137
40138 2000-04-20  Greg McGary  <gkm@gnu.org>
40139
40140         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40141         when optimizing, but without sibling-call optimizations (-O1).
40142
40143 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40144
40145           * gcc.c-torture/compile/20000420-1.c: New test.
40146
40147 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40148
40149         * g++.abi/ptrflags.C: New test.
40150         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40151
40152 2000-04-19  Catherine Moore  <clm@cygnus.com>
40153
40154         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40155
40156 2000-04-19  Greg McGary  <gkm@gnu.org>
40157
40158         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40159         sibling-call optimizations.
40160
40161 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40162
40163         * gcc.dg/20000419-1.c: New test.
40164
40165 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40166
40167         * gcc.c-torture/execute/20000412-6.c: New test.
40168
40169 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40170
40171         * gcc.c-torture/execute/20000412-5.c: New test.
40172         * g77.f-torture/compile/20000412-1.f: New test.
40173         * gcc.c-torture/execute/20000412-4.c: New test.
40174         * gcc.c-torture/compile/20000412-2.c: New test.
40175         * gcc.c-torture/execute/20000412-3.c: New test.
40176         * gcc.c-torture/compile/20000412-1.c: New test.
40177         * gcc.c-torture/execute/20000412-2.c: New test.
40178
40179 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40180
40181         * objc/execute/bf-20.m: New test.
40182
40183 2000-04-10  Richard Henderson  <rth@cygnus.com>
40184
40185         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40186
40187         * gcc.c-torture/execute/20000412-1.c: New test.
40188
40189 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40190
40191         * g++.old-deja/g++.eh/catchptr1.C: New test.
40192
40193 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40194
40195         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40196
40197 2000-04-08  Neil Booth  <NeilB@earthling.net>
40198
40199         * gcc.dg/cpp-nullchar.c: Remove test as
40200         embedded nulls cause problems.
40201
40202 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40203
40204         * gcc.dg/compare2.c: New test.
40205
40206 2000-04-08  Neil Booth  <NeilB@earthling.net>
40207
40208         * gcc.dg/cpp-nullchar.c: New test.
40209
40210 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40211
40212         * gcc.dg/cpp-mi2.c: New test.
40213         * gcc.dg/cpp-mi2[abc].h: New files.
40214
40215 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40216
40217         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40218         member name.
40219
40220 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40221
40222         * g++.old-deja/g++.abi/vmihint.C: New test.
40223
40224 2000-04-06  Neil Booth  <NeilB@earthling.net>
40225
40226         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40227         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40228         copyright.
40229
40230 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40231
40232         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40233         avoid stack-frame overwrite.
40234
40235 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40236
40237         * gcc.c-torture/compile/20000405-2.c: New test.
40238         * gcc.c-torture/compile/20000405-3.c: New test.
40239
40240 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40241
40242         * gcc.c-torture/compile/20000405-1.c: New test.
40243
40244 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40245
40246         * gcc.dg/cast-qual-1.c: Revert last change.
40247
40248 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40249
40250         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40251
40252 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40253
40254         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40255         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40256
40257 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40258
40259         * gcc.c-torture/compile/20000403-2.c: New test.
40260         * gcc.c-torture/compile/20000403-1.c: New test.
40261
40262 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40263
40264         * gcc.c-torture/execute/20000403-1.c: New test.
40265
40266 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40267
40268         * gcc.c-torture/execute/20000402-1.c: New test.
40269
40270 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40271
40272         * gcc.c-torture/execute/va-arg-15.c: New test.
40273         * gcc.c-torture/execute/va-arg-16.c: New test.
40274         * gcc.c-torture/execute/va-arg-17.c: New test.
40275         * gcc.c-torture/execute/va-arg-18.c: New test.
40276         * gcc.c-torture/execute/va-arg-19.c: New test.
40277
40278 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40279
40280         * gcc.c-torture/compile/981211-1.c: Move to...
40281         * gcc.dg/cpp-as1.c: ...here.
40282         * gcc.dg/cpp-as2.c: New file.
40283
40284         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40285         compiler.
40286
40287 2000-04-02  Neil Booth  <NeilB@earthling.net>
40288
40289         * gcc.dg/cpp-cond.c  New tests.
40290         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40291         accidental success less likely.
40292         * gcc.dg/cpp-missingop.c  New tests.
40293         * gcc.dg/cpp-missingparen.c  New tests.
40294         * gcc.dg/cpp-shift.c  New tests.
40295         * gcc.dg/cpp-shortcircuit.c  New tests.
40296         * gcc.dg/cpp-unary.c  New tests.
40297
40298 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40299
40300         * gcc.c-torture/compile/20000329-1.c: New test.
40301
40302 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40303
40304         * gcc.c-torture/compile/20000326-1.c: New test.
40305         * gcc.c-torture/compile/20000326-2.c: New test.
40306
40307 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40308
40309         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40310         the first parameter is a function argument.
40311
40312 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40313
40314         * g++.old-deja/g++.ext/array4.C: New test.
40315
40316 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40317
40318         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40319
40320 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40321
40322         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40323
40324 2000-03-19  Richard Henderson  <rth@cygnus.com>
40325
40326         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40327
40328 2000-03-19  Richard Henderson  <rth@cygnus.com>
40329
40330         * gcc.c-torture/compile/20000319-1.c: New test.
40331
40332 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40333
40334         * gcc.c-torture/execute/20000314-3.c: New test.
40335         * gcc.c-torture/execute/20000314-2.c: New test.
40336         * gcc.c-torture/execute/20000314-1.c: New test.
40337         * gcc.c-torture/compile/20000314-2.c: New test.
40338         * gcc.c-torture/compile/20000314-1.c: New test.
40339
40340 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40341
40342         * g++.old-deja/g++.warn/inline.C: New test.
40343
40344 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40345
40346         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40347         standards-compliant result rather than specific constants.
40348         Put test-values in array.
40349
40350 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40351
40352         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40353         (g++_target_compile): Put test-specific options last.
40354
40355 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40356
40357         * g++.old-deja/g++.eh/vbase4.C: New test.
40358
40359 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40360
40361         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40362
40363 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40364
40365         * g++.old-deja/g++.brendan/misc12.C: Removed.
40366         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40367         * g++.old-deja/g++.ext/pretty4.C: New test.
40368
40369 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40370
40371         * g++.old-deja/g++.other/string2.C: New test.
40372
40373 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40374
40375         * g++.old-deja/g++.warn/impint2.C: New test.
40376
40377 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40378
40379         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40380         is 1, not zero.
40381
40382 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40383
40384         * g++.old-deja/g++.warn/impint.C: New test.
40385         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40386         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40387         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40388         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40389         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40390         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40391         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40392         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40393         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40394         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40395         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40396         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40397
40398 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40399
40400         * gcc.dg/cpp-redef.c: New test.
40401
40402 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40403
40404         * g++.old-deja/g++.pt/unify7.C: New test.
40405
40406 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40407
40408         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40409         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40410
40411 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40412
40413         * gcc.c-torture/compile/20000224-1.c: New test.
40414
40415 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40416
40417         * gcc.c-torture/compile/cpp-2.c: New test.
40418         * gcc.c-torture/compile/cpp-1.c: New test.
40419
40420 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40421
40422         * gcc.c-torture/execute/20000225-1.c: New test.
40423
40424 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40425
40426         * gcc.dg/cpp-li2.c: New test.
40427
40428         * gcc.dg/cpp-wi1.c: New test.
40429
40430         * gcc.dg/cpp-li1.c: New test.
40431
40432 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40433
40434         * g++.old-deja/g++.other/sizeof5.C: New test.
40435
40436 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40437
40438         * gcc.c-torture/execute/va-arg-13.c: New test.
40439
40440 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40441
40442         * gcc.c-torture/execute/va-arg-12.c: New test.
40443
40444 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40445
40446         * gcc.c-torture/execute/20000223-1.c: New test.
40447
40448 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40449
40450         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40451
40452 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40453
40454         * g++.old-deja/g++.abi/ptrmem.C: New test.
40455
40456 2000-02-19  Richard Henderson  <rth@cygnus.com>
40457
40458         * gcc.c-torture/compile/init-3.c: New.
40459
40460 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40461
40462         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40463         ALWAYS_CXXFLAGS.
40464
40465 2000-02-11  Robert Lipe <robertl@sco.com>
40466
40467         * gcc.c-torture/compile/20000211-3.c: New test.
40468
40469 2000-02-11  Martin Buchholz <martin@xemacs.org>
40470
40471         * gcc.c-torture/compile/20000211-2.c: New test.
40472
40473 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40474
40475         * gcc.c-torture/compile/20000211-1.c: New test.
40476
40477 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40478
40479         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40480           on native targets
40481
40482 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40483
40484         * g++.old-deja/g++.other/cast5.C: New test.
40485
40486 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40487
40488         * gcc.c-torture/execute/20000205-1.c: New.
40489
40490 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40491
40492         * g++.old-deja/g++.jason/cast3.C: Return void.
40493         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40494
40495 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40496
40497         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40498
40499         * gcc.dg/loop-1.c: New test.
40500
40501 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40502
40503         * gcc.c-torture/compile/20000127-1.c: New test.
40504         * gcc.c-torture/execute/991228-1.c: New test.
40505
40506 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40507
40508         * gcc.dg/unused-2.c: New test.
40509
40510         * gcc.dg/conv-1.c: New test.
40511
40512 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40513
40514         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40515         compiler.
40516         (tool_option_proc): Fix typo.
40517
40518 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40519
40520         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40521         of the ld on the host, not on the build machine.
40522         Also, don't crash if '--help' is not a supported option.
40523
40524 2000-01-24  Richard Henderson  <rth@cygnus.com>
40525
40526         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40527
40528 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40529
40530         * gcc.c-torture/execute/20000120-2.c: New test.
40531         * gcc.c-torture/execute/20000120-1.c: New test.
40532
40533 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40534
40535         * gcc.c-torture/execute/20000113-1.c: New test.
40536
40537 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40538
40539         * gcc.c-torture/execute/20000112-1.c: New test.
40540
40541 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40542
40543         * gcc.dg/20000111-1.c: New test.
40544
40545 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40546
40547         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40548         with 16 bit integers.
40549
40550 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40551
40552         * gcc.dg/20000108-1.c: New test.
40553
40554 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40555
40556         * g++.old-deja/g++.ns/koenig8.C: New test.
40557
40558 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40559
40560         * g++.old-deja/g++.other/cast4.C: New test.
40561
40562 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40563
40564         * gcc.c-torture/compile/20000105-2.c: New test.
40565         * gcc.c-torture/compile/20000105-1.c: New test.
40566
40567 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40568
40569         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40570         references to printf & atoi to conform to ANSI standard.
40571         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40572         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40573         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40574         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40575         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40576         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40577         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40578         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40579         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40580         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40581         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40582         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40583         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40584         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40585         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40586         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40587         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40588         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40589         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40590         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40591         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40592         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40593         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40594         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40595         * g++.old-deja/g++.brendan/init3.C: Likewise.
40596         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40597         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40598         * g++.old-deja/g++.brendan/new2.C: Likewise.
40599         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40600         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40601         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40602         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40603         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40604         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40605         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40606         * g++.old-deja/g++.brendan/template24.C: Likewise.
40607         * g++.old-deja/g++.brendan/template3.C: Likewise.
40608         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40609         * g++.old-deja/g++.jason/inline3.C: Likewise.
40610         * g++.old-deja/g++.jason/opeq.C: Likewise.
40611         * g++.old-deja/g++.law/arg5.C: Likewise.
40612         * g++.old-deja/g++.law/arm7.C: Likewise.
40613         * g++.old-deja/g++.law/ctors11.C: Likewise.
40614         * g++.old-deja/g++.law/cvt8.C: Likewise.
40615         * g++.old-deja/g++.law/init9.C: Likewise.
40616         * g++.old-deja/g++.law/refs4.C: Likewise.
40617         * g++.old-deja/g++.law/template2.C: Likewise.
40618         * g++.old-deja/g++.law/visibility24.C: Likewise.
40619         * g++.old-deja/g++.law/vtable3.C: Likewise.
40620         * g++.old-deja/g++.mike/asm2.C: Likewise.
40621         * g++.old-deja/g++.mike/eh1.C: Likewise.
40622         * g++.old-deja/g++.mike/misc1.C: Likewise.
40623         * g++.old-deja/g++.mike/misc13.C: Likewise.
40624         * g++.old-deja/g++.mike/misc14.C: Likewise.
40625         * g++.old-deja/g++.mike/ns12.C: Likewise.
40626         * g++.old-deja/g++.mike/p1248.C: Likewise.
40627         * g++.old-deja/g++.mike/p3708.C: Likewise.
40628         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40629         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40630         * g++.old-deja/g++.mike/p646.C: Likewise.
40631         * g++.old-deja/g++.mike/p700.C: Likewise.
40632         * g++.old-deja/g++.mike/p783.C: Likewise.
40633         * g++.old-deja/g++.mike/p783a.C: Likewise.
40634         * g++.old-deja/g++.mike/p783b.C: Likewise.
40635         * g++.old-deja/g++.mike/p786.C: Likewise.
40636         * g++.old-deja/g++.mike/p789.C: Likewise.
40637         * g++.old-deja/g++.mike/p789a.C: Likewise.
40638         * g++.old-deja/g++.mike/p807a.C: Likewise.
40639         * g++.old-deja/g++.other/delete3.C: Likewise.
40640         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40641         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40642         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40643         * g++.old-deja/g++.other/empty1.C: Likewise.
40644         * g++.old-deja/g++.other/temporary1.C: Likewise.
40645         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40646         * g++.old-deja/g++.pt/t16.C: Likewise.
40647         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40648
40649 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40650
40651         * gcc.dg/991230-1.c: New test.
40652
40653 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40654
40655         * gcc.c-torture/compile/991229-3.c: New test.
40656         * gcc.c-torture/compile/991229-2.c: New test.
40657         * gcc.c-torture/compile/991229-1.c: New test.
40658
40659 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40660
40661         * gcc.c-torture/compile/labels-2.c: New test.
40662
40663 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40664
40665         * gcc.c-torture/execute/991227-1.c: New test.
40666
40667 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40668
40669         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40670
40671 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40672
40673         * gcc.c-torture/execute/991221-1.c: New test.
40674
40675 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40676
40677         * g++.old-deja/g++.other/cast3.C: New test.
40678
40679 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40680
40681         * gcc.c-torture/execute/991216-4.c: New test.
40682
40683 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40684
40685         * gcc.c-torture/execute/991216-1.c: New test.
40686         * gcc.c-torture/execute/991216-2.c: New test.
40687         * gcc.c-torture/execute/991216-3.c: New test.
40688
40689 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40690
40691         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40692         Actually make the test fail by using "-O2" for compilation.
40693
40694 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40695
40696         * g++.old-deja/g++.warn/cast-align1.C: New test.
40697
40698 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40699
40700         * gcc.c-torture/compile/991214-1.c: New test.
40701         * gcc.c-torture/compile/991214-2.c: New test.
40702
40703 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40704
40705         * gcc.dg/991214-1.c: New test.
40706
40707 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40708
40709         * gcc.c-torture/compile/991213-3.c: New test.
40710         * gcc.c-torture/compile/991213-2.c: New test.
40711         * gcc.c-torture/compile/991213-1.c: New test.
40712
40713 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40714
40715         * gcc.dg/991209-1.c: New test.
40716
40717 1999-12-08  Nathan Sidwell <nathan@acm.org>
40718
40719         * gcc.c-torture/compile/991208-1.c: New test.
40720
40721 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40722
40723         * gcc.dg/ultrasp2.c: New test.
40724
40725 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40726
40727         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40728
40729 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40730
40731         * gcc.c-torture/compile/991202-1.c: New test.
40732         * gcc.c-torture/execute/991202-1.c: New test.
40733         * gcc.c-torture/execute/991202-2.c: New test.
40734         * gcc.c-torture/execute/991202-3.c: New test.
40735
40736 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40737
40738         * g++.old-deja/g++.abi/align.C: New test.
40739         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40740         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40741
40742 1999-12-01  Richard Henderson  <rth@cygnus.com>
40743
40744         * gcc.c-torture/execute/991201-1.c: New.
40745
40746 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40747
40748         * gcc.dg/991129-1.c: New test.
40749
40750 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40751
40752         * gcc.c-torture/compile/991127-1.c: New test.
40753
40754 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40755
40756         * g++.old-deja/g++.other/warn4.C: New test.
40757
40758 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40759
40760         * g++.old-deja/g++.eh/cleanup2.C: New test.
40761         * g++.old-deja/g++.ext/pretty2.C: New test.
40762         * g++.old-deja/g++.ext/pretty3.C: New test.
40763         * g++.old-deja/g++.other/debug6.C: New test.
40764
40765 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40766
40767         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40768         compiler_output to look for one error message instead of two.
40769
40770 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40771
40772         * gcc.c-torture/execute/991118-1.c: Also test case
40773         where the word boundary does not split a byte evenly.
40774
40775 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40776
40777         * g++.old-deja/g++.ext/restrict1.C: New test.
40778
40779 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40780
40781         * gcc.c-torture/execute/991118-1.c: New test.
40782
40783 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40784
40785         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40786         working directory pathnames.
40787
40788 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40789
40790         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40791         host is equipped with driver.h and driver.o so it can actually
40792         compile and run the tests.
40793
40794 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40795
40796         * gcc.c-torture/compile/991008-1.c: New test.
40797
40798 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40799
40800         * lib/gcc-dg.exp: Include target-supports.exp
40801
40802 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40803
40804         * lib/target-supports.exp: New file: Provide procs to test for
40805         features supported by the target.
40806         (check_weak_available): Moved here from ecos.exp.
40807         (check_alias_available): New proc: Determine of the target
40808         toolchain supports the alias attribute.
40809
40810         * gcc.dg/special/ecos.exp: Move check_weak_available to
40811         target-supports.exp.
40812         (alias-1.c): Only perform the test if the target supports
40813         aliases.
40814         (wkali-1.c): Only perform the test if the target supports
40815         aliases.
40816
40817         * gcc.dg/990506-0.c: Expect error messages from cross
40818         targets as well as native targets.
40819
40820 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40821
40822         * gcc.dg/ultrasp1.c: Removed xfail.
40823         * gcc.dg/struct-ret-2.c: Likewise.
40824         * gcc.dg/array-1.c: Likewise.
40825
40826 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40827
40828         * gcc.dg/struct-ret-2.c: New test.
40829
40830         * gcc.dg/array-1.c: New test.
40831
40832 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40833
40834         * gcc.c-torture/execute/991030-1.c: New test.
40835
40836 1999-10-26  Richard Henderson  <rth@cygnus.com>
40837
40838         * gcc.c-torture/compile/991026-2.c: New test.
40839
40840 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40841
40842         * gcc.c-torture/compile/991026-1.c: New test.
40843
40844 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40845
40846         * gcc.c-torture/execute/991023-1.c: New test.
40847
40848 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40849
40850         * gcc.c-torture/execute/991019-1.c: New test.
40851
40852 1999-10-16  Richard Henderson  <rth@cygnus.com>
40853
40854         * gcc.c-torture/execute/991016-1.c: New test.
40855
40856 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40857
40858         * gcc.c-torture/execute/991014-1.c: New test.
40859
40860 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40861
40862         * g++.old-deja/g++.other/union2.C: New test.
40863
40864 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40865
40866         * g++.old-deja/g++.other/vaarg2.C: New test.
40867         * g++.old-deja/g++.other/vaarg3.C: New test.
40868
40869 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40870
40871         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40872         in compile/.
40873
40874 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40875
40876         * gcc.c-torture/execute/va-arg-11.c: New test.
40877
40878 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40879
40880         * lib/file-format.exp (gcc_target_object_format): Don't
40881         crash if objdump is unavailable.
40882
40883 1999-09-29  Donn Terry <donn@interix.com>
40884
40885         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40886
40887 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40888
40889         * gcc.c-torture/compile/990928-1.c: New test.
40890
40891 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40892
40893         * g++.old-deja/g++.other/decl6.C: New test.
40894
40895 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40896
40897         * gcc.c-torture/execute/va-arg-10.c: New test.
40898
40899 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40900
40901         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40902         __PRETTY_FUNCTION__.
40903
40904 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40905
40906         * gcc.c-torture/execute/990923-1.c: New test.
40907
40908 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40909
40910         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40911         for which -fpic is inappropriate.
40912
40913 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40914
40915         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40916
40917 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40918
40919         * g++.old-deja/g++.other/dyncast1.C: New test.
40920         * g++.old-deja/g++.other/dyncast2.C: New test.
40921         * g++.old-deja/g++.other/dyncast3.C: New test.
40922         * g++.old-deja/g++.other/dyncast4.C: New test.
40923         * g++.old-deja/g++.other/dyncast5.C: New test.
40924         * g++.old-deja/g++.eh/catch3.C: New test.
40925         * g++.old-deja/g++.eh/catch3p.C: New test.
40926         * g++.old-deja/g++.eh/catch4.C: New test.
40927         * g++.old-deja/g++.eh/catch4p.C: New test.
40928         * g++.old-deja/g++.eh/catch5.C: New test.
40929         * g++.old-deja/g++.eh/catch5p.C: New test.
40930         * g++.old-deja/g++.eh/catch6.C: New test.
40931         * g++.old-deja/g++.eh/catch6p.C: New test.
40932         * g++.old-deja/g++.eh/catch7.C: New test.
40933         * g++.old-deja/g++.eh/catch7p.C: New test.
40934         * g++.old-deja/g++.eh/catch8.C: New test.
40935         * g++.old-deja/g++.eh/catch8p.C: New test.
40936         * g++.old-deja/g++.eh/catch9.C: New test.
40937         * g++.old-deja/g++.eh/catch9p.C: New test.
40938
40939 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40940
40941         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40942         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40943
40944 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40945
40946         * gcc.c-torture/compile/990913-1.c: New test.
40947
40948 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40949
40950         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40951         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40952
40953 1999-09-09  Richard Henderson  <rth@cygnus.com>
40954
40955         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40956
40957 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40958
40959         * g++.old-deja/g++.other/lookup11.C: New test.
40960         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40961         what is permitted and what we want.
40962         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40963         overload use.
40964         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40965
40966 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40967
40968         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40969         * gcc.c-torture/noncompile/poison-1.c: New file.
40970
40971 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40972
40973         * g++.old-deja/g++.other/sizeof3.C: New test.
40974         * g++.old-deja/g++.other/sizeof4.C: New test.
40975         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40976         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40977
40978 1999-09-07  Richard Henderson  <rth@cygnus.com>
40979
40980         * gcc.dg/va-arg-1.c: New.
40981
40982 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40983
40984         * gcc.c-torture/execute/va-arg-9.c: New test.
40985
40986 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40987
40988         * g77.f-torture/compile/980519-2.f: New test.
40989         * g77.f-torture/compile/19990905-0.f: New test.
40990         * g77.f-torture/compile/19990905-1.f: New test.
40991         * g77.f-torture/compile/19990905-2.f: New test.
40992
40993         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40994
40995 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40996
40997         * gcc.c-torture/execute/990827-1.c: Fix typo.
40998
40999 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41000
41001         * g++.old-deja/g++.other/deref1.C: New test.
41002
41003 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41004
41005         * g++.old-deja/g++.other/ambig2.C: New test.
41006         * g++.old-deja/g++.other/cond5.C: New test.
41007         * g++.old-deja/g++.other/lookup16.C: New test.
41008
41009 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41010
41011         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41012         assemblers too.
41013
41014 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41015
41016         * lib/c-torture.exp: Avoid the "compare executables" optimization
41017         when testing native.
41018
41019 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41020
41021         * gcc.c-torture/execute/990829-1.c: New test.
41022         * gcc.c-torture/compile/990829-1.c: New test.
41023
41024 1999-08-27  Paul Burchard  <burchard@pobox.com>
41025
41026         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41027         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41028         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41029         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41030         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41031         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41032         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41033         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41034         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41035         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41036         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41037
41038 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41039
41040         * gcc.c-torture/execute/990827-1.c: New test.
41041
41042 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41043
41044         * g77.f-torture/noncompile/19990826-4.f: New test.
41045
41046         * g77.f-torture/compile/19990826-3.f: New test.
41047
41048         * g77.f-torture/execute/19990826-2.f: New test.
41049
41050         * g77.f-torture/compile/19990826-1.f: New test.
41051
41052         * gcc.c-torture/execute/990826-0.c: New test.
41053         * g77.c-torture/execute/19990826-0.f: New test.
41054
41055         * g77.f-torture/noncompile/970626-2.f: New test.
41056
41057 1999-08-25  Paul Burchard  <burchard@pobox.com>
41058
41059         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41060         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41061         lss-011.C: New tests.
41062
41063 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41064
41065         * g++.old-deja/g++.other/decl5.C: New test.
41066
41067 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41068
41069         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41070         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41071         call `postbase' for each one.  All callers of `postbase' changed
41072         to call this instead.
41073
41074 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41075
41076         * gcc.c-torture/execute/990811-1.c: New test.
41077
41078 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41079
41080         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41081         just native ones.
41082
41083         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41084         just native ones.
41085
41086 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41087
41088         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41089
41090 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41091
41092         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41093
41094 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41095
41096         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41097
41098 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41099
41100         * gcc.c-torture/execute/990804-1.c: New test.
41101
41102 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41103
41104         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41105         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41106         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41107
41108 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41109
41110         * g++.old-deja/g++.other/struct1.C: New test.
41111
41112 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41113
41114         * g++.old-deja/g++.other/enum2.C: New test.
41115
41116 1999-08-02  Richard Henderson  <rth@cygnus.com>
41117
41118         Adapted from tests from Franz Sirl:
41119         * gcc.c-torture/execute/va-arg-7.c: New test.
41120         * gcc.c-torture/execute/va-arg-8.c: New test.
41121
41122 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41123
41124         * gcc.c-torture/compile/990801-2.c: New test.
41125
41126         * gcc.c-torture/compile/990801-1.c: New test.
41127
41128 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41129
41130         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41131         fp-cmp-1.c, converting double to float.
41132
41133         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41134         fp-cmp-1.c, converting double to long double.
41135
41136         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41137         from fr1 to unknown_register, since fr1 is a legitimate register
41138         on some machines.
41139
41140 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41141
41142         * README: More listname related changes.
41143
41144 1999-07-08  Catherine Moore  <clm@cygnus.com>
41145
41146         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41147
41148 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41149
41150         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41151
41152 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41153
41154         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41155
41156 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41157
41158         * gcc.dg/990703-1.c: New test.
41159
41160 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41161
41162         * lib/file-format.exp: New file: Move definition of proc
41163         gcc_target_object_format to here from
41164         gcc.dg/special/ecos.exp.
41165
41166         * lib/c-torture.exp: Include lib file-format.exp.
41167         * lib/gcc-dg.exp: Include lib file-format.exp.
41168
41169         * gcc.dg/special/ecos.exp: Remove definition of proc
41170         gcc_target_object_format.
41171
41172 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41173
41174         * gcc.c-torture/execute/990628-1.c: New test.
41175
41176 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41177
41178         * gcc.c-torture/compile/990625-2.c: New test.
41179
41180         * gcc.c-torture/compile/990625-1.c: New test.
41181
41182 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41183
41184         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41185         attributes compile.
41186         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41187         ports that use the COFF/PE file format.
41188
41189 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41190
41191         * gcc.c-torture/compile/990617-1.c: New test.
41192
41193 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41194
41195         * g++.old-deja/g++.other/decl4.C: New test.
41196
41197 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41198
41199         * g++.old-deja/g++.other/bitfld3.C: New test.
41200
41201 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41202
41203         * g++.old-deja/g++.eh/catch1.C: New test.
41204
41205 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41206
41207         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41208
41209         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41210         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41211
41212 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41213
41214         * g77.f-torture/compile/19990502-0.f: Replace with new,
41215         shorter, test that still fails after recent changes.
41216
41217 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41218
41219         * gcc.c-torture/execute/990604-1.c: New test.
41220
41221 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41222
41223         * gcc.c-torture/execute/990531-1.c: New test.
41224
41225 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41226
41227         * gcc.c-torture/compile/990527-1.c: New test.
41228
41229 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41230
41231         * gcc.c-torture/execute/990527-1.c: New test.
41232
41233 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41234
41235         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41236         bitfields as signed.
41237
41238 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41239
41240         * g77.f-torture/compile/19990525-0.f: New test.
41241
41242 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41243
41244         * gcc.c-torture/execute/990525-2.c: New test.
41245
41246         * gcc.c-torture/execute/990525-1.c: New test.
41247
41248 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41249
41250         * g++.old-deja/g++.other/anon3.C: New test.
41251         * g++.old-deja/g++.other/anon4.C: New test.
41252         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41253         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41254         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41255         Merrill).
41256
41257 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41258
41259         * gcc.c-torture/execute/990524-1.c: New test.
41260
41261         * gcc.dg/990524-1.c: New test.
41262
41263 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41264
41265         * gcc.c-torture/compile/990523-1.c: New test.
41266
41267 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41268
41269         * gcc.c-torture/compile/990519-1.c: New test.
41270
41271 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41272
41273         * gcc.c-torture/compile/990517-1.c: New test.
41274
41275         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41276         (e4, f4): New tests.
41277         (main): Call them.
41278
41279 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41280
41281         * gcc.dg/noreturn-1.c: New test.
41282
41283 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41284
41285         * gcc.c-torture/execute/990513-1.c: New test.
41286
41287 1999-05-10  Richard Henderson  <rth@cygnus.com>
41288
41289         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41290
41291 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41292
41293         * g77.f-torture/execute/erfc.f: Use small single-precision
41294         values, to avoid problems on Alphas when not -mieee.
41295
41296 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41297
41298         * gcc.dg/990506-0.c: New test.
41299
41300 1999-05-08  Richard Henderson  <rth@cygnus.com>
41301
41302         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41303         the constant to test.  Don't XFAIL 64-bit targets.
41304
41305         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41306         * g++.old-deja/g++.law/profile1.C: Likewise.
41307
41308         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41309         operator new instances.
41310         * g++.old-deja/g++.other/delete5.C: Likewise.
41311
41312 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41313
41314         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41315         intrinsic.
41316
41317 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41318
41319         * g77.f-torture/execute/u77-test.f: Reverse order of two
41320         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41321
41322 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41323
41324         * gcc.dg/compare1.c: New test.
41325
41326 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41327
41328         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41329         New tests.
41330
41331 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41332
41333         * g77.f-torture/compile/19990502-1.f: New test.
41334
41335 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41336
41337         * g77.f-torture/compile/19990502-0.f: New test.
41338
41339 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41340
41341         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41342         intrinsic.
41343
41344 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41345
41346         * g77.f-torture/execute/u77-test.f (main): List libU77
41347         intrinsics not currently tested.
41348         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41349         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41350         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41351         Trim blanks off the ends of some printed strings.
41352
41353 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41354
41355         * g77.f-torture/execute/u77-test.f (main): Just warn about
41356         FSTAT gid disagreement, as it's expected on some systems.
41357
41358 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41359
41360         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41361         use a new function, which allows for some slop.
41362         Clean up some commentary.
41363         (issum): The new function.
41364         (sgladd): Deleted subroutine.
41365
41366 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41367
41368         * g77.f-torture/execute/u77-test.f: Modify to be more like
41369         libf2c/libU77 version, bringing patches to that version here.
41370         Add suitable commentary.
41371
41372 1999-04-25  Richard Henderson  <rth@cygnus.com>
41373
41374         * gcc.dg/990424-1.c: New test.
41375
41376 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41377
41378         * g77.f-torture/execute/u77-test.f (main): Bug involving
41379         LSTAT has been fixed, so turn back on full checking.
41380
41381 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41382
41383         * g77.f-torture/compile/19990419-0.f: New test.
41384         * g77.f-torture/execute/19990419-1.f: New test.
41385
41386 1999-04-17  Richard Henderson  <rth@cygnus.com>
41387
41388         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41389         to avoid the need for a prototype to supress a warning.
41390
41391 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41392
41393         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41394
41395 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41396
41397         * gcc.c-torture/execute/990404-1.c: New test.
41398
41399 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41400
41401         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41402         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41403         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41404         missing initializer warnings.
41405
41406 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41407
41408         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41409         matching strings.
41410
41411 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41412
41413         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41414
41415 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41416
41417         * g77.f-torture/execute/19990325-0.f: New test.
41418         * g77.f-torture/execute/19990325-1.f: New test.
41419
41420 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41421
41422         * gcc.c-torture/execute/990324-1.c: New test.
41423
41424 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41425
41426         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41427         test with 4.
41428
41429 1999-03-17  Richard Henderson  <rth@cygnus.com>
41430
41431         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41432
41433 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41434
41435         * g77.f-torture/execute/19990313-2.f: New test.
41436         * g77.f-torture/execute/19990313-3.f: New test.
41437
41438 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41439
41440         * g77.f-torture/execute/19990313-0.f: New test.
41441         * g77.f-torture/execute/19990313-1.f: New test.
41442
41443 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41444
41445         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41446         printf to sprintf.
41447         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41448         (main): Add check for u15.  Conditionalize u31 check depending on
41449         whether ints are <32 bits or >=32 bits.
41450
41451 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41452
41453         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41454
41455 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41456
41457         * g77.f-torture/compile/19990305-0.f: New test.
41458         * g77.f-torture/execute/19981119-0.f: New test.
41459
41460 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41461
41462         * g77.f-torture/execute/970625-2.f: call ABORT if final
41463         result is not correct, instead of just printing it.
41464         Add this checking via newly introduced obfuscation, to
41465         trip up buggy front ends.
41466
41467 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41468
41469         * g77.f-torture/compile/960317-1.f: Moved from being
41470         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41471
41472 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41473
41474         * g77.f-torture/execute/960317-1.f: New (old) test.
41475         * g77.f-torture/execute/970625-2.f: Ditto.
41476
41477 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41478
41479         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41480         message on line 1 or line 2; cccp and cpplib do this differently.
41481
41482 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41483
41484         * g++.old-deja/g++.law/weak1.C: New test.
41485
41486 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41487
41488         * gcc.c-torture/execute/990119-1.c: Renamed to...
41489         * gcc.dg/990119-1.c: this, so it will only be tested once
41490         (it's a preprocessor test, it doesn't need to be run at
41491         multiple optimization levels).
41492
41493 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41494
41495         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41496           ALWAYS_CXXFLAGS.
41497
41498 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41499
41500         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41501         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41502         to not be compilable by current g77.
41503
41504 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41505
41506         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41507
41508 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41509
41510         * gcc.c-torture/execute/990222-1.c: New test.
41511
41512 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41513
41514         * g77.f-torture/compile/19990218-0.f: New test.
41515         * g77.f-torture/noncompile/19990218-1.f: New test.
41516
41517 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41518
41519         * g77.f-torture/compile/19981216-0.f: New test.
41520
41521 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41522
41523         * gcc.dg/990214-1.c: New test.
41524
41525 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41526
41527         * gcc.dg/990213-2.c: New test.
41528
41529         * gcc.dg/990213-1.c: New test.
41530
41531 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41532
41533         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41534         ints.
41535
41536 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41537
41538         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41539         specified by target.
41540
41541         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41542
41543 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41544
41545         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41546
41547 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41548
41549         * gcc.dg/special/ecos.exp: New test driver for new tests with
41550         special requirements.
41551
41552         * gcc.dg/special/alias-1.c: New test.
41553         * gcc.dg/special/gcsec-1.c: New test.
41554         * gcc.dg/special/weak-1.c: New test.
41555         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41556         * gcc.dg/special/weak-2.c: New test.
41557         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41558         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41559         * gcc.dg/special/wkali-1.c: New test.
41560         * gcc.dg/special/wkali-2.c: New test.
41561         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41562         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41563
41564 1999-02-10  Felix Lee  <flee@cygnus.com>
41565
41566           * lib/c-torture.exp (c-torture-compile): Pull out code for
41567           analyzing gcc error messages.
41568           (c-torture-execute): Likewise.  Fix some (harmless) false
41569           positives.
41570           * lib/gcc.exp (gcc_check_compile): New function.
41571
41572 1999-02-08  Richard Henderson  <rth@cygnus.com>
41573
41574         * gcc.c-torture/execute/990208-1.c: New test.
41575
41576 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41577
41578         * g++.dg/special/ecos.exp: New driver for new tests with special
41579         requirements
41580
41581         * g++.dg/special/conpr-1.C: New test
41582         * g++.dg/special/conpr-2.C: New test
41583         * g++.dg/special/conpr-2a.C: New test
41584         * g++.dg/special/conpr-3.C: New test
41585         * g++.dg/special/conpr-3a.C: New test
41586         * g++.dg/special/conpr-3b.C: New test
41587
41588         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41589         allow g++ to use the dg driver
41590
41591         * README: Add comment about g++.dg directory
41592
41593 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41594
41595         * README: Update email addresses.
41596
41597 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41598
41599         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41600         arguments in order to force structure S onto the stack even on
41601         the alpha.
41602         (test): Pass 10 leading arguments to function foo as well as the
41603         structure S.
41604
41605         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41606         failure for all targets.
41607
41608         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41609         abort to terminate program execution.
41610
41611 1999-01-30  Richard Henderson  <rth@cygnus.com>
41612
41613         * gcc.c-torture/execute/990130-1.c: New test.
41614
41615 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41616
41617         * gcc.dg/990130-1.c: New test.
41618
41619 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41620
41621         * gcc.c-torture/execute/990128-1.c: New test.
41622
41623 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41624
41625         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41626
41627 1999-01-27  Felix Lee  <flee@cygnus.com>
41628
41629         * lib/c-torture.exp (c-torture-compile): pull out code for
41630         analyzing gcc error messages.
41631         (c-torture-execute): ditto, and fix some (harmless) false
41632         positives.
41633         * lib/gcc.exp (gcc_check_compile): new function.
41634
41635 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41636
41637         * gcc.dg/990117-1.c: New test.
41638
41639         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41640
41641         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41642
41643 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41644
41645         * g77.f-torture/compile/990115-1.f: New test.
41646
41647 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41648
41649         * gcc.c-torture/compile/990107-1.c: New test
41650
41651 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41652
41653         * gcc.c-torture/execute/990106-2.c: New test.
41654
41655         * gcc.c-torture/execute/990106-1.c: New test.
41656
41657 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41658
41659         * gcc.c-torture/compile/981223-1.c: New test.
41660
41661 1998-12-29  Richard Henderson  <rth@cygnus.com>
41662
41663         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41664         (opt3): Rename from opt4 and disable.
41665
41666 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41667
41668         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41669
41670 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41671
41672         * g++.old-deja/g++.other/conv5.C: New test.
41673
41674 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41675
41676         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41677
41678 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41679
41680         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41681
41682 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41683
41684         * gcc.c-torture/compile/981211-1.c: New test.
41685
41686 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41687
41688         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41689
41690         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41691
41692 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41693
41694         * gcc.special/930510-1.c: Make C9X safe.
41695         * gcc.misc-tests/gcov-1.c Similarly.
41696         * gcc.misc-tests/gcov-2.c Similarly.
41697
41698 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41699
41700         * gcc.dg/ultrasp1.c: New test.
41701
41702 1998-12-06  Richard Henderson  <rth@cygnus.com>
41703
41704         * gcc.c-torture/execute/981206.c: New test.
41705
41706 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41707
41708         * g++.old-deja/g++.ns/template7.C: New test.
41709
41710         * g++.old-deja/g++.other/expr1.C: New test.
41711
41712         * g++.old-deja/g++.eh/tmpl3.C: New test.
41713
41714         * g++.old-deja/g++.eh/tmpl2.C: New test.
41715
41716 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41717
41718         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41719         * g++.old-deja/g++.other/using6.C: Removed.
41720         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41721
41722         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41723
41724 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41725
41726         * g++.old-deja/g++.pt/overload8.C: New test.
41727
41728         * g++.old-deja/g++.pt/overload7.C: New test.
41729
41730         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41731
41732         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41733         and relinking messages.
41734         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41735         compiling with -frepo.
41736
41737 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41738
41739         * g++.old-deja/g++.pt/lookup6.C: New test.
41740
41741 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41742
41743         * gcc.c-torture/execute/981130-1.c: New test.
41744         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41745
41746 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41747
41748         * g++.old-deja/g++.pt/explicit76.C: New test.
41749
41750         * g++.old-deja/g++.pt/friend38.C: New test.
41751
41752         * g++.old-deja/g++.ns/crash2.C: New test.
41753
41754         * g++.old-deja/g++.pt/defarg8.C: New test.
41755
41756         * g++.old-deja/g++.pt/instantiate6.C: New test.
41757
41758         * g++.old-deja/g++.pt/static6.C: New test.
41759
41760         * g++.old-deja/g++.pt/decl2.C: New test.
41761
41762 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41763
41764         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41765         problem is actually related with name lookup, but so what? :-)
41766
41767         * g++.old-deja/g++.pt/friend37.C: New test.
41768
41769 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41770
41771         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41772         element, which fails on some systems.
41773
41774         * g77.f-torture/execute/labug1.f: New test.
41775
41776 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41777
41778         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41779         is defined.
41780
41781 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41782
41783         * g77.f-torture/compile/981117-1.f: New test.
41784
41785 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41786
41787         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41788         properly discarded.
41789
41790 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41791
41792         * gcc.c-torture/execute/memcheck: New directory of tests for
41793         -fcheck-memory-usage.
41794
41795 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41796
41797         * README: New file, general information about the testsuite and
41798         new description of the various C++ test subdirectories.
41799         * README.g++: Eliminate obsolete information, update and move most
41800         relevant stuff to README.
41801
41802 1998-11-07  Richard Henderson  <rth@cygnus.com>
41803
41804         * gcc.c-torture/compile/981107-1.c: New test.
41805
41806 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41807
41808         * execute/memcpy-bi.c: New testcase.
41809
41810 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41811
41812         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41813         base classes.
41814
41815         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41816         template is selected.
41817
41818         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41819         classes, it should be accepted for all types.
41820
41821         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41822
41823         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41824         specializations start with template headers.
41825
41826 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41827
41828         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41829
41830         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41831         non-POD types.
41832
41833 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41834
41835         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41836
41837 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41838
41839         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41840
41841 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41842
41843         * 981019-1.c: New test.
41844
41845 1998-10-14  Robert Lipe <robertl@dgii.com>
41846
41847         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41848         find objc headers.
41849
41850 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41851
41852         * compile/981001-4.c: Remove use of GCC extension that triggers a
41853         compiler bug.
41854
41855 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41856
41857         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41858
41859 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41860
41861         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41862         instantiation of template produces incorrect code for delete
41863         expression.
41864
41865         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41866         constructors' name is not unique.
41867         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41868         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41869
41870         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41871         automatic array of const is ill-formed.
41872
41873         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41874         of template parameter?
41875
41876         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41877         const.
41878
41879         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41880         pointer-to-member expression.
41881
41882         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41883         declaration causes ICE.
41884
41885 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41886
41887         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41888         reserved in the global namespace.
41889
41890         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41891         generate needed virtual table.
41892
41893         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41894
41895 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41896
41897         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41898         template-dependent type
41899
41900 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41901
41902         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41903         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41904         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41905
41906         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41907         class should be usable as argument of member function.
41908         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41909         class should be usable as return type of member function.
41910         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41911         class should be usable as type of data member.
41912
41913         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41914
41915 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41916
41917         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41918
41919 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41920
41921         * gcc.dg/dll-?.c Add thumb to target list.
41922         Fix assembler scan patterns to match current assembler output.
41923
41924 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41925
41926         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41927         matching of template brackets.
41928
41929         * g++.old-deja/g++.other/using4.C: New test.  Test using
41930         declarations of methods from base classes.
41931
41932         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41933         within functions should introduce names into the innermost
41934         enclosing namespace.
41935
41936         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41937         of static locals if first initialization throws.
41938
41939 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41940
41941         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41942
41943 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41944
41945         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41946         lose track of the possible targets of tablejump insns.
41947         * special/special.exp: Run it.
41948
41949 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41950
41951         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41952         must be declared before its specializations can be named in friend
41953         declarations.
41954
41955 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41956
41957         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41958
41959         * g77.f-torture/execute/io1.f: New test.
41960
41961 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41962
41963         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41964         with pointer to template function, for which no argument deduction
41965         is possible.
41966
41967         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41968         specialization of template function as argument to template
41969         function.
41970
41971         * g++.old-deja/g++.other/access2.C: New test; Inner class
41972         shouldn't have privileged access to Outer's names.
41973
41974 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41975
41976         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41977         friend template declared within template class conflicts with
41978         nested class of the same name.
41979
41980         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41981         is ignored.
41982
41983         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41984         object with direct initializer as function declaration.
41985
41986         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41987         initializers.
41988
41989         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41990         involving const pointer and NULL produces incorrect result.
41991
41992         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41993         type name without `typename' should be rejected with -pedantic.
41994
41995 1998-10-02  Richard Henderson  <rth@cygnus.com>
41996
41997         * g++.old-deja/g++.other/addrof1.C: New test.
41998
41999 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42000
42001         * gcc.c-torture/compile/981001-1.c: New test.
42002         * gcc.c-torture/execute/981001-1.c: New test.
42003
42004 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42005
42006         * gcc.c-torture/compile/981001-2.c: New test.
42007         * gcc.c-torture/compile/981001-3.c: New test.
42008         * gcc.c-torture/compile/981001-4.c: New test.
42009
42010 1998-10-01  Robert Lipe  <robertl@dgii.com>
42011
42012         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42013         multilibbed hosts.  Idea grafted from g77.exp.
42014
42015 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42016
42017         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42018         avoid losing on systems which need -lsocket.
42019
42020 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42021
42022         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42023         * g++.old-deja/g++.other/nested2.C: Ditto.
42024         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42025         failure.
42026
42027 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42028
42029         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42030         preferred over template operator!= for enum bitfields.
42031
42032 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42033
42034         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42035         that happen to have the same base name, but in different scopes,
42036         are incorrectly rejected.
42037
42038 1998-09-16  Richard Henderson  <rth@cygnus.com>
42039
42040         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42041         on the native word size instead of an integer literal.
42042
42043 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42044
42045         * g++.old-deja/g++.other/static2.C: Invocation of static data
42046         member of type pointer-to-function denoted as non-static member.
42047
42048         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42049         checks involving function types and aliases.
42050
42051 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42052
42053         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42054         redefined to the same non-trivial type.
42055
42056         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42057         namespace-qualification of template specializations declared in
42058         other namespaces.
42059
42060         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42061         to declare a subset of the specializations of a template function
42062         as friends of specializations of a template class.
42063
42064         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42065         member templates that do not fully specialize the enclosing
42066         template class are rejected.
42067
42068 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42069
42070         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42071
42072 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42073
42074         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42075         altered from libf2c/libU77 version.
42076
42077 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42078
42079         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42080
42081 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42082
42083         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42084         (un)signed char are different types for template specialization
42085         purposes.
42086
42087 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42088
42089         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42090         * objc: ObjC testsuite.
42091
42092 1998-08-31  Catherine Moore  <clm@cygnus.com>
42093
42094         * gcc.c-torture/execute/941014-1.x: New file.
42095
42096 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42097
42098         * lib/c-torture.exp: Add support for
42099         torture_eval_before_compile and torture_eval_before_execute
42100         variables.
42101
42102 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42103
42104         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42105         this test triggers valid.
42106
42107 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42108
42109         * gcc.dg/980827-1.c: New test.
42110
42111 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42112
42113         * gcc.c-torture/execute/loop-4b.c: New test.
42114
42115 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42116
42117         * lib/c-torture.exp: Add support for
42118         torture_eval_before_compile and torture_eval_before_execute
42119         variables.
42120
42121 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42122
42123         * gcc.c-torture/compile/980825-1.c: New test.
42124
42125 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42126
42127         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42128         count number tests in opt_t0 not good_t0.
42129
42130 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42131
42132         * gcc.c-torture/compile/930326-1.x: Fix typo.
42133
42134 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42135
42136         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42137         causes an ICE.
42138
42139 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42140
42141         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42142         STACK_SIZE is defined.
42143         * gcc.c-torture/unsorted/stuct.c: Similarly.
42144
42145         * gcc.c-torture/compile/980821-1.c: New test.
42146
42147 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42148
42149         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42150
42151 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42152
42153         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42154         code.
42155
42156 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42157
42158         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42159         error'.
42160
42161 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42162
42163         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42164
42165 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42166
42167         * gcc.c-torture/compile/980816-1.c: New test.
42168
42169         * gcc.dg/980816-1.c: New test.
42170
42171 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42172
42173         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42174         compiler for ieee tests.
42175
42176 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42177
42178         * g77.f-torture/compile/980729-0.f: New test.
42179
42180 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42181
42182         * gcc.c-torture/special/eeprof-1.c: New test, for
42183         -finstrument-functions.
42184         * gcc.c-torture/special/special.exp: Run it.
42185
42186 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42187
42188         * gcc.c-torture/compile/980729-1.c: New test.
42189
42190 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42191
42192         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42193         __thumb__ is defined, and test for ARM style doubles if so.
42194
42195 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42196
42197         * g77.f-torture/noncompile/980615-0.f: New test.
42198
42199 1998-07-26  H.J. Lu  (hjl@gnu.org)
42200
42201         * gcc.dg/980312-1.c: Do link instead of compile.
42202         * gcc.dg/980313-1.c: Likewise.
42203
42204 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42205
42206         * gcc.c-torture/compile/980726-1.c: New test.
42207
42208 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42209
42210         * g77.f-torture/execute/io0.f: New test.
42211
42212 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42213
42214         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42215         an int.
42216
42217 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42218
42219         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42220         m32r bugs.
42221
42222 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42223
42224         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42225         c-decl.c:grokdeclarator can handle mode attributes.
42226
42227 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42228
42229         * gcc.c-torture/execute/980716-1.c: New test.
42230
42231 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42232
42233         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42234         the mn10200.
42235         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42236         the mn10200.
42237         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42238         * gcc.c-torture/compile/930326-1.x: Similarly.
42239
42240 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42241
42242         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42243         New test from Craig.
42244
42245 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42246
42247         * g77.f-torture/noncompile/980616-0.f: New test.
42248
42249         * g77.f-torture/execute/970816-3.f: New test from Craig.
42250
42251 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42252
42253         *  g++.other/singleton.C: Return error value instead of taking
42254         SIGSEGV.
42255
42256 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42257
42258         *  g++.other/singleton.C: New test.  Warning is under dispute.
42259         Runtime crash is not.
42260
42261 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42262
42263         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42264         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42265         using6.C, using7.C}: New namespace tests.
42266
42267 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42268
42269         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42270         specialization with typedef'ed names used as array indexes.
42271
42272 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42273
42274         * gcc.c-torture/execute/980709-1.c: New test.
42275
42276         * gcc.dg/980709-1.c: New test.
42277
42278 1998-07-07  Richard Henderson  <rth@cygnus.com>
42279
42280         * gcc.c-torture/execute/bcp-1.c: New test.
42281
42282 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42283
42284         * gcc.c-torture/execute/980707-1.c: New test.
42285
42286 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42287
42288         * gcc.c-torture/compile/980706-1.c: New test.
42289
42290 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42291
42292         * g77.f-torture/execute/980701-0.f,
42293         g77.f-torture/execute/980701-1.f: New test from Craig.
42294
42295 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42296
42297         * gcc.c-torture/compile/980701-1.c: New test.
42298
42299         * gcc.c-torture/execute/980701-1.c: New test.
42300
42301 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42302 rlsruhe.de>
42303
42304         * g++.old-deja/g++.robertl/eb132.C: New test.
42305         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42306
42307 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42308
42309         * g77.f-torture/execute/980628-7.f,
42310         g77.f-torture/execute/980628-8.f,
42311         g77.f-torture/execute/980628-9.f,
42312         g77.f-torture/execute/980628-10.f: New tests from Craig.
42313
42314         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42315
42316 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42317
42318         * g77.f-torture/execute/980628-4.f: New test from Craig.
42319         * g77.f-torture/execute/980628-5.f: Likewise.
42320         * g77.f-torture/execute/980628-2.f: Likewise.
42321         * g77.f-torture/execute/980628-0.f: Likewise.
42322         * g77.f-torture/execute/980628-1.f: Likewise.
42323         * g77.f-torture/execute/980628-3.f: Likewise.
42324         * g77.f-torture/execute/980628-6.f: Likewise.
42325
42326 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42327
42328         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42329         directory when nothing has been installed yet.
42330
42331 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42332
42333         * gcc.c-torture/special/special.exp: Handle newer versions of
42334         dejagnu.
42335
42336 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42337
42338         * gcc.dg/980626-1.c: New test.
42339
42340 1998-06-19  Bruno Haible <haible@ilog.fr>
42341
42342         * gcc.misc-tests/m-un-2.c: New test.
42343         * g++.old-deja/g++.other/warn01.c: Likewise.
42344
42345 1998-06-19  Robert Lipe  <robertl@dgii.com>
42346
42347         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42348         compatibility with assmblers with a different comment character.
42349         Eliminate use of GAS-specific extensions.
42350
42351 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42352
42353         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42354
42355 1998-06-19  Robert Lipe  <robertl@dgii.com>
42356
42357         * lib/g77.exp: Replace search for libf2c.a with search for newly
42358         renamed libg2c.a
42359
42360 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42361
42362         * gcc.c-torture/execute/980617-1.c: New test.
42363
42364 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42365
42366         * gcc.c-torture/execute/980612-1.c: New test.
42367
42368 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42369
42370         * gcc.dg/980523-1.c: Only test on ppc-linux.
42371         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42372
42373         * gcc.c-torture/execute/980608-1.c: New test.
42374
42375 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42376
42377         * gcc.c-torture/execute/980605-1.c: New test.
42378
42379 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42380
42381         * gcc.c-torture/execute/980604-1.c: New test.
42382
42383 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42384
42385         * gcc.c-torture/execute/980602-1.c: New test.
42386         * gcc.c-torture/execute/980602-2.c: Likewise.
42387
42388 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42389
42390         * 970125-0.f: Fix per JCB.  Add commentary.
42391
42392 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42393
42394         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42395         IEEE -0 support.
42396
42397 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42398
42399         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42400         earlier.
42401
42402 1998-05-28  Catherine Moore <clm@cygnus.com>
42403
42404         * gcc.c-torture/execute/980526-3.c: New test.
42405
42406 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42407
42408         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42409         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42410         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42411         m88k-motorola-sysv3 to XFAIL.
42412
42413 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42414
42415         * gcc.dg/980526-1.c: New test.
42416         * gcc.c-torture/execute/980526-2.c: New test.
42417
42418 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42419
42420         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42421
42422         * gcc.c-torture/execute/980526-1.c: New test.
42423
42424 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42425
42426         * g77.f-torture/execute/alpha2.f: Add runtime test.
42427
42428 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42429
42430         * g++.old-deja/old-deja.exp: Strip leading directories.
42431
42432         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42433         error for the line.  Don't run multiple tests for the same line.
42434
42435 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42436
42437         * gcc.dg/980523-1.c: New test.
42438
42439 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42440
42441         * g77.f-torture/compile/970915-0.f: New test.
42442
42443 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42444
42445         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42446
42447 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42448
42449         * gcc.dg/980520-1.c: New test.
42450
42451 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42452
42453         * gcc.dg/980502-1.c: Fix return type.
42454
42455 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42456
42457         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42458         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42459         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42460         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42461         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42462
42463 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42464
42465         * g77.f-torture/execute/980520-1.f: New test.
42466
42467 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42468
42469         * lib/mike-g77.exp: New file.
42470
42471         * g77.f-torture/noncompile/noncompile.exp,
42472         g77.f-torture/noncompile/check0.f: New files.
42473
42474 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42475
42476         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42477         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42478         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42479         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42480         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42481         abort where appropriate.
42482
42483 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42484
42485         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42486         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42487
42488 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42489
42490         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42491
42492 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42493
42494         * g77.f-torture/compile/980427-0.f: New test.
42495
42496 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42497
42498         * g77.f-torture/compile/980424-0.f: New test.
42499
42500 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42501
42502         * g77.f-torture/compile/980419-2.f (main): New test.
42503         * g77.f-torture/compile/970125-0.f: New test.
42504         * g77.f-torture/compile/980419-1.f: New test.
42505
42506 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42507
42508         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42509         of loop-4.c.
42510
42511 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42512
42513         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42514
42515 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42516
42517         * gcc.c-torture/compile/980329-1.c: New test.
42518
42519 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42520
42521         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42522         * gcc.dg/980312-1.c: Fix typo in -march command.
42523
42524 1998-03-16  H.J. Lu  (hjl@gnu.org)
42525
42526         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42527
42528 1998-03-11  Robert Lipe  <robertl@dgii.com>
42529
42530         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42531         Dave Love agree the Fortran source is bogus.
42532
42533 1998-03-11  Robert Lipe  <robertl@dgii.com>
42534
42535         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42536         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42537         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42538         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42539         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42540
42541 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42542
42543         * g++.old-deja/g++.other/friend1.C: New test.
42544
42545 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42546
42547         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42548         possibly uninitialized) variables and declare dnrm2.
42549
42550 1998-02-23  Robert Lipe <robertl@dgii.com>
42551
42552         From Bruno Haible <haible@ilog.fr>:
42553         * gcc.c-torture/execute/980223.c: New test.
42554
42555 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42556
42557         * gcc.dg/ifelse-1.c: New test.
42558
42559 1998-02-09  H.J. Lu  (hjl@gnu.org)
42560
42561         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42562
42563           * lib/old-dejagnu.exp (old-dejagnu): Added the
42564           "execution test - XFAIL *-*-*" handling in the spirit of
42565           "excess errors test -". Changed the "execution test fails"
42566           handling to be like "excess errors test fails".
42567           * Update various tests accordingly.
42568
42569 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42570
42571         * gcc.c-torture/execute/980205.c: New test.
42572
42573 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42574
42575         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42576         * lib/f-torture.exp: Similarly.
42577         * gcc.c-torture: Rename all .cexp files to .x files.
42578
42579 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42580
42581         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42582         (940510-1.c): Removed duplicate.
42583         (971104-1.c): New test.
42584
42585 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42586
42587           * lib/f-torture.exp: Improve error and loop detection.
42588
42589 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42590
42591         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42592         use that to size the filler array.
42593
42594 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42595
42596         * lib/c-torture.exp(c-torture-execute): Fix typo.
42597
42598         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42599         testcase as the executable name. Keep the executable around if
42600         the test fails.
42601
42602 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42603
42604         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42605         changes.  Only test one -g option, and move it to the end of the
42606         list of options to test.
42607
42608 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42609
42610         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42611         variable GCC_TORTURE_OPTIONS to supply default switches separated
42612         by colons.  If no environment variable, run tests with -O0 -g, -O1
42613         -g, and -O2 -g as well.
42614
42615 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42616
42617         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42618         explanatory comments. Fix indentation.
42619
42620 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42621
42622         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42623
42624 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42625
42626         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42627         * g++.old-deja/g++.mike/p7325.C: Likewise.
42628         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42629
42630 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42631
42632         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42633         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42634         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42635         * g++.old-deja/g++.law/operators4.C: Likewise.
42636
42637 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42638
42639         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42640         * g++.old-deja/g++.mike/p784.C: Ditto.
42641         * g++.old-deja/g++.mike/p785.C: Ditto.
42642
42643 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42644
42645           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42646
42647 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42648
42649         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42650         target feature; pass this to c-torture-execute as needed.
42651
42652 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42653
42654         * lib/c-torture.exp(c-torture-execute): If the previous and the
42655         current executables being tested are identical, we don't need to
42656         run the executable again. Try to make the executable names
42657         unique. Add an optional argument for passing additional compiler
42658         flags.
42659
42660 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42661
42662         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42663
42664 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42665
42666         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42667
42668 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42669
42670         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42671         32bit or larger longs.
42672
42673         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42674         have either a 32bit long or 32bit int.
42675
42676 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42677
42678         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42679         Make double precision tests dependent on sizeof (double).
42680
42681 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42682
42683         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42684         too.
42685
42686 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42687
42688         * gcc.c-torture/compile/961203-1.cexp: New script.
42689
42690 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42691
42692         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42693         up the includes ourselves.
42694
42695 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42696
42697         * lib/plumhall.exp: Remove random include, and add a few
42698         verbose messages for debugging.
42699
42700 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42701
42702         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42703         of trying to do it ourselves.
42704
42705 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42706
42707         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42708
42709 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42710
42711         * gcc.prms/5403.c: Made regexp a bit less strict.
42712
42713 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42714
42715         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42716         is returned from remote_load instead.
42717         * lib/plumhall.exp: Ditto.
42718         * lib/mike-g++.exp: Ditto.
42719         * lib/old-dejagnu.exp: Ditto.
42720         * lib/c-torture.exp: Ditto.
42721
42722 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42723
42724         * lib/g++.exp: Use build_wrapper procedure.
42725         * lib/gcc.exp: Ditto.
42726
42727 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42728
42729         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42730         an old-style decl for malloc.  Fixes tests to work when
42731         sizeof (int) != sizeof (size_t).
42732
42733 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42734
42735         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42736
42737         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42738         use stdargs.h interface.
42739
42740 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42741
42742         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42743         NO_VARARGS when compiling.
42744
42745 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42746
42747         * lib/plumhall.exp(ph_includes): New procedure.
42748         (ph_make): Use it.
42749         (ph_compiler): Ditto.
42750
42751         * lib/g++.exp: Rename test-glue.c to testglue.c.
42752         * lib/gcc.exp: Ditto.
42753
42754 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42755
42756         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42757         to completion when it's called.
42758
42759 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42760
42761         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42762         is defined, don't do test.
42763
42764 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42765
42766         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42767         for object files.
42768         (ph_summary): Mark skipped testcases as untested, not unresolved.
42769
42770         * lib/plumhall.exp (ph_make): If unresolved because of bad
42771         errorCode, record errorCode in log file.
42772         (*): Replace send_log/verbose with verbose -log.
42773
42774 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42775
42776         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42777         double conversion if double isn't at least 8 bytes.
42778
42779         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42780         int to work with targets where int is 16 bits.
42781
42782         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42783         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42784         precision for the test to complete.
42785
42786 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42787
42788         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42789         if d10v is not compiled with the -mdouble64 flag.
42790         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42791
42792         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42793         d10v is not compiled with the -mint32 flag.
42794
42795 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42796
42797         * lib/plumhall.exp: Use incr_count.
42798
42799 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42800
42801         * gcc.c-torture: Update to c-torture-1.45.
42802
42803 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42804
42805         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42806         the name of the expect testcase file).
42807
42808         * lib/g++.exp(g++_init): Ditto.
42809
42810 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42811
42812         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42813         the host.
42814
42815         * lib/gcc.exp(gcc_exit): New procedure.
42816
42817 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42818
42819         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42820         specs where appropriate.
42821
42822         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42823         because of new "candidates are" messages, and removed a few
42824
42825         * Converted all non-old-style g++ testcases to old-style, and
42826         moved into g++.old-deja.
42827
42828 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42829
42830         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42831         options.
42832
42833         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42834         succeeded.
42835
42836         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42837
42838 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42839
42840         * lib/gcc.exp (gcc_target_compile): Add support for defining
42841         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42842         the machine doesn't have those features.
42843
42844 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42845
42846         * g++.law/operators4.exp: Don't use LIBS.
42847
42848 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42849
42850         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42851
42852         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42853         * lib/g++.exp: Set it here instead. Also, allow use of the
42854         --tool_exec and --tool_opt options. Change CXX to
42855         GXX_UNDER_TEST.
42856
42857         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42858
42859         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42860
42861 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42862
42863         * lib/old-dejagnu.exp: Use prune_warnings instead of
42864         prune_system_crud.
42865         * lib/mike-g++.exp: Ditto.
42866         * lib/gcc.exp: Ditto.
42867         * lib/g++.exp: Ditto.
42868
42869         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42870
42871 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42872
42873           * 941014-2.c: Include stdlib.h
42874           * 960327-1.c: Include stdio.h
42875           * dbra.c, index-1.c: Don't assume ints are 32bits.
42876
42877 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42878
42879         * lib/gcc.exp: Add gcc,stack_size target feature.
42880
42881         * lib/g++.exp(g++_target_compile): Add the include and link
42882         paths here, not in two other places. And, it's $options, not
42883         options.
42884
42885         * lib/mike-g++.exp(postbase): Remove the code that determines
42886         the correct include and link paths.
42887         * g++.old-deja/old-deja.exp: Ditto.
42888
42889 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42890
42891         * lib/g++.exp(g++_init): target_compile no longer returns the
42892         filename of the result.
42893
42894 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42895
42896         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42897         call to glob.
42898
42899         * gcc.c-torture/special/special.exp: Change call to
42900         gcc_target_compile to include the object file.
42901
42902 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42903
42904         * gcc.c-torture/special/special.exp: Correct misspelling in last
42905         change.
42906
42907 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42908
42909         * lib/plumhall.exp(ph_summary): Log the entire output of the
42910         executable. Return -1 if there were any failures, 0 otherwise.
42911         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42912         (ph_make): Clean up objects and executables that were built
42913         if the tests succeeded.
42914
42915 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42916
42917         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42918         libraries and includes in the build tree as appropriate.
42919
42920 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42921
42922         * lib/c-torture.exp: Instead of looking for the global variable
42923         NO_LONG_LONG, check to see if that's a feature of the target.
42924
42925 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42926
42927         * config/default.exp: Minimize. Delete the remainer of the files in
42928         config; this functionality is now in devo/dejagnu/config.
42929
42930         g++.*/*: Pass any additional flags used to compile to postbase;
42931         delete CXXFLAGS.
42932
42933         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42934         is now done by runtest.exp. Use gcc_target_compile instead of
42935         compile.
42936
42937         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42938         Remove references to CFLAGS. Use remote_file instead of
42939         calling rm -f.
42940         (c-torture): Take a list of arguments to use to compile this
42941         testcase.
42942
42943         lib/g++.exp: Simplify. Use target_compile instead of compile.
42944         lib/gcc-dg.exp: Ditto.
42945         lib/gcc.exp: Ditto.
42946         lib/mike-{gcc,g++}.exp: Ditto.
42947         lib/old-dejagnu.exp: Ditto.
42948         lib/plumhall.exp: Ditto.
42949
42950 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42951
42952         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42953         (ph_linker): Likewise.
42954
42955 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42956
42957           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42958         MAP_ANON / MAP_ANONYMOUS if defined;
42959         else try to map from /dev/zero .
42960
42961 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42962
42963         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42964         isn't defined, then define it to MAP_ANONYMOUS.
42965
42966 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42967
42968         * gcc.c-torture: Update to c-torture-1.42 release.
42969
42970 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42971
42972         * gcc.c-torture: Update to c-torture-1.41 release.
42973
42974 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42975
42976         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42977         c-torture release.
42978
42979 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42980
42981         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42982         and LDFLAGS.  Fix second case to append the target_info ldflags
42983         onto LDFLAGS, not CFLAGS.
42984         * lib/g++.exp (g++_init): Add target_info stuff.
42985         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42986         of libgloss and newlib flags for !native.
42987
42988         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42989         (GDB): Fix relative path to go up another dir for finding gdb.
42990
42991 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42992
42993         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42994         versions in the target_info array, if they don't exist.
42995
42996 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42997
42998         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42999
43000 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43001
43002         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43003         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43004
43005 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43006
43007         * lib/old-dejagnu.exp: Don't remove the output file before we've
43008         actually tested it. Don't append pwd to the path of the executable
43009         we're testing.
43010
43011 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43012
43013         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43014
43015 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43016
43017         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43018         temporary directory for compiler files, and set it to a default
43019         value of /tmp. Set $output as the name of the output file from
43020         compiling the testcase. Add a -o option to $cflags_var so the
43021         compiler writes the final output file as $output. Set $executable
43022         to $output.
43023
43024         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43025         directory for compiler files, and set it to /tmp if it doesn't
43026         already have a value. Set $output_file to the name of the output
43027         file from compiling the testcase. Add a -o option to CXXFLAGS so
43028         the compiler writes the final output file as $output. Use $output
43029         as the executable to be tested.
43030
43031 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43032
43033         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43034
43035 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43036
43037         * gcc.c-torture/execute/pending-1.c: New test.  Still
43038         pending in Tege's queue.
43039
43040 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43041
43042         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43043         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43044         if there were failures.  Call unresolved if there were unresolved
43045         testcases.  Call gcc_fail if program did not run to completion.
43046         (ph_make): Pass additional argument name to ph_execute.
43047         (ph_execute): Add new argument.  Pass additional arguments to
43048         ph_summary.  Call gcc_fail is there is no execution output.
43049
43050 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43051
43052         * lib/plumhall.exp (proc_summary): Output relavent summary
43053         lines into the log so specific failures in plumhall can be
43054         investigated.
43055
43056 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43057
43058         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43059         (c-torture-execute): Don't try to execute tests which use
43060         "long long" types if $NO_LONG_LONG is nonzero.
43061
43062 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43063
43064         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43065         not c-torture.
43066
43067         * gcc.ieee: Move from here.
43068         * gcc.c-torture/execute/ieee: To here.
43069
43070 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43071
43072         * gcc.c-torture: Update to c-torture-1.41 release.
43073
43074 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43075
43076         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43077         not "$output".
43078
43079 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43080
43081         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43082         -c present.
43083
43084 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43085
43086         * config/proelf.exp: Handle connecting to a simulator.
43087
43088 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43089
43090         * config/proelf.exp: New file.  Enough framework that we can
43091         run c-torture tests on the proelf targets (or any other target
43092         that gdb can connect to for that matter).
43093
43094 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43095
43096         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43097         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43098
43099         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43100         exec_output exists.
43101
43102 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43103
43104         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43105         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43106
43107         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43108         to pass/fail/unresolved/unsupported/untested.  Caller must now
43109         call unresolved/unsupported/untested.
43110         * lib/*.exp: Update FSF address.  Update to handle new results of
43111         ${tool}_load.
43112         * lib/chill.exp (verbose): Delete.
43113
43114 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43115
43116         * lib/gcc.exp (default_gcc_start): Change order of args to
43117         $LDFLAGS $CFLAGS $LIBS.
43118         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43119         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43120         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43121         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43122         * gcc.misc-tests/dg-test.exp: Likewise.
43123         * gcc.misc-tests/msgs.exp: Likewise.
43124         * gcc.prms/prms.exp: Likewise.
43125         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43126         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43127
43128         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43129
43130 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43131
43132         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43133
43134         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43135         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43136
43137         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43138         necessary.
43139
43140 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43141
43142         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43143         global for loop; add use of $mathlib.
43144         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43145         settings here; set mathlib for anything but VxWorks.
43146
43147 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43148
43149         * gcc.c-torture: Update to c-torture-1.40 release.
43150
43151 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43152
43153         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43154         dg.exp.
43155
43156 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43157
43158         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43159         global.
43160
43161 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43162
43163         * lib/g++.exp (LIBS): Define if not already.
43164         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43165         (gcc-dg-prune): Call prune_gcc_output.
43166         * lib/gcc.exp (prune_gcc_output): New proc.
43167         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43168         prune_gcc_output.
43169
43170 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43171
43172         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43173         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43174
43175 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43176
43177         * gcc.c-torture: Update to c-torture-1.39 release.
43178
43179 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43180
43181         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43182         fails, try others as well.
43183
43184 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43185
43186         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43187         If compilation fails, mark execute tests as `untested'.
43188         If test is marked as unsupported, don't mark compilation and
43189         execute tests as failed.
43190
43191 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43192
43193         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43194         libstdc++ for whether or not we want to be doing shared
43195         libraries.  Delete link_curses since we don't need it anymore.
43196         * lib/mike-g++.exp (postbase): Don't link in libg++.
43197         * g++.old-deja/old-deja.exp: Likewise.
43198
43199 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43200
43201         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43202
43203 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43204
43205         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43206         For that, add `-Wl,-a,shared_archive'.
43207         * g++.old-deja/old-deja.exp: Likewise.
43208
43209 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43210
43211         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43212
43213 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43214
43215         * lib/mike-g++.exp (postbase): Pay attention to the status of
43216         g++_load.
43217
43218 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43219
43220           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43221
43222 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43223
43224         * lib/gcc.exp (default_gcc_start): No longer need to log program
43225         being executed or its output, execute_anywhere does that now.
43226         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43227         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43228
43229 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43230
43231         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43232         the same as those in lib/g++.exp.
43233
43234 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43235
43236         * gcc.c-torture: Update to c-torture-1.38 release.
43237         * gcc.ieee: Related changes.
43238
43239 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43240
43241         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43242         "exec". Minor reformatting changes.
43243
43244         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43245         cross. This means all "exec" calls now work on a remote host as
43246         well.
43247         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43248         cross. Filter out the extra "\r\n" stuff that expect puts in.
43249         (c-torture-execute): Filter out the bogus warnings like
43250         c-torture-compile does. Add support for canadian cross.
43251         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43252         Use execute_anywhere rather than calling exec directly. Now it
43253         works for canadian cross testing.
43254
43255 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43256
43257         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43258         results into a variable, and check that rather than using file exists.
43259
43260 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43261
43262         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43263         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43264
43265 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43266
43267         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43268         lib_curses if there's a shared libg++ in the build tree.
43269
43270 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43271
43272         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43273         if not supported target.
43274
43275 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43276
43277         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43278         link_curses up to always happen, not just for native builds.
43279
43280 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43281
43282         * gcc.c-torture: Update to c-torture-1.36 release.
43283         * gcc.failure: Related changes.
43284
43285 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43286
43287         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43288
43289 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43290
43291         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43292         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43293         runshlib, link_curses, and mathlib for link and run.
43294
43295         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43296         pass the runtime shared library options for Solaris, OSF/1, and
43297         Irix5, and link with -lcurses to avoid unresolved references.
43298
43299 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43300
43301         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43302         only run once.
43303
43304 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43305
43306         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43307
43308 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43309
43310         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43311         do not have a framework for the "compat" tests yet.
43312
43313 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43314
43315         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43316         set to null if we're testing vxworks5.1.  Use that instead of
43317         `-lm' in the setting of LIBS for link and run.
43318
43319 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43320
43321         * config/rom68k.exp (${tool}_load): Major changes to make it
43322         work.  Verified that it does in fact return the stuff in
43323         exec_output properly.  Catch any Emul or any TRAP other than 0.
43324
43325 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43326
43327         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43328         LDFLAGS properly for targets that need stuff from libgloss.
43329         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43330         only run once.
43331         (gpp_initialized): New variable.
43332
43333 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43334
43335         * config/rom68k.exp: Load libgloss.exp.
43336         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43337         so we can produce a fully linked binary.
43338         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43339         so we can produce a fully linked binary.
43340
43341 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43342
43343         * lib/plumhall.exp (ph_section): Watch for expected failures.
43344         Add missing `else'.
43345
43346         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43347         run the testcase.
43348         (c-torture): Likewise.
43349
43350 1995-08-28  Doug Evans  <dje@cygnus.com>
43351
43352         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43353
43354         * lib/mike-g++.exp (mike_cleanup): New proc.
43355         (prebase): New globals compiler_result, not_compiler_result,
43356         target_regexp.
43357         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43358         allow leading "-" in pattern.  Watch for unsupported tests.
43359         If $compiler_result is set, pattern match assembler code,
43360         and ditto for $not_compiler_result.
43361         * lib/mike-gcc.exp: Likewise.
43362
43363         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43364         execution "succeeded".
43365
43366 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43367
43368         * config/win32.exp: New file.
43369         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43370
43371 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43372
43373         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43374         unsupported.
43375         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43376         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43377         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43378
43379         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43380         "... without exceptions was ...".  That is now handled by
43381         prune_system_crud.
43382         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43383
43384 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43385
43386         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43387         sieve.c,sort2.c}: New files.
43388         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43389         sieve.exp,sort2.exp}: Drivers for them.
43390
43391         * lib/mike-gcc.exp (program_output): New user settable variable.
43392         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43393         messages.
43394         * lib/mike-g++.exp (program_output): New user settable variable.
43395
43396         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43397
43398         * config/sh.exp: Deleted (use sim.exp instead).
43399
43400 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43401
43402         * config/vx.exp: Declare CHECKTASK as global.
43403         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43404         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43405         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43406
43407 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43408
43409         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43410         target. Like vx.exp, only includes `vx29k.exp' instead of
43411         `vxworks.exp'.
43412
43413 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43414
43415         * config/sim.exp: Increase time limit from 120 seconds to 240.
43416
43417 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43418
43419         * gcc.c-torture/execute/950628-1.c: New test.
43420
43421 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43422
43423         * gcc.c-torture: Update with changes/additions from
43424         c-torture-1.34.
43425
43426 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43427
43428         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43429
43430 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43431
43432         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43433
43434 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43435
43436         * gcc.c-torture/compile/950512-1.c: New test.
43437         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43438         * gcc.dg/struct-ret-1.c: Likewise.
43439
43440 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43441
43442         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43443           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43444
43445 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43446
43447         * gcc.c-torture/special/920411-1.c: Deleted.
43448         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43449
43450 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43451
43452         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43453         cpu limit.
43454
43455 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43456
43457         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43458
43459 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43460
43461         From kenner;
43462         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43463         is the proper length.
43464         * va-arg-3.c: Likewise.
43465
43466 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43467
43468         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43469         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43470
43471         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43472         * lib/g++.exp (default_g++_start): Delete old cruft.
43473
43474 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43475
43476         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43477         (2 * (1 << 18)) to (2 * (1 << 17)).
43478
43479         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43480
43481 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43482
43483         * config/rom68k.exp: Renamed from config/idp.exp
43484
43485 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43486
43487         * c-torture/compile/921109-2.c
43488
43489 1995-04-18  Mike Stump  <mrs@cygnus.com>
43490
43491         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43492         excess errors.
43493
43494 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43495
43496         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43497         output.
43498         * lib/g++.exp (default_g++_start): Likewise.
43499
43500 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43501
43502         * gcc.c-torture/compile/950329-1.c: New test.
43503
43504 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43505
43506           * config/bug.exp (${tool}_load): Updated to use new remote_open
43507           and remote_close procs.
43508         * config/idp.exp: New file.
43509
43510 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43511
43512         * gcc.c-torture/execute/950322-1.c: New test.
43513
43514 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43515
43516         * config/vx.exp (${tool}_load): Clean up testing of return code from
43517         vxworks_ld and vxworks_spawn.
43518
43519 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43520
43521         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43522
43523 1995-03-13  Mike Stump  <mrs@cygnus.com>
43524
43525         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43526         can mark excess errors on a machine by machine basis.  Note, the
43527         default is to not expect any excess errors, even when excess
43528         errors test - is given, so you will want to put an XFAIL ... on
43529         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43530         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43531         those 4 machines, but no others.
43532
43533 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43534
43535         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43536         * lib/c-torture.exp: to here.
43537
43538 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43539
43540         * gcc.c-torture/execute/950221-1.c: New test.
43541         * gcc.c-torture/execute/struct-ret-1.c: New test.
43542         * gcc.c-torture/compile/950221-1.c: New test.
43543
43544         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43545
43546 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43547
43548         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43549         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43550
43551 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43552
43553         * g++.gb: New directory of tests, derived from my signature and
43554         class scoping tests.
43555
43556         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43557         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43558         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43559         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43560         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43561         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43562         * g++.gb/sig25.C: Likewise.
43563
43564         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43565         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43566         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43567         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43568         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43569         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43570         * g++.gb/sig25.exp: Likewise.
43571
43572         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43573         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43574         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43575         * g++.gb/scope13.C: Likewise, this test still fails.
43576
43577         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43578         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43579         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43580         * g++.gb/scope13.exp: Ditto.
43581
43582         * g++.gb/README: New file, explains what these tests are about.
43583
43584 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43585
43586         * lib/dg.exp (dg-do): Support `preprocess'.
43587         (dg-test): Likewise.
43588
43589 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43590
43591         * config/udi.exp: change "continue -expect" to "exp_continue".
43592
43593 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43594
43595         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43596         Delete redundant tests.
43597
43598         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43599         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43600         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43601         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43602         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43603         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43604         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43605         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43606
43607         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43608         storing label pointers.
43609         * gcc.c-torture/execute/921019-1.c: Likewise.
43610         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43611         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43612         parameter fp.
43613         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43614         constants.
43615
43616         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43617         Delete obsolete tests.
43618
43619         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43620         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43621         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43622         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43623         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43624         * gcc.c-torture/compile/950124-1.c: New test.
43625
43626         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43627
43628 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43629
43630         * lib/mike-g++.exp: Add -lm to LIBS.
43631
43632 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43633
43634         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43635
43636 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43637
43638         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43639
43640 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43641
43642         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43643
43644 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43645
43646         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43647         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43648         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43649         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43650         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43651         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43652         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43653         * g++.law/{operators31.C, operators32.C,
43654         * g++.law/{operators33.C, operators34.C}: Likewise.
43655         * g++.law/{pic1.C, refs2.C}: Likewise.
43656         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43657         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43658         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43659         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43660
43661         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43662         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43663         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43664         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43665         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43666         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43667         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43668         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43669         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43670         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43671         * g++.law/{operators34.exp}: Likewise.
43672         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43673         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43674         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43675         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43676         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43677
43678         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43679         No longer expected to fail.
43680         * g++.law/missed-error3.C: Tweak for recent bool changes.
43681
43682 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43683
43684         * config/emb-unix: Deleted.
43685         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43686         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43687
43688 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43689
43690         * lib/dg.exp (dg-test): Fix typo in last patch.
43691
43692 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43693
43694         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43695         (handles multiple occurrences).
43696
43697 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43698
43699         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43700         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43701         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43702         printed).
43703         * lib/c-torture.exp (c-torture-compile): Likewise.
43704         (c-torture): Prepend full path if missing.
43705         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43706         (gcc_fail): Likewise.
43707         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43708
43709 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43710
43711         * lib/netware.exp: Only attach to NetWare i386 systems.
43712
43713 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43714
43715         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43716         messages.  Add test name to "output pattern match" pass/fail message.
43717
43718 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43719
43720         * gcc.dg: New testsuite.
43721         * gcc.dg/dg.exp: New file.
43722
43723         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43724         test-switch.c}: Deleted.
43725
43726         * gcc.misc-tests/msgs.exp: New testcase driver.
43727
43728 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43729
43730         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43731         Watch for illegal return values from ${tool}_load.
43732         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43733         cross targets.  Coerce return value >0 to 1.
43734
43735 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43736
43737         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43738
43739         * config/emb-unix.exp: New file.
43740
43741         * config/sim.exp: Error if variable $SIM not defined.
43742         (${tool}_load): Mark test as "untested" if simulator missing.
43743
43744         * config/unix.exp: Load remote.exp to get rcp_download.
43745         * lib/c-torture.exp: Use different option lists for testcases with
43746         and without loops.
43747         * gcc.c-torture/execute/execute.exp: Likewise.
43748
43749 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43750
43751         * config/*.exp: Clarify return code from ${tool}_load.
43752         Call `unresolved' or `untested' instead of `warning' or `perror'
43753         (sometimes you still want to call both though).
43754         Add comment that `shell_id' is local to each file.
43755         * config/udi.exp (timeout): Set to 30.
43756         Don't print warning if connection fails, $connectmode has already
43757         printed an error.
43758         (${tool}_load): Move verbose messages to level 2.
43759         Rework pattern for "Process started" message.
43760         Pass `shell_id' to ${connectmode}_download.
43761         Retry twice upon timeout.  Make resetting of target more robust.
43762         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43763         Pass `shell_id' to exit_$connectmode.
43764         Only call exit_$connectmode if connected.
43765         * config/unix.exp (${tool}_load): Check return codes better.
43766         * config/vrtx.exp (${tool}_load): Likewise.
43767         * config/vx.exp (${tool}_load): Likewise.
43768         Delete unneeded global's.
43769         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43770         from ${tool}_load.
43771         (dg-stat): Delete.
43772         (dg-init): Delete recording of pass/fail counts.
43773         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43774         (old-dejagnu-init): Likewise.
43775         (old-dejagnu-stat): Delete contents, empty proc now.
43776         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43777         (c-torture): Delete references to lcnt, lpass, lfail.
43778         Get option list from TORTURE_OPTIONS.
43779         Delete -funroll[-all]-loops if no loops.
43780         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43781         (g++_stat): Delete contents (empty proc now).
43782         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43783         (gcc_finish): Likewise.
43784         (gcc_stat): Deleted.
43785         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43786         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43787         * gcc.c-torture/execute/execute.exp: Likewise.
43788         Split tests into two parts: compile, execute.
43789         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43790         no loops.  Update to reflect clarified return codes from ${tool}_load.
43791
43792 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43793
43794         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43795         to grep for.
43796         (old-dejagnu): Likewise (where necessary).
43797
43798 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43799
43800         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43801
43802         * lib/dg.exp (dg-process-target): Fix processing of selector.
43803         Add comment regarding use of `error'.
43804
43805         * lib/gcc.exp (prune_system_crud): Define if missing.
43806         * lib/g++.exp (prune_system_crud): Likewise.
43807
43808         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43809         Call prune_system_crud.
43810         * lib/dg.exp (dg-runtest): New proc.
43811         Use perror instead of send_user for tcl errors in testcase.
43812         Don't return any value, it's never used.
43813         Don't clobber previous definition of `unknown'.
43814         Print tcl errors in `dg-final'.
43815
43816 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43817
43818         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43819         (dg-test): Don't print errorInfo, it contains stack backtrace.
43820
43821 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43822
43823         * lib/g++.exp (runtest_file_p): Define if missing.
43824
43825 1994-09-24  Doug Evans  (dje@cygnus.com)
43826
43827         * lib/mike-g++.exp: Comment out loading of g++.exp.
43828         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43829         (default_g++_version): Always print something.
43830         (default_g++_start): Comment out call to `which'.
43831         (g++_start, g++_load): Deleted (must be defined in config file).
43832         * lib/gcc.exp: Test for existence of $CC at start.
43833         Delete check for tmpdir (done in gcc_init).
43834         (default_gcc_version): Always print something.
43835         (default_gcc_start): Comment out call to `which'.
43836         * config/*.exp: Major cleanup - make cross targets work at least a
43837         little better for g++ (by not being "--tool gcc" specific).
43838         Rename gcc_xxx to ${tool}_xxx.
43839         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43840         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43841
43842 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43843
43844         * lib/c-torture.exp (c-torture-compile): Rework compiler
43845         message processing.
43846
43847         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43848         c-torture.
43849
43850 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43851
43852         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43853
43854         * lib/dg.exp (dg-process-target): Support { target native }.
43855
43856 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43857
43858         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43859         looked for "... program xxx got fatal signal".
43860         Correct regsub munging of `comp_output'.
43861         Ignore compiler messages "path prefix not used" and "linker input
43862         file unused".
43863
43864 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43865
43866         * lib/gcc.exp (runtest_file_p): Define if missing.
43867         * gcc.prms/template.c: Example to work from.
43868
43869 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43870
43871         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43872         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43873
43874         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43875         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43876         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43877         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43878
43879         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43880         (dg-process-target): No longer a varargs proc.
43881         Return S/N for target, P/F for xfail.  All callers changed.
43882         (user option procs): More argument checking.
43883         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43884         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43885         (dg-test): Skip test if not running on selected target in `dg-do'.
43886         Update handling of `dg-do-what', `dg-output-text'.
43887         Separate execution pass/fail from output pattern match pass/fail.
43888         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43889
43890 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43891
43892         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43893         target for 920510-1.c.
43894
43895 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43896
43897         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43898         Clean up comment regarding use of passcnt, etc.
43899         (gcc_stat): Don't update `testcnt' here.
43900         (gcc_finish): Do it here.
43901         Might as well reset `but_id' here too.
43902         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43903         to determine if the file should be tested.
43904         * gcc.c-torture/compile/compile.exp: Likewise.
43905         * gcc.c-torture/execute/execute.exp: Likewise.
43906         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43907         * gcc.misc-tests/dg-test.exp: Likewise.
43908         * gcc.prms/prms.exp: Likewise.
43909         * gcc.wendy/wendy.exp: Likewise.
43910         * g++.old-deja.exp: Likewise.
43911         Move "Testing file" message to verbose level 1.
43912
43913 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43914
43915         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43916
43917 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43918
43919         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43920         (default_gcc_start): Accept optional second list element
43921         of compiler flags.  Print compiler output at verbosity level 2.
43922         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43923         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43924         Save current values of framework globals passcnt, failcnt, xpasscnt,
43925         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43926         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43927         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43928         xfailcnt to compute stats.  Update framework global `testcnt' from
43929         pass/fail counts.
43930         (gcc_finish): New proc.  Clean up test environment.
43931         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43932         (gcc_epass, gcc_efail): Delete.
43933         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43934         argument of line number.
43935         (dg-init): If the tool has an init routine, call it.
43936         (dg-test): Remove args `cflags_var' and `libs_var'.
43937         Pass all compiler options to ${tool}_start.
43938         Handle missing line number.
43939         (dg-finish): New function.
43940         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43941         particular files.  Call gcc_finish at end.  Move "skipping test"
43942         message to verbosity level 3.
43943         * gcc.c-torture/compile/compile.exp: Likewise.
43944         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43945         * gcc.c-torture/execute/execute.exp: Likewise.
43946         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43947         Print testcase being tried at verbosity level 1.
43948         * gcc.c-torture/special/special.exp: Unset xfail.
43949         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43950         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43951         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43952         * gcc.failure/failure.exp: Likewise.
43953         * gcc.ieee/ieee.exp: Likewise.
43954         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43955         Update call to dg-test.  Call dg-finish at end.
43956         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43957         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43958         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43959         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43960         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43961         * gcc.wendy/wendy.exp: Add copyright.
43962         Delete setting of tmpdir (done by gcc_init).
43963         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43964         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43965         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43966         gcc_[ce]pass/fail.
43967
43968 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43969
43970         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43971         confusion.
43972         (g++_load): Likewise.
43973
43974         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43975         Rename argument to `prog' to remove the confusion.
43976         Varargs fns behave differently too!
43977         (g++_load): Likewise.
43978
43979         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43980
43981         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43982         what it is.  Delete (always) printing of status value for !native.
43983         Simplify verbose code, and include status and exec_output.
43984         (g++_load): Use gcc_load.
43985
43986 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43987
43988         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43989         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43990         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43991         940714-3.c as these testcases don't exist anymore.  Make
43992         va-arg-1.c expected to pass.
43993
43994 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43995
43996         * gcc.misc-tests/misc.exp: Only run specific testcases.
43997         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43998         * gcc.misc-tests/dg-[1-9].c: New files.
43999
44000         * lib/dg.exp: New testsuite driver.
44001         * gcc.prms/prms.exp: Use it.
44002
44003         * README.gcc: New file.
44004
44005         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44006         Document and reset `lxpass' and `lxfail'.
44007         Simplify "initialized" message.
44008         (gcc_stat): Clean up comments a little.
44009
44010 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44011
44012         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44013
44014 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44015
44016         * lib/old-dejagnu.exp (process-option): New proc.
44017         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44018         (old-dejagnu): Simplify.
44019         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44020
44021 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44022
44023         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44024         exists and is not an empty string.
44025
44026         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44027         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44028         finished.
44029         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44030         automatically.
44031
44032         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44033         longer expected to fail.
44034
44035         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44036         "f" function call.
44037
44038         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44039
44040         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44041         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44042         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44043         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44044         c-torture-1.29.
44045
44046         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44047         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44048
44049         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44050
44051         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44052         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44053
44054         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44055         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44056         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44057
44058 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44059
44060         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44061         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44062         940714-1.c, 940714-2.c, 940714-3.c},
44063         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44064         gcc.misc-tests/{mg.c,mg.exp}:
44065         New tests.
44066         * gcc.noncompile/noncompile.exp: Change accordingly.
44067
44068 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44069
44070         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44071         Undo previous clobberage.
44072
44073 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44074
44075         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44076         * gcc.special/{930510-1.c, special.exp}:
44077         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44078         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44079         struct-varargs-1.c}: New tests from c-torture-1.26.
44080
44081 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44082
44083         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44084           argument to switch.
44085
44086 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44087
44088         * Revert the previous changes.  Please see Rob's directory
44089           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44090           fixes.
44091
44092 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44093
44094         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44095             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44096             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44097             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44098             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44099             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44100             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44101             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44102             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44103             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44104             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44105             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44106             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44107             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44108             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44109             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44110             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44111             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44112             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44113             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44114             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44115             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44116             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44117             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44118             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44119             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44120             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44121
44122 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44123
44124         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44125             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44126           with perror calls.
44127
44128 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44129
44130         * config/unix.exp (g++_load): Fix syntax.
44131
44132 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44133
44134         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44135         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44136         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44137         Don't expect va-arg-1.c to fail.  Correct expected output for
44138         920928-1.c.
44139         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44140         * gcc.wendy/hbm4.c: Correct typo.
44141         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44142
44143 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44144
44145         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44146         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44147         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44148         * lib/c-torture.exp (c-torture-compile): Ditto.
44149
44150         Reduce volume of output (remove all the -I's and such).
44151         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44152         Call gcc_cpass, gcc_cfail.
44153         (c-torture): Pass testing option to c-torture-compile.
44154
44155 1994-03-21  Doug Evans  (dje@cygnus.com)
44156
44157         Bring patches over from progressive.
44158         * config/default.exp: Exit remote shell cleanly.
44159         (g++_exit, g++_start): Add default versions.
44160         * config/sim.exp (gcc_load): Use perror, not error.
44161
44162 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44163
44164         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44165         set in site.exp.
44166
44167 1994-03-14  Doug Evans  (dje@cygnus.com)
44168
44169         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44170         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44171         (wendy_try): New proc to run testcase.
44172         (main loop): Call 'em.
44173         * gcc.wendy/*.c: Clean up pass to correct expected output.
44174
44175         * lib/gcc.exp: Minor cleanup work.
44176         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44177
44178 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44179
44180         * config/sim.exp (gcc_load): Document return codes better.
44181         Don't pass -v to simulator.
44182
44183 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44184
44185           * gcc.special/920717-x.c: Fix typo.
44186           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44187           get at sources.
44188
44189         * lib/mike-gcc.exp: Fix typo.
44190
44191 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44192
44193         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44194         binary to use, transform the name.
44195         * config/*.exp: rename everything. Nuke any g++ specific files,
44196         it's now a special case of gcc that requires no special support.
44197         Add a default.exp for unsupported targets.
44198
44199 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44200
44201         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44202         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44203         version of Tcl.
44204
44205 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44206
44207         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44208         than a warning.
44209
44210 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44211
44212         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44213
44214 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44215
44216         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44217         option_list.  Compile every file with only 4/6 option choices
44218         (same as C torture) instead of with 12/18 different option
44219         choices.
44220         * lib/c-torture.exp: Likewise.
44221
44222         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44223         not already set.
44224
44225 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44226
44227         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44228         can put an XFAIL *-*-* on excess errors.
44229
44230 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44231
44232         * g++.law: Add more tests derived from g++-bugs snapshots.
44233
44234         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44235         equivalent to g++.law/init9.
44236
44237         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44238         compiled it, and the a.out file after we've run it.
44239
44240 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44241
44242         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44243         compiled it, and the a.out file after we've run it.
44244
44245 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44246
44247         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44248
44249 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44250
44251         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44252         version number.
44253
44254 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44255
44256         * g++.law: New directory of g++ tests derived from the g++-bugs
44257         snapshots.
44258
44259 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44260
44261         * gcc.compile: initbug1.c initbug1.exp testcase added
44262
44263 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44264
44265         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44266         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44267           fixes submitted by Jeff Law (law@cs.utah.edu)
44268         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44269           Jeff Law (law@cs.utah.edu)
44270
44271
44272 1993-11-30  Mike Stump  (mrs@cygnus.com)
44273
44274         * config/unix-g++.exp: Follow the gcc way of doing things.
44275         * g++.old-deja/old-deja.exp: Minor updates.
44276         * lib/g++.exp: New file, follow the gcc way of doing things.
44277         * lib/old-dejagnu.exp: Minor updates.
44278         * lib/mike-g++.exp: Always unset errorInfo.
44279
44280 1993-11-06  Mike Stump  (mrs@cygnus.com)
44281
44282         * lib/gcc.exp: Fix some errors with the below change, CC and
44283         CFLAGS should be global when setting, not local.
44284
44285 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44286
44287         * lib/gcc.exp: Transform tool name.
44288
44289 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44290
44291         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44292
44293 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44294
44295         * lib/gcc.exp: change gcc_done to gcc_stat
44296
44297 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44298
44299         * Upgraded gcc testsuite to c-torture version 1.25
44300
44301 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44302
44303         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44304         * lib/c-torture: added hooks for new reporting code.
44305
44306 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44307
44308         * config/sh-gcc.exp: check if sh-sim exists in the path
44309
44310 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44311
44312         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44313         * gcc.compile/compile.exp: Initial changes for new logic.
44314         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44315         * gcc.failure/failure.exp: Initial changes for new logic.
44316         * gcc.ieee/ieee.exp: Initial changes for new logic.
44317         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44318         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44319         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44320         * lib/c-torture.exp: Initial changes for new logic.
44321         * lib/gcc.exp: Initial changes for new logic.
44322
44323 1993-10-15  Mike Stump  (mrs@cygnus.com)
44324
44325         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44326         depend upon failure or success.  Fully qualify names in failure
44327         and success messages.  Always remove a.out before starting
44328         compile, just in case.  Pay more attention to error text output by
44329         the compiler.  Handle testcases with no known past errors just
44330         like all others, so that things are uniform.  Other miscellaneous
44331         improvements.
44332
44333 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44334
44335         * gcc.cpp: new directory for cpp tests
44336
44337 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44338
44339         * lib/chill.exp: Code reformatted, removed unused code.
44340         * config/unix-chill.exp: Code reformatted, removed unused code.
44341         * chill.execute/execute.exp: Code reformatted, removed unused code.
44342         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44343
44344 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44345
44346         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44347         routines not written.
44348
44349 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44350
44351         * config/bug-gcc.exp: Use new procs from bug.exp.
44352
44353 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44354
44355         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44356         via ftp, rather than depending on NFS.
44357         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44358         case.
44359
44360 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44361
44362         * config/bug-gcc.exp: Use new download proc.
44363
44364 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44365
44366         * chill.execute/execute.exp: cleanups, handles errors better
44367         * chill.compile/compile.exp: rewrite, based on execute.exp
44368         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44369         * lib/chill.exp: major changes to diff proc and compile and link
44370           procs. added chill_fail and chill_pass wrappers to pass and
44371           fail. added more comments, and handle error codes better.
44372           Added a hack to capture stderr from exec, so noncompile tests
44373           can work.
44374
44375 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44376
44377         * chill.execute/execute.exp: rewrite of testsuite driver
44378         * lib/chill.exp: rewrite of testsuite driver
44379         * config/unix-chill.exp: rewrite of testsuite driver
44380
44381 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44382
44383         In chill.execute:
44384         * iexpr.ch: Standardize uppercase.
44385         * tuples.dat: Standardize uppercase.
44386         * vary.ch: standardize.  Correct varying string assignments.
44387         * vary.dat: Add new output lines.
44388
44389 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44390
44391         In chill.execute:
44392         * chprintf.ch: Standardize use of uppercase.
44393         * tuples.ch: Standardize and turn arr2 into a DCL,
44394           rather than a SYN.
44395         * pinits.ch: Standardize.
44396
44397 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44398
44399         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44400         * Makefil: Renamed to Makefile.in.
44401         * configure.in: New.
44402
44403 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44404
44405         In chill.execute:
44406         * .cvsignore: Add result/output files.
44407         * Makefile: Fix up variables at start.  Use MFLAGS
44408           everywhere.  Correct bool_loc, built_ins entries.
44409           Add entry for vary1.ch.
44410         * bitarray.ch: Standardize upper-case usage.
44411         * bitexpr.ch: Standardize, add output of b1.
44412         * params.ch: Use arrayt in along PROC parameters, to
44413           avoid novelty problems.
44414         * sets.ch: Tiny cleanup.
44415         * vary1.ch: Re-indent.
44416
44417 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44418
44419           * Add PR-related files to Makefiles, .cvsignore files, etc.
44420
44421 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44422
44423         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44424           with compiler objects. New names are test-flow.c and test-loop.c
44425
44426 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44427
44428         * Upgraded c-torture tests from 1.19 to 1.20
44429
44430         * new files:
44431         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44432         * gcc.compile: 930623-1.c 930623-2.c
44433         * gcc.noncompile: 930622-1.c 930622-2.c
44434         * gcc.failure: 920411-1.c 920627-2.c
44435         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44436
44437 1993-07-20  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           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44442
44443 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44444
44445         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44446           More changes to get testsuite working properly. Needs more work.
44447
44448 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44449
44450         * chill.compile/compile.exp: Added for Dejagnu support
44451         * chill.execute/execute.exp: Added for Dejagnu support
44452         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44453
44454 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44455
44456         This should complete moving the CHILL test files.
44457         * chill.noncompile(.cvsignore printf.grt
44458             in-printf.grt chprintf.grt chprintf.ch):
44459             Added test-support files.
44460           (Makefile): Modified further.
44461         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44462             signal.ch): Added test files.
44463           * chill.execute (.cvsignore printf.grt printr.c
44464             in-printf.grt rts.c chprintf.grt rts.h): Added
44465           test-support files.
44466             (Makefile): More corrections.
44467
44468 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44469
44470         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44471           test cases, ready for DejaGnu.
44472
44473 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44474
44475         * Upgraded c-torture tests from 1.18 to 1.19
44476
44477         * gcc.compile: added test(s):
44478           930607-1.c
44479         * gcc.execute: added test(s):
44480           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44481
44482         * added new subdirectory for misc tests: gcc.misc-tests
44483         * gcc.misc-test(s): added tests:
44484           inst-check.c test-consts.c test-ior.c test-switch.c
44485
44486 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44487
44488         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44489
44490 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44491
44492         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44493
44494 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44495
44496         * Upgraded c-torture tests from 1.17 to 1.18
44497
44498 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44499
44500         * Upgraded c-torture tests from 1.12 to 1.17
44501
44502 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44503
44504         * lib/old-dejagnu.exp:
44505           Fixed handling of XFAIL target triplets to correctly
44506           recognize wildcard characters.  Removed code that
44507           appended a unique id tag to the end of the file name
44508           printed out by the result of the testcases within a
44509           given test file.
44510
44511 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44512
44513         * lib/old-dejagnu.exp:
44514           Reworked expected failure handling to trigger off of XFAIL
44515           keyword in keyphrase embeded in testcase source code. The
44516           XFAIL keyword must be at the end of the keyphrase line. It
44517           may optionally be followed by one or more target triplets.
44518           It has just occured that the handling of wildcards in the
44519           target triplet may not be correct.
44520
44521 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44522
44523         * g++.old-deja/tests:
44524           Moved all subdirectories up one level into g++.old-deja .
44525
44526         * lib/old-dejagnu.exp:
44527           Fixed problem with CXXFLAGS not being properly reset, and being
44528           corrupted with extraneous "-c" compiler option.  This was
44529           causing binaries to not be generated for test that needed them.
44530           Modified strings passed to "pass" and "fail" so that individual
44531           tests from the same test file would be distinguished by an
44532           identifier appended to the test file name in the summary logs;
44533           this corrected a problem with erroneous diff logs.  Added code
44534           to search testcases for expected fail and unexpected pass keywords.
44535
44536 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44537
44538         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44539
44540 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44541
44542         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44543           Removed extraneous text from end of "Special g++ Options"
44544           keyphrase.
44545
44546         * lib/old-dejagnu.exp: Added pattern matching to look for new
44547           keywords, embedded in testcases comments, which will trigger
44548           calls to xpass and xfail.
44549
44550 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44551
44552         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44553           comments embedded in the testcases, especially the one looking for
44554           special compiler options, as well as the pattern matching for the
44555           compiler output again.
44556
44557 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44558
44559         * lib/old-dejagnu.exp: Do a proper check of the return value for
44560           execute tests. Fixed several problems with the pattern matching
44561           of the compiler output which gave erroneous test results.
44562           Changed several of the test result messages to be more descriptive.
44563         * config/unix-g++.exp: Proc g++_load now actually works and
44564           executes the tests passed to it and returns a usable return
44565           value.
44566
44567 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44568
44569           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44570
44571 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44572
44573         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44574           Modified both files to properly execute the old style
44575           dejagnu tests. The previous versions of these files were
44576           experimental and did not function anything near correctly.
44577
44578 1993-04-05  Rob Savoye  (rob@cygnus.com)
44579
44580         * Removed all Makefile.in and configure.in files. No configuration
44581         needed now.
44582
44583 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44584
44585         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44586
44587 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44588
44589         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44590         gcc.special/configure.in, gcc.noncompile/configure.in,
44591         gcc.execute/configure.in, gcc.code_quality/configure.in,
44592         g++.other/configure.in, g++.old-deja/configure.in,
44593         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44594         in srcname setting.
44595
44596 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44597
44598         * lib/udi.exp: Fixed mondfe and mondfe_download.
44599         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44600         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44601
44602 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44603
44604         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44605         (gdb_exit): Don't remove *_soc files.
44606
44607 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44608
44609         * lib/c-torture.exp: Don't look for main; instead always use -w
44610         -c.  This is how the c-torture tests work.  Remove the object
44611         file if the compilation succeeds.
44612         * gcc.execute/execute.exp: Remove executable if test passes.
44613         * gcc.noncompile/noncompile.exp: Every test is an expected
44614         failure.
44615         * gcc.special/special.exp: Added tests from c-torture 1.11,
44616         corrected use of existing test.
44617         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44618         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44619         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44620         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44621         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44622         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44623         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44624         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44625         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44626         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44627         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44628         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44629         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44630         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44631         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44632         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44633         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44634         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44635         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44636         c-torture 1.11.
44637         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44638         correspond to c-torture 1.11.
44639
44640         * New file.