OSDN Git Service

Index: gcc/ChangeLog
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
2
3         PR debug/28692
4         * gcc.dg/debug/const-1.c: New.
5         * gcc.dg/debug/const-2.c: New.
6         * gcc.dg/debug/dwarf2/const-1.c: New.
7         * gcc.dg/debug/dwarf2/const-2.c: New.
8         * gcc.dg/debug/dwarf2/const-2b.c: New.
9
10 2006-08-22  Richard Guenther  <rguenther@suse.de>
11
12         PR middle-end/28776
13         * gcc.c-torture/compile/pr28776-1.c: New testcase.
14         * gcc.c-torture/compile/pr28776-2.c: Likewise.
15
16 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17
18         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19
20 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
21
22         PR c++/26269
23         * g++.dg/other/error14.C: New test.
24
25         PR c++/28505
26         * g++.dg/parse/ctor7.C: New test.
27         * g++.dg/parse/ctor8.C: Likewise.
28
29         PR c++/28741
30         * g++.dg/template/void7.C: New test. 
31         
32 2006-08-21  Olivier Hainque  <hainque@adacore.com>
33
34         * gnat.dg/self_aggregate_with_zeros.adb: New test.
35         * gnat.dg/self_aggregate_with_array.adb: New test.
36
37 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
38  
39         * g++.dg/eh/arm-vfp-unwind.C: New test.
40  
41 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
42
43         PR c++/28341
44         * g++.dg/template/ref3.C: New test.
45         * g++.dg/template/nontype13.C: New test.
46
47         PR c++/28346
48         * g++.dg/template/ptrmem17.C: New test.
49
50 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
51
52         PR target/28648 c:
53         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
54
55 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
56
57         PR fortran/28630
58         * gfortran.dg/used_types_2.f90: New test.
59
60         PR fortran/28601
61         * gfortran.dg/used_types_3.f90: New test.
62
63         PR fortran/20886
64         * gfortran.dg/generic_actual_arg.f90: New test.
65
66         PR fortran/28735
67         * gfortran.dg/module_private_array_refs_1.f90: New test.
68
69         PR fortran/28762
70         * gfortran.dg/program_name_1.f90: New test.
71
72         PR fortran/28425
73         * gfortran.dg/derived_constructor_comps_1.f90: New test.
74
75         PR fortran/28496
76         * gfortran.dg/array_initializer_2.f90: New test.
77
78         PR fortran/18111
79         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
80
81         PR fortran/28600
82         * gfortran.dg/assumed_charlen_function_4.f90: New test.
83
84         PR fortran/28771
85         * gfortran.dg/assumed_charlen_in_main.f90: New test.
86
87         PR fortran/28660
88         * gfortran.dg/dependent_decls_1.f90: New test.
89
90 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
91
92         PR fortran/25217
93         * gfortran.dg/derived_init_2.f90: New.
94
95 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
96
97         * gcc.c-torture/execute/pr28289.c: New test.
98
99 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
100
101         PR c/28744
102         * gcc.dg/attr-externally-visible-1.c: New test.
103         * gcc.dg/attr-externally-visible-2.c: New test.
104         * g++.dg/parse/attr-externally-visible-1.C: New test.
105         * g++.dg/parse/attr-externally-visible-2.C: New test.
106
107 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
108
109         PR c++/28606
110         * g++.dg/parse/dtor11.C: New test.
111
112 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
113
114         PR rtl-optimization/28489
115         * gcc.c-torture/compile/pr28489.c: New test.
116
117 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
118
119         PR c++/28710
120         * g++.dg/template/redecl4.C: New test.
121
122         PR c++/28711
123         * g++.dg/template/ctor8.C: New test.
124
125 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
126
127         * PR c++/28573
128         * g++.dg/parse/offsetof6.C: New test.
129         * g++.dg/parse/offsetof6.C: New test.
130         * g++.dg/parse/offsetof7.C: New test.
131
132 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
133
134         PR testsuite/28602
135         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
136         is false.
137
138 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
139
140         PR c++/28302
141         * g++.dg/ext/vector3.C: New test.
142
143 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
144
145         PR gcov/profile/26570
146         * gcc.dg/pr26570.c: New test.
147
148 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
149
150         PR c/27697
151         * gcc.dg/qual-component-1.c: New test.
152
153 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
154
155         PR c++/28593
156         * g++.dg/parse/new3.C: New test.
157
158 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
159
160         PR fortran/25828
161         * gfortran.dg/streamio_1.f90: New test.
162         * gfortran.dg/streamio_2.f90: New test.
163         * gfortran.dg/streamio_3.f90: New test.
164         * gfortran.dg/streamio_4.f90: New test.
165         * gfortran.dg/streamio_5.f90: New test.
166         * gfortran.dg/streamio_6.f90: New test.
167         * gfortran.dg/streamio_7.f90: New test.
168         * gfortran.dg/streamio_8.f90: New test.
169
170 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
171
172         PR c/28287
173         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
174
175 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
176
177         PR c++/28594
178         * g++.dg/template/void6.C: New test.
179         
180 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
181
182         PR c/28649
183         * gcc.dg/parse-error-1.c: New test.
184         * gcc.dg/parse-error-2.c: New test.
185         * gcc.dg/cpp/digraph2.c: Add error-marker.
186         * gcc.dg/noncompile/920923-1.c: Likewise.
187
188 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
189
190         PR c/27490
191         * gcc.dg/sizeof-2.c: New testcase.
192
193         PR c/27489
194         * gcc.dg/switch-A.c: New testcase.
195
196 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
197
198         PR c++/28288
199         PR c++/14556
200         * g++.old-deja/g++.warn/compare1.C: Delete.
201         * g++.dg/opt/pr7503-2.C: Delete.
202         * g++.dg/opt/pr7503-3.C: Delete.
203         * g++.dg/opt/pr7503-4.C: Delete.
204         * g++.dg/opt/pr7503-5.C: Delete.
205         * g++.dg/opt/max1.C: Delete.
206         * g++.dg/warn/minmax.C: Delete.
207         * g++.dg/expr/minmax.C: New test.
208
209 2006-08-14  Richard Guenther  <rguenther@suse.de>
210
211         PR testsuite/28703
212         * gcc.c-torture/execute/pr28651.c: Do not use argc
213         to avoid optimization, instead forbid inlining.
214
215 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
216
217         PR rtl-optimization/28634
218         * gcc.c-torture/execute/ieee/pr28634.c: New test.
219
220 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
221
222         PR c/27184
223         * gcc.dg/torture/pr27184.c: New test.
224
225 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
226
227         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
228
229 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
230
231         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
232         * gfortran.dg/stat_2.f90: Likewise.
233         * gfortran.dg/chmod_1.f90: Likewise.
234         * gfortran.dg/chmod_2.f90: Likewise.
235         * gfortran.dg/chmod_3.f90: Likewise.
236
237 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
238
239         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
240
241 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
242
243         * g++.dg/opt/pr23454-2.C: New test.
244
245 2006-08-11  Richard Guenther  <rguenther@suse.de>
246
247         PR middle-end/28651
248         * gcc.c-torture/execute/pr28651.c: New testcase.
249
250 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
251
252         * gnat.dg/specs/static_initializer.ads: New test.
253
254 2006-08-10  Paul Brook  <paul@codesourcery.com>
255
256         * gcc.target/arm/cond-asm.c: New test.
257
258 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
259
260         PR tree-optimization/26197
261         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
262         * g++.dg/vect/vect.exp: Compile the new tests with
263         --param max-aliased-vops=0.
264
265 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
266
267         PR c++/28637
268         * g++.dg/template/void3.C: New test.
269
270         PR c++/28638
271         * g++.dg/template/void4.C: New test.
272
273         PR c++/28640
274         * g++.dg/template/void5.C: New test.
275         
276 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
277
278         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
279         after dg-do compile.
280
281 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
282
283         PR tree-optimizations/26969
284         * gcc.dg/vect/vect.exp: Compile tests prefixed with
285         "unswitch-loops" with -funswitch-loops.
286         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
287
288 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
289
290         * gcc.dg/sparc-getcontext-1.c: Fix typo.
291         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
292         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
293         * objc.dg/dwarf-1.m: Likewise.
294         * objc.dg/dwarf-2.m: Likewise.
295         * obj-c++.dg/dwarf-2.mm: Likewise.
296
297 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
298
299         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
300         * objc.dg/dwarf-2.m: Likewise.
301         * obj-c++.dg/dwarf-2.mm: Likewise.
302
303         PR libfortran/28603
304         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
305
306         PR testsuite/27611
307         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
308
309         PR testsuite/27033
310         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
311
312 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
313
314         PR target/27827
315         * gcc.target/i386/pr27827.c: New testcase.
316
317 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
318
319         PR fortran/28590
320         * gfortran.dg/sequence_types_1.f90: New test.
321
322 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
323
324         PR fortran/28548
325         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
326         dg-warning.  Add -pedantic option.
327
328 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
329
330         PR c/28502
331         * gcc.dg/proto-1.c: New test.
332
333         PR c/27721
334         * gcc.dg/lvalue-4.c: New test.
335
336         PR c/28136
337         * gcc.dg/init-bad-5.c: New test.
338
339 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
340
341         PR c++/28347
342         * g++.dg/ext/typedef-init.C: Add new test for typedef 
343         initialization inside templates. Adjust existing error markers.
344
345 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
346
347         PR c++/28148
348         * g++.dg/init/ptrmem3.C: New test.
349
350 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
351
352         PR tree-optimization/27770
353         * lib/target-support.exp: New target keyword "section_anchors". 
354         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
355         tests.
356         * gcc.dg/vect/section-anchors-pr27770.c: New test.
357         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
358         * gcc.dg/vect/section-anchors-vect-69.c: New test.
359         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
360         
361 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
362
363         * gcc.dg/20060801-1.c: Add missing '}'.
364
365 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
366
367         PR c++/27508
368         * g++.dg/parse/dtor9.C: New test.
369         * g++.dg/parse/dtor10.C: New test.
370         * g++.dg/other/error7.C: Adjust error-marker.
371
372         PR c++/28274
373         * g++.dg/other/default5.C: New test.
374
375 2006-08-02  Richard Guenther  <rguenther@suse.de>
376
377         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
378
379 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
380
381         PR c++/28557
382         * g++.dg/template/conv9.C: New test.
383
384 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
385
386         PR debug/28063
387         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
388         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
389         Optionally return assembly text.  Update callers.
390         (check_no_compiler_messages): Update verbose messages.
391         (check_no_messages_and_pattern): New.
392         (check_effective_target_string_merging): New.
393
394 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
395
396         PR c++/28250
397         * g++.dg/eh/catch4.C: New test.
398
399         PR c++/28257
400         * g++.dg/other/qual1.C: New test.
401
402         PR c++/28259
403         * g++.dg/inherit/error2.C: New test.
404
405         PR c++/28267
406         * g++.dg/other/new1.C: New test.
407
408         * g++.dg/warn/pr23075.C: Remove obsolete test.
409         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
410         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
411
412 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
413
414         PR c++/28523
415         * g++.dg/eh/cast1.C: New test.
416
417 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
418
419         PR libfortran/28452
420         * gfortran.dg/random_3.f90:  New test.
421
422 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
423
424         PR c++/28432
425         * g++.dg/other/pr28304.C: Change expected error message.
426         * g++.dg/other/pr28432.C: New test.
427
428 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
429
430         PR c++/28256
431         * g++.dg/init/brace2.C: Change expected error message, add empty init.
432
433 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
434
435         PR debug/23336
436         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
437         at -g1.
438         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
439         g++.dg/debug/enum-2.C: New.
440
441 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
442
443         PR c++/6634
444         * g++.dg/parse/long1.C: Add more tests.
445
446 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
447
448         * gfortran.dg/lrshift_1.c: New file.
449
450 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
451
452         PR libgfortran/28335
453         * gfortran.dg/no_unit_error_1.f90: New test.
454
455 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
456
457         PR libgfortran/28335
458         * gfortran.dg/no_unit_error_1.f90: Delete test.
459         * gfortran.dg/no_unit_error_2.f90: Delete test.
460
461 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
462
463         * gfortran.dg/chmod_3.f90: New test.
464         * gfortran.dg/ltime_gmtime_1.f90: New test.
465         * gfortran.dg/ltime_gmtime_2.f90: New test.
466         * gfortran.dg/lrshift_1.f90: New test.
467         * gfortran.dg/chmod_1.f90: New test.
468         * gfortran.dg/chmod_2.f90: New test.
469
470 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
471
472         PR c++/27668
473         * g++.dg/template/crash55.C: New test.
474
475         PR c++/27962
476         * g++.dg/template/nontype16.C: New test.
477
478         * g++.dg/template/void2.C: Adjust error markers.
479         * g++.dg/template/nontype5.C: Adjust error markers.
480         
481 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
482
483         * gcc.target/i386/stack-prot-kernel.c: New test.
484
485 2006-07-27  Roger Sayle  <roger@eyesopen.com>
486
487         * gcc.dg/builtins-55.c: New test case.
488
489 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
490
491         PR rtl-optimization/27907
492         * gcc.c-torture/compile/pr27907.c: New test.
493
494 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
495
496         * gfortran.dg/mclock.f90: New test.
497         * gfortran.dg/int_conv_1.f90: New test.
498         * gfortran.dg/stat_1.f90: New test.
499         * gfortran.dg/stat_2.f90: New test.
500
501 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
502
503         PR libgfortran/28335
504         * gfortran.dg/no_unit_error_1.f90: New test.
505         * gfortran.dg/no_unit_error_2.f90: New test.
506         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
507
508 2006-07-25  Roger Sayle  <roger@eyesopen.com>
509
510         PR middle-end/28473
511         * gcc.dg/fold-convround-1.c: New test case.
512
513 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
514
515         * gfortran.dg/arithmetic_if.f90:  Fix comments.
516
517 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
518
519         PR c++/27572
520         * g++.dg/other/typedef1.C: New test.
521         * g++.dg/template/typedef4.C: New test.
522         * g++.dg/template/typedef5.C: New test.
523
524 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
525
526         PR fortran/28416
527         * gfortran.dg/allocatable_dummy_3.f90: New.
528
529 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
530
531         PR fortran/28439
532         * gfortran.dg/arithmetic_if.f90:  New test.
533
534 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
535
536         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
537         avoid memcpy optimization.
538         
539 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
540
541         PR fortran/25289
542         * gfortran.dg/direct_io_6.f90: New test.
543
544 2006-07-24  Jan Hubicka  <jh@suse.cz>
545
546         PR c/25795
547         PR c++/27369
548         * gcc.dg/pr25795.c: New test.
549         * gcc.dg/pr25795-1.c: New test.
550
551 2006-07-23  Roger Sayle  <roger@eyesopen.com>
552
553         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
554         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
555         which may be transformed to "g || h" on some platforms.
556
557 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
558
559         PR c++/28025
560         * g++.dg/template/friend45.C: New test.
561
562 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
563
564         PR libgfortran/28339
565         * gfortran.dg/arrayio_8.f90: New test.
566
567 2006-07-21  Mike Stump  <mrs@apple.com>
568
569         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
570
571         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
572
573 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
574
575         PR c++/28250
576         * g++.dg/eh/catch3.C: New test.
577
578         PR c++/28363
579         * g++.dg/template/defarg10.C: New test.
580
581 2006-07-20  Paul Brook  <paul@codesourcery.com>
582
583         PR 27363
584         * gcc.dg/pr27363.c: New test.
585
586 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
587
588         PR c++/28338
589         * g++.dg/init/ref13.C: New test.
590
591 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
592
593         PR obj-c++/28434
594         * obj-c++.dg/proto-error-1.mm: New test.
595
596 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
597
598         PR c++/28337
599         * g++.dg/template/string1.C: New test.
600
601 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
602
603         PR c++/28048
604         * g++.dg/template/defarg9.C: New test.
605
606         PR c++/28235
607         * g++.dg/template/static27.C: New test.
608
609 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
610
611         PR 28410
612         * gcc.dg/tree-ssa/pr28410.c: New test.
613
614 2006-07-18  Lee Millward  <lee.millward@gmail.com>
615
616         PR c++/28258
617         * g++/dg/other/error13.C: New test.
618
619         PR c++/28260
620         * g++.dg/template/friend44.C: New test.
621         
622 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
623
624         PR c++/27495
625         * g++.dg/other/pr27495.C: New.
626
627 2006-07-18  Olivier Hainque  <hainque@adacore.com>
628
629         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
630         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
631         
632 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
633
634         PR c/28286
635         * gcc.dg/pragma-pack-4.c: New test.
636
637 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
638
639         PR c++/28291
640         * g++.dg/ext/pr28291.C: New test.
641
642 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
643
644         PR middle-end/28403
645         * gcc.c-torture/execute/pr28403.c: New test.
646
647 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
648
649         PR middle-end/28402
650         * gcc.dg/pr28402.c: New test.
651
652 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
653
654         PR c++/28304
655         * g++.dg/other/pr28304.C: New test.
656
657 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
658
659         PR other/28251
660         gcc.c-torture/unsorted/dump-noaddr.c: New test.
661         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
662
663 2006-07-17  Richard Guenther  <rguenther@suse.de>
664
665         PR tree-optimization/28238
666         * g++.dg/tree-ssa/pr28238.C: New testcase.
667
668 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
669
670         PR c++/28250
671         * g++.dg/eh/catch1.C: New test.
672         * g++.dg/eh/catch2.C: New test.
673
674 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
675
676         PR c++/28370
677         * g++.dg/template/anon3.C: New test.
678
679 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
680
681         PR fortran/20844
682         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
683         specifiers requiring an explicit format tag..
684
685         PR fortran/28201
686         * gfortran.dg/generic_5: New test.
687
688         PR fortran/20893
689         * gfortran.dg/elemental_optional_args_1.f90: New test.
690
691 2006-07-16  Olivier Hainque  <hainque@adacore.com>
692
693         * gnat.dg/assert.ads: New file.
694         * gnat.dg/controlled_record.ads: Likewise.
695         * gnat.dg/controlled_record.adb: Likewise.
696
697 2006-07-15  Lee Millward  <lee.millward@gmail.com>
698
699         PR c++/28292
700         * g++.dg/other/error12.C: New test.
701
702         PR c++/28269
703         * g++.dg/template/crash54.C: New test.
704         
705 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
706
707         PR c++/28249
708         * g++.dg/parse/catch1.C: New test.
709
710         PR c++/28294
711         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
712
713         PR c++/28387
714         * g++.dg/ext/attrib24.C: New test.
715
716 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
717
718         PR c++/28343
719         * g++.dg/ext/asmspec1.C: New test.
720
721 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
722
723         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
724         (dg-test): Support shouldfail tests.
725         * lib/target-supports-dg.exp (dg-shouldfail): New.
726         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
727         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
728         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
729         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
730         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
731         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
732         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
733
734 2006-07-13  Jan Hubicka  <jh@suse.cz>
735
736         * gcc.target/i386/memcpy-1.c: New.
737
738 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
739
740         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
741
742 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
743
744         PR fortran/25097
745         * gfortran.dg/present_1.f90: New test.
746
747         PR fortran/20903
748         * gfortran.dg/interface_derived_type_1.f90: New test.
749
750 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
751
752         PR fortran/28213
753         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
754         list.
755
756 2006-07-07  Lee Millward  <lee.millward@gmail.com>
757
758         PR c++/27820
759         * g++.dg/other/label1.C: New test.
760         
761 2006-07-07   Richard Guenther  <rguenther@suse.de>
762
763         PR middle-end/28268
764         * gcc.dg/torture/pr28268.c: New testcase.
765
766 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
767
768         PR c++/27019
769         * g++.dg/ext/pr27019.C: New.
770
771 2006-07-07  Richard Guenther  <rguenther@suse.de>
772
773         PR tree-optimization/28187
774         * gcc.dg/pr28187.c: New testcase.
775
776 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
777
778         * gnat.dg/address_conversion.adb: New test.
779         * gnat.dg/boolean_subtype.adb: Likewise.
780         * gnat.dg/frame_overflow.adb: Likewise.
781         * gnat.dg/pointer_array.adb: Likewise.
782         * gnat.dg/pointer_conversion.adb: Likewise.
783
784 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
785
786         PR fortran/28237
787         PR fortran/23420
788         * gfortran.dg/print_fmt_5.f90: New test.
789
790 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
791
792         PR fortran/28129
793         * gfortran.dg/bounds_check_4.f90: New test.
794
795 2006-07-05  Richard Guenther  <rguenther@suse.de>
796
797         PR target/28158
798         * gfortran.dg/pr28158.f90: New testcase.
799
800 2006-07-05  Richard Guenther  <rguenther@suse.de>
801
802         PR tree-optimization/28162
803         * gcc.dg/pr28162.c: New testcase.
804
805 2006-07-05  Richard Guenther  <rguenther@suse.de>
806         Andrew Pinski  <pinskia@gcc.gnu.org>
807
808         PR c++/27084
809         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
810
811 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
812
813         PR fortran/28174
814         * gfortran.dg/actual_array_substr_2.f90: New test.
815
816         PR fortran/28167
817         * gfortran.dg/actual_array_constructor_2.f90: New test.
818
819 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
820
821         * gfortran.dg/itime_idate_1.f: New test.
822         * gfortran.dg/itime_idate_2.f: New test.
823
824 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
825
826         PR libgfortran/27704
827         * gfortran.dg/open_status_3.f90: New test.
828         * gfortran.dg/fmt_l.f90: Update for new feature.
829
830 2006-07-03  Asher Langton  <langton2@llnl.gov>
831
832         * gfortran.dg/oldstyle_2.f90: New.
833
834 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
835
836         * gnat.dg/string_slice.adb: New test.
837
838 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
839
840         PR fortran/19259
841         * gfortran.dg/semicolon_fixed.c: New.
842         * gfortran.dg/semicolon_free.c: New.
843
844 2006-06-30  Mike Stump  <mrs@apple.com>
845
846         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
847         that don't support internal visibility.
848
849 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
850
851         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
852         for '(' / ')' needing an extra '\'.
853
854 2006-06-29  Roger Sayle  <roger@eyesopen.com>
855
856         PR middle-end/27428
857         * gcc.dg/pr27428-1.c: New test case.
858
859 2006-06-29  Mike Stump  <mrs@apple.com>
860
861         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
862         on darwin as we can't align commons large enough yet.
863
864         * gcc.dg/vla-8.c: Add additional testcases.
865
866 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
867
868         PR c++/28114
869         * g++.dg/other/pr28114.C: New.
870
871 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
872
873         * gcc.c-torture/compile/20060625-1.c: New test.
874
875 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
876
877         PR fortran/20867
878         * gfortran.dg/stfunc_3.f90: New test.
879
880         PR fortran/25056
881         * gfortran.dg/impure_actual_1.f90: New test.
882
883         PR fortran/20874
884         * gfortran.dg/elemental_result_1.f90: New test.
885
886         PR fortran/25073
887         * gfortran.dg/select_7.f90: New test.
888
889         PR fortran/27554
890         * intrinsic_actual_1.f: New test.
891
892         PR fortran/22038
893         PR fortran/28119
894         * gfortran.dg/forall_4.f90: New test.
895
896         PR fortran/25072
897         * gfortran.dg/forall_5.f90: New test.
898
899 2006-06-25  Lee Millward  <lee.millward@gmail.com>
900
901         PR c++/28051
902         * g++.dg/template/using13.C: New test.
903
904         PR c++/28054
905         * g++.dg/other/incomplete3.C: New test.
906         
907 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
908
909         PR fortran/28081
910         * gfortran.dg/substr_3.f: New test.
911         * gfortran.dg/equiv_2.f90: Update expected error message.
912
913 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
914
915         PR fortran/28118
916         * gfortran.dg/actual_array_substr_1.f90: New test.
917
918 2006-06-24  Olivier Hainque  <hainque@adacore.com>
919
920         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
921         * gnat.dg/scalar_mode_agg_compare.adb: New test.
922         
923 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
924
925         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
926
927 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
928
929         PR fortran/27981
930         * gfortran.dg/simpleif_2.f90: New test.
931
932 2006-06-23  Lee Millward  <lee.millward@gmail.com>
933
934         * g++.dg/template/error22.C: Fix typo.
935         
936 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
937
938         PR c++/28112
939         * g++.dg/ext/attrib23.C: New test.
940
941 2006-06-23  Olivier Hainque  <hainque@adacore.com>
942
943         * gnat.dg/varsize_temp.adb: New test.
944         
945 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
946
947         PR c++/11468
948         * g++.dg/other/java2.C: New test.
949
950 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
951
952         PR target/27789
953         * g++.dg/ext/dllimport4.C. Add more tests for invalid
954         initialization.
955
956 2006-06-22  Roger Sayle  <roger@eyesopen.com>
957
958         PR target/27531
959         * gcc.dg/pr27531-1.c: New test case.
960
961 2006-06-22  Asher Langton  <langton2@llnl.gov>
962
963         PR fortran/24748
964         * gfortran.dg/implicit_8.f90: New.
965
966 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
967
968         PR rtl-optimization/28121
969         * gcc.dg/pr28121.c: New test.
970
971 2006-06-22  Lee Millward  <lee.millward@gmail.com>
972
973         PR c++/27805
974         * g++.dg/parse/ptrmem6.C: New test.
975
976         PR c++/27821
977         * g++.dg/template/error22.C: New test.
978         
979 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
980
981         PR c++/28111
982         * g++.dg/template/friend43.C: New test.
983
984         PR c++/28110
985         * g++.dg/template/crash53.C: New test.
986
987         PR c++/28109
988         * g++.dg/rtti/incomplete1.C: New test.
989
990 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
991
992         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
993
994 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
995
996         * gcc.c-torture/execute/complex-7.c: New.
997
998 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
999
1000         * gcc.dg/merge-all-constants-1.c: New test.
1001
1002 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1003
1004         PR c++/28113
1005         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1006
1007 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1008
1009         * gfortran.dg/rrspacing_1.f90: New test.
1010
1011 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1012
1013         PR c++/28052
1014         * g++.dg/other/bitfield2.C: New test.
1015
1016 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1017
1018         PR tree-optimization/27331
1019         * gcc.dg/pr27331.c: New test.
1020
1021 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1022             Eric Botcazou  <ebotcazou@adacore.com>
1023
1024         PR ada/18692
1025         * lib/gnat.exp: New file.
1026         * lib/gnat-dg.exp: Likewise.
1027         * gnat.dg: New directory.
1028         * gnat.dg/dg.exp: New driver.
1029         * gnat.dg/specs: New directory.
1030         * gnat.dg/specs/specs.exp: New driver.
1031         * gnat.dg/style: New directory.
1032         * gnat.dg/style/style.exp: New driver.
1033
1034 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1035
1036         PR fortran/16206
1037         * gfortran.dg/array_initializer_1.f90: New test.
1038
1039         PR fortran/28005
1040         * gfortran.dg/matmul_3.f90: New test.
1041
1042 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1043
1044         PR middle-end/28075
1045         * gcc.dg/tree-ssa/inline-1.c: New test.
1046
1047 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1048
1049         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1050         in malloc prototype; remove XFAIL.
1051         * gcc.dg/pr18241-2.c: Ditto.
1052         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1053         in memset prototype; remove XFAIL.
1054         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1055
1056 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1057
1058         * gcc.dg/vla-8.c: Add.
1059
1060 2006-06-19  Richard Guenther  <rguenther@suse.de>
1061
1062         PR tree-optimization/27090
1063         * g++.dg/tree-ssa/pr27090.C: New testcase.
1064
1065 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1066
1067         PR target/27861
1068         * gcc.dg/pr27861-1.c: New test case.
1069
1070 2006-06-19  Richard Guenther  <rguenther@suse.de>
1071
1072         PR middle-end/28045
1073         * gcc.dg/torture/pr28045.c: New testcase.
1074
1075 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1076
1077         PR fortran/26801
1078         * gfortran.dg/associated_4.f90: New test.
1079
1080 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1081
1082         PR fortran/19310
1083         PR fortran/19904
1084         * gfortran.dg/real_const_3.f90: New test.
1085
1086 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1087
1088         PR c++/28016
1089         * g++.dg/template/static26.C: New test.
1090
1091         PR c++/27979
1092         * g++.dg/expr/bitfield2.C: New test. 
1093
1094         PR c++/27884
1095         * g++.dg/parse/linkage2.C: New test.
1096
1097 2006-06-16  Richard Guenther  <rguenther@suse.de>
1098
1099         PR middle-end/27116
1100         * gcc.dg/pr15785-1.c: Revert last change.
1101         * gcc.dg/torture/pr27116-2.c: New testcase.
1102
1103 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1104
1105         PR middle-end/27802
1106         * gcc.dg/pr27802-1.c: New test case.
1107
1108 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1109
1110         PR c++/27689
1111         * g++.dg/template/ttp18.C: New test.
1112         * g++.dg/template/ttp19.C: Likewise.
1113
1114         PR c++/27666
1115         * g++.dg/expr/cond9.C: New test.
1116
1117         PR c++/27640
1118         * g++.dg/template/ctor7.C: New test.
1119
1120 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1121
1122         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1123
1124 2006-06-16  Richard Guenther  <rguenther@suse.de>
1125
1126         PR tree-optimization/27781
1127         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1128
1129 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1130
1131         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1132
1133 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1134
1135         * gcc.dg/tree-ssa/loop-18.c: New test.
1136
1137 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1138
1139         PR c++/27665
1140         * g++.dg/template/crash52.C: New test.
1141
1142         PR c++/27648
1143         * g++.dg/ext/attrib22.C: New test.
1144
1145         PR c++/26559
1146         * g++.dg/template/builtin1.C: New test.
1147         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1148         
1149         PR c++/28018
1150         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1151         assignment.
1152         * g++.old-deja/g++.pt/crash51.C: Likewise.
1153
1154         PR c++/27227
1155         * g++.dg/lookup/linkage1.C: New test.
1156         * g++.dg/lookup/linkage2.C: Likewise.
1157
1158 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1159
1160         PR middle-end/27959
1161         * gcc.dg/pr27959.c: New testcase.
1162
1163 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1164
1165         PR target/28014:
1166         * g++.dg/eh/div.C: New test.
1167
1168 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1169
1170         PR c++/27894
1171         * g++.dg/tree-ssa/pr26757.C: New test.
1172         * g++.dg/tree-ssa/pr27894.C: New test.
1173
1174 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1175
1176         * gcc.c-torture/compile/20060609-1.c: New test.
1177         
1178         PR target/27863
1179         * gcc.c-torture/compile/pr27863.c: New test.
1180
1181 2006-06-13  Richard Guenther  <rguenther@suse.de>
1182
1183         PR tree-optimization/27830
1184         * g++.dg/tree-ssa/pr27830.C: New testcase.
1185
1186 2006-06-13  Matthew Sachs  <msachs@apple.com>
1187
1188         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1189         the list of compiler flags; this causes those flags to be checked
1190         for things like dg-skip-if.
1191
1192 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1193
1194         PR c++/27601
1195         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1196
1197 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1198             Kazu Hirata  <kazu@codesourcery.com>
1199
1200         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1201         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1202
1203 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1204
1205         PR c++/27933
1206         * g++.dg/lookup/using15.C: New test.
1207
1208         PR c++/27951
1209         * g++.dg/other/anon4.C: New test.
1210
1211 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1212
1213         PR c++/21210
1214         * g++.dg/init/complex1.C: New test case.
1215
1216 2006-06-11  Eric Christopher  <echristo@apple.com>
1217
1218         PR middle-end/27948
1219         * gcc.dg/bf-ms-layout.c: Run on darwin.
1220         * gcc.dg/bf-no-ms-layout: Ditto.
1221         * gcc.dg/attr-ms_struct-2.c: New.
1222         * gcc.dg/bf-ms-layout-2.c: Ditto.
1223
1224 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1225
1226         * gcc.dg/attr-ms_struct-packed1.c: New.
1227
1228 2006-06-09  Mike Stump  <mrs@apple.com>
1229
1230         * gcc.dg/vla-7.c: Add.
1231
1232 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1233
1234         PR fortran/24558
1235         * gfortran.dg/entry_6.f90: New test.
1236
1237         PR fortran/20877
1238         PR fortran/25047
1239         * gfortran.dg/entry_7.f90: New test.
1240
1241 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1242
1243         PR c/27747
1244         * gcc.dg/cpp/_Pragma6.c: New test.
1245
1246         PR c++/27748
1247         * g++.dg/cpp/_Pragma1.C: New test.
1248
1249         PR preprocessor/27746
1250         * gcc.dg/gomp/macro-3.c: New test.
1251         * gcc.dg/gomp/macro-4.c: New test.
1252         * g++.dg/gomp/macro-3.C: New test.
1253         * g++.dg/gomp/macro-4.C: New test.
1254
1255 2006-06-09  Richard Guenther  <rguenther@suse.de>
1256
1257         PR tree-optimization/26998
1258         * gcc.dg/torture/pr26998.c: New testcase.
1259         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1260
1261 2006-06-08  Mike Stump  <mrs@apple.com>
1262
1263         * gcc.dg/pr27095.c: Account for stubs.
1264
1265         PR target/26427
1266         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1267         produce bad code on darwin.
1268
1269 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1270
1271         PR fortran/27958
1272         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1273
1274 2006-06-08  Asher Langton  <langton2@llnl.gov>
1275
1276         PR fortran/27786
1277         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1278
1279 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1280
1281         PR target/27421
1282         * gcc.dg/union-3.c: New test.
1283
1284 2006-06-08  Richard Guenther  <rguenther@suse.de>
1285
1286         PR middle-end/27116
1287         * gcc.dg/torture/pr27116.c: New testcase.
1288         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1289
1290 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1291
1292         PR rtl-optimization/26449
1293         * gcc.dg/pr26449.c: New test.
1294
1295 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1296
1297         PR c++/27601
1298         * g++.dg/ext/offsetof1.C: Test member functions.
1299
1300 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1301
1302         * gcc.dg/pr27095.c: Improve scanning.
1303
1304 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1305
1306         PR fortran/23091
1307         * gfortran.dg/saved_automatic_1.f90: New test.
1308
1309         PR fortran/24168
1310         * gfortran.dg/array_simplify_1.f90: New test.
1311
1312         PR fortran/25090
1313         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1314
1315         PR fortran/25058
1316         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1317
1318 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1319
1320         PR c++/27177
1321         * g++.dg/expr/cast7.C: New test.
1322
1323 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1324
1325         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1326         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1327         * lib/fortran-torture.exp (fortran-torture-compile,
1328         fortran-torture-execute): Ditto.
1329
1330 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1331
1332         PR target/27842
1333         * gcc.dg/vmx/pr27842.c: New test.
1334
1335 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1336
1337         PR libfortran/27895
1338         * gfortran.dg/bounds_check_3.f90: New test.
1339
1340 2006-06-05  Mike Stump  <mrs@apple.com>
1341
1342         * objc.dg/objc-fast-4.m: Skip for ppc64.
1343
1344 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1345
1346         PR testsuite/27705
1347         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1348
1349 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1350             Victor Kaplansky  <victork@il.ibm.com>
1351
1352         PR tree-optimizations/26360
1353         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1354         with -fno-tree-dce.
1355         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1356
1357 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1358
1359         PR fortran/14067
1360         * gfortran.dg/data_char_1.f90: Add messages for truncated
1361         strings.
1362
1363         PR fortran/16943
1364         * gfortran.dg/func_decl_2.f90: New test.
1365
1366         PR fortran/20839
1367         * gfortran.dg/do_2.f90: New test.
1368
1369         PR fortran/27655
1370         * gfortran.dg/associated_3.f90: New test.
1371
1372 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1373
1374         PR c++/27819
1375         * g++.dg/template/static25.C: New test.
1376
1377         PR c++/27722
1378         * g++.dg/init/array21.C: New test.
1379
1380         PR c++/27807
1381         * g++.dg/ext/complit7.C: New test.
1382
1383         PR c++/27806
1384         * g++.dg/parse/ptrmem5.C: New test.
1385
1386 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1387             Andrew Pinski  <pinskia@physics.uc.edu>
1388
1389         PR c/27150
1390         PR middle-end/27382
1391         * gcc.dg/pr27150-1.c: New testcase.
1392         * gcc.dg/pr27382-1.c: New testcase.
1393         * gcc.dg/pr27382-2.c: New testcase.
1394
1395 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1396
1397         PR c/25161
1398         PR c/27020
1399         * gcc.dg/array-10.c: New test.
1400
1401 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1402
1403         PR c++/27804
1404         * g++.dg/init/const4.C: New test.
1405         * g++.dg/init/member1.C: Add error-marker.
1406         * g++.dg/other/fold1.C: Adjust error-marker.
1407
1408 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1409
1410         PR c++/27601
1411         * g++.dg/ext/offsetof1.C: New test.
1412
1413 2006-06-04 Eric Christopher <echristo@apple.com>
1414
1415         * gcc.dg/attr-ms_struct-1.c: New.
1416
1417 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1418
1419         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1420
1421 2006-06-04  Richard Guenther  <rguenther@suse.de>
1422
1423         PR tree-optimization/27039
1424         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1425
1426 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1427
1428         PR target/26223
1429         * gcc.target/i386/amd64-abi-2.c: New test case.
1430
1431 2006-06-02  Eric Christopher  <echristo@apple.com>
1432
1433         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1434         * gcc.target/i386/20020523-1.c: Skip if darwin.
1435         * gcc.target/i386/asm-3.c: Ditto.
1436         * gcc.target/i386/20011119-1.c: Ditto.
1437         * gcc.target/i386/clobbers.c: Remove pic part of test.
1438
1439 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1440
1441         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1442         * g++.old-deja/g++.other/init19.C: Ditto.
1443         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1444         and add other platforms as expected failures.
1445
1446 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1447
1448         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1449         (is-effective-target-keyword): Ditto.
1450
1451 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1452
1453         PR fortran/27715
1454         * gfortran.dg/extended_char_comparison_1.f:  New test.
1455
1456 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1457
1458         PR fortran/25098
1459         * gfortran.dg/dummy_procedure_1.f90: New test.
1460
1461         PR fortran/25147
1462         * gfortran.dg/dummy_procedure_2.f90: New test.
1463
1464         * gfortran.dg/associated_2.f90: Correct to make consistent with
1465         standard.
1466
1467 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1468
1469         * gcc.target/i386/387-11.c: New test case.
1470
1471 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1472
1473         PR c++/27801
1474         * g++.dg/template/cond6.C: New test.
1475
1476         PR c++/26496
1477         * g++.dg/template/crash51.C: New test.
1478         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1479
1480         PR c++/27385
1481         * g++.dg/init/array20.C: New test.
1482
1483 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1484
1485         * gcc.dg/builtins-54.c: New test case.
1486
1487 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1488
1489         PR c++/26433
1490         * g++.dg/template/fntry1.C: Add dg-do link.
1491
1492         PR c++/27808
1493         * g++.dg/parse/friend6.C: New test.
1494
1495 2006-05-30  Asher Langton  <langton2@llnl.gov>
1496
1497         * gfortran.dg/cray_pointers_7.f90: New test.
1498
1499 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1500
1501         PR tree-optimization/23452
1502         * gcc.dg/fold-mulconj-1.c: New test case.
1503
1504 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1505
1506         PR c++/27803
1507         * g++.dg/parse/bitfield1.C: New test.
1508
1509 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1510
1511         * gcc.target/ppc-eq0-1.c: New test case.
1512         * gcc.target/ppc-negeq0-1.c: New test case.
1513
1514 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1515
1516         PR c/27273
1517         * gcc.dg/overflow-warn-5.c: New test.
1518
1519 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1520
1521         PR c/27718
1522         * gcc.dg/sizeof-1.c: New test.
1523
1524 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1525
1526         PR target/27790
1527         * gcc.target/i386/pr27790.c: New test.
1528
1529 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1530
1531         PR libgfortran/27757
1532         * gfortran.dg/direct_io_5.f90: New test.
1533
1534 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1535
1536         PR libgfortran/27634
1537         * gfortran.dg/fmt_missing_period_1.f: New test.
1538         * gfortran.dg/fmt_missing_period_2.f: New test.
1539         * gfortran.dg/fmt_missing_period_3.f: New test.
1540
1541 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1542
1543         PR fortran/19777
1544         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1545         arrays.
1546
1547 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1548
1549         PR c++/27713
1550         * g++.dg/template/new6.C: New test.
1551
1552 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1553
1554         PR tree-optimization/24964
1555         * gcc.target/i386/387-10.c: New test case.
1556
1557 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1558
1559         * intrinsics/string_intrinsics.c (compare_string):
1560         Use memcmp instead of strncmp to avoid tripping over
1561         CHAR(0) in a string.
1562
1563 2006-05-27  Richard Guenther  <rguenther@suse.de>
1564
1565         PR middle-end/27773
1566         * gcc.dg/torture/pr27773.c: New testcase.
1567
1568 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1569
1570         * gcc.dg/pr24561.c: Rename to..
1571         * gcc.dg/pr25962.c: .. this.
1572
1573 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1574
1575         PR fortran/19777
1576         * gfortran.dg/bounds_check_2.f: New test.
1577
1578 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1579
1580         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1581         * gfortran.dg/byte_1.f90: Likewise.
1582         * gfortran.dg/dup_save_2.f90: Likewise.
1583
1584 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1585
1586         * gfortran.dg/associated_2.f90: New test.
1587
1588 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1589
1590         PR fortran/27524
1591         * gfortran.dg/bounds_check_1.f90: New test.
1592
1593 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1594
1595         PR rtl-optimization/27661
1596         * gcc.dg/pr27661.c: New test case.
1597
1598 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1599
1600         PR fortran/23151
1601         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1602         * gfortran.dg/print_parentheses_1.f:  New test.
1603         * gfortran.dg/print_parentheses_2.f90:  New test.
1604
1605 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1606
1607         PR target/27758
1608         * gcc.dg/pr27758.c: New test.
1609
1610 2006-05-24  Falk Hueffner  <falk@debian.org>
1611
1612         * gcc.c-torture/compile/pr27571.c: New test.
1613
1614 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1615
1616         PR fortran/27709
1617         * gfortran.dg/spec_expr_4.f90: New test.
1618
1619         PR fortran/27155
1620         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1621
1622 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1623
1624         PR c++/20103
1625         * g++.dg/ext/complit6.C: New test.
1626         * g++.dg/ext/complit3.C: Adjust error markers.
1627         * g++.dg/init/const3.C: New test.
1628
1629 2006-05-25  Richard Guenther  <rguenther@suse.de>
1630
1631         PR middle-end/27743
1632         * gcc.dg/torture/pr27743.c: New testcase.
1633
1634 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1635
1636         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1637
1638 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1639
1640         * gcc.dg/compat/scalar-by-value-x.h: New.
1641         * gcc.dg/compat/scalar-by-value-y.h: New.
1642         * gcc.dg/compat/scalar-by-value-5.c: New.
1643         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1644         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1645         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1646         * gcc.dg/compat/scalar-by-value-6.c: New.
1647         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1648         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1649         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1650
1651 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1652
1653         PR tree-optimization/27639
1654         PR tree-optimization/26719
1655         * gcc.dg/pr27639.c: New test.
1656         * gcc.dg/pr26719.c: New test.
1657         * gcc.dg/tree-ssa/scev-cast.c: New test.
1658
1659 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1660
1661         PR c++/20173
1662         * g++.dg/template/error21.C: New test.
1663
1664 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1665
1666         PR target/27696
1667         * gcc.target/i386/pr27696.c: New.
1668
1669 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1670
1671         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1672
1673         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1674
1675 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1676
1677         PR c++/27716
1678         * g++.dg/other/assign1.C: New test.
1679
1680 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1681
1682         PR target/27266
1683         * gcc.target/i386/pr27266.c: New.
1684
1685 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1686
1687         PR c++/27451
1688         * g++.dg/ext/asm9.C: New test.
1689
1690 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1691
1692         PR rtl-optimization/25514
1693         * gcc.c-torture/compile/pr25514.c: New test.
1694
1695 2006-05-22  Richard Guenther  <rguenther@suse.de>
1696
1697         Revert
1698         2006-01-31  Richard Guenther  <rguenther@suse.de>
1699
1700         * gcc.target/i386/sselibm-1.c: New testcase.
1701         * gcc.target/i386/sselibm-2.c: Likewise.
1702         * gcc.target/i386/sselibm-3.c: Likewise.
1703         * gcc.target/i386/sselibm-4.c: Likewise.
1704         * gcc.target/i386/sselibm-5.c: Likewise.
1705
1706 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1707
1708         PR c/27420
1709         * gcc.dg/func-args-2.c: New test.
1710
1711         PR c/26818
1712         * gcc.dg/struct-incompl-1.c: New test.
1713
1714 2006-05-22  Richard Guenther  <rguenther@suse.de>
1715
1716         PR testsuite/27708
1717         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1718         the transformations we test for.
1719
1720 2006-05-22  Richard Guenther  <rguenther@suse.de>
1721
1722         PR testsuite/27707
1723         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1724
1725 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1726
1727         PR c++/27210
1728         * g++.dg/warn/new1.C: New test.
1729         * g++.dg/template/new5.C: Likewise.
1730
1731 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1732
1733         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1734         * gcc.target/i386/20060512-3.c: Likewise.
1735
1736 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1737
1738         PR rtl-optimization/27671
1739         * gcc.c-torture/execute/pr27671-1.c: New.
1740         * gcc.dg/pr27671-2.c: Likewise.
1741
1742         PR tree-optimization/26622.
1743         * gcc.c-torture/compile/pr26622.c: New.
1744
1745 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1746
1747         PR fortran/27613
1748         * gfortran.dg/recursive_reference_1.f90: New test.
1749
1750 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1751
1752         PR fortran/25746
1753         * gfortran.dg/elemental_subroutine_3.f90: New test.
1754
1755         PR fortran/25090
1756         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1757
1758         PR fortran/27584
1759         * gfortran.dg/associated_target_1.f90: New test.
1760
1761         PR fortran/19015
1762         * gfortran.dg/maxloc_shape_1.f90: New test.
1763
1764 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1765
1766         PR libgfortran/24459
1767         * gfortran.dg/namelist_24.f90: New test.
1768         * gfortran.dg/namelist_12.f: Fix typo in comment.
1769
1770 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1771
1772         PR middle-end/25776
1773         * g++.dg/other/error11.C: New test.
1774
1775 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1776
1777         * gcc.target/mips/pr26765.c: Add -w to options.
1778
1779 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1780
1781         * lib/target-supports.exp (check_effective_target_mpaired_single):
1782         New function.
1783         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1784         multilibs.
1785         * g++.dg/vect/vect.exp: Likewise.
1786
1787 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1788
1789         PR testsuite/25891
1790         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1791
1792 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1793
1794         PR fortran/27662
1795         * gfortran.dg/temporary_1.f90: New file.
1796
1797 2006-05-19  Andreas Schwab  <schwab@suse.de>
1798
1799         * g++.dg/other/unused1.C: Also match "stringz".
1800
1801 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1802
1803         PR c++/26433
1804         * g++.dg/template/fntry1.C: New test.
1805
1806 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1807
1808         PR c++/27471
1809         PR c++/27506
1810         * g++.dg/conversion/bitfield5.C: New test.
1811         * g++.dg/conversion/bitfield6.C: New test.
1812
1813 2006-05-18  Mike Stump  <mrs@apple.com>
1814
1815         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1816         * gcc.dg/vla-4.c: Add.
1817         * gcc.dg/vla-5.c: Add.
1818         * gcc.dg/vla-6.c: Add.
1819
1820 2006-05-12  Stuart Hastings  <stuart@apple.com>
1821
1822         * testsuite/gcc.target/i386/20060512-1.c: New.
1823         * testsuite/gcc.target/i386/20060512-2.c: New.
1824         * testsuite/gcc.target/i386/20060512-3.c: New.
1825         * testsuite/gcc.target/i386/20060512-4.c: New.
1826
1827 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1828
1829         PR c++/26122
1830         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1831
1832         PR c++/26068
1833         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1834         * g++.dg/parse/linkage1.C: New test.
1835
1836 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1837
1838         PR tree-optimization/27548
1839         * g++.dg/tree-ssa/pr27548.C: New test.
1840
1841 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1842
1843         PR fortran/26551
1844         * gfortran.dg/recursive_check_1.f: New test.
1845         * gfortran.dg/recursive_check_2.f90: New test.
1846
1847 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1848
1849         * g++.dg/opt/temp2.C: New test.
1850
1851 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1852
1853         PR c++/27491
1854         * g++.dg/init/brace5.C: New test.
1855
1856         PR middle-end/27415
1857         * gcc.dg/gomp/pr27415.c: New test.
1858         * g++.dg/gomp/pr27415.C: New test.
1859
1860         PR tree-optimization/27549
1861         * g++.dg/tree-ssa/pr27549.C: New test.
1862
1863 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1864
1865         PR libgfortran/27575
1866         * gfortran.dg/read_eof_4.f90: New test.
1867
1868 2006-05-16  Richard Guenther  <rguenther@suse.de>
1869
1870         PR tree-optimization/22303
1871         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1872
1873 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1874
1875         PR middle-end/27573
1876         * gcc.dg/gomp/pr27573.c: New test.
1877         * gfortran.dg/gomp/pr27573.f90: New test.
1878
1879         PR c/27499
1880         * gcc.dg/gomp/pr27499.c: New test.
1881         * g++.dg/gomp/pr27499.C: New test.
1882
1883 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1884
1885         PR c++/27339
1886         * g++.dg/parser/access8.C: Adjust error marker.
1887         * g++.dg/template/access17.C: New test.
1888         * g++.dg/template/access18.C: Likewise.
1889
1890 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1891
1892         PR target/26600
1893         * gcc.target/i386/pr26600.c: New test case.
1894
1895 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1896
1897         PR c++/27505
1898         * g++.dg/expr/bitfield1.C: New test.
1899
1900 2006-05-15  Richard Guenther  <rguenther@suse.de>
1901
1902         PR tree-optimization/27603
1903         * gcc.dg/torture/pr27603.c: New testcase.
1904
1905 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1906
1907         PR fortran/25090
1908         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1909
1910         PR fortran/25082
1911         * gfortran.dg/scalar_return_1.f90: New test.
1912
1913         PR fortran/27411
1914         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1915
1916 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1917
1918         * gcc.dg/gomp/critical-4.c: New test.
1919         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1920         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1921         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1922         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1923
1924 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1925
1926         PR c++/27582
1927         * g++.dg/template/dependent-args1.C: New test.
1928
1929         PR c++/27581
1930         * g++.dg/lookup/this1.C: New test.
1931
1932         PR c++/27315
1933         * g++.dg/template/operator6.C: New test.
1934         * g++.dg/template/incomplete3.C: New test.
1935
1936         PR c++/27559
1937         * g++.dg/template/new4.C: New test.
1938
1939         PR c++/27496
1940         * g++.dg/template/void2.C: New test.
1941
1942 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1943
1944         * g++.dg/template/dependent-expr5.C: New test.
1945
1946 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1947
1948         PR middle-end/26729
1949         * gcc.dg/pr26729-1.c: New test case.
1950
1951 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1952
1953         * gcc.dg/pr27003.c: New test.
1954
1955 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1956
1957         * lib/target-supports.dg (check_cxa_atexit_available): Change
1958         v3_target_compile to ${tool}_target_compile.
1959
1960 2006-05-11  Jason Merrill  <jason@redhat.com>
1961
1962         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1963
1964 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1965
1966         PR fortran/27553
1967         * gfortran.dg/label_5.f90: New test.
1968
1969 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1970
1971         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1972         check_effective_target_powerpc_altivec_ok): New.
1973         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1974         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1975         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1976         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1977         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1978         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1979         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1980         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1981         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1982         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1983         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1984         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1985         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1986         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1987         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1988         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1989         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1990         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1991         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1992         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1993         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1994         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1995         gcc.target/powerpc/altivec-9.c,
1996         gcc.target/powerpc/altivec-consts.c,
1997         gcc.target/powerpc/altivec-pr22085.c,
1998         gcc.target/powerpc/altivec-splat.c,
1999         gcc.target/powerpc/altivec-types-1.c,
2000         gcc.target/powerpc/altivec-types-2.c,
2001         gcc.target/powerpc/altivec-types-3.c,
2002         gcc.target/powerpc/altivec-types-4.c,
2003         gcc.target/powerpc/altivec-varargs-1.c,
2004         gcc.target/powerpc/altivec-vec-merge.c,
2005         gcc.target/powerpc/ppc-vector-memcpy.c,
2006         gcc.target/powerpc/ppc-vector-memset.c,
2007         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2008         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2009         these effective targets.
2010         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2011         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2012
2013 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2014
2015         PR middle-end/27384
2016         * g++.dg/other/fold1.C: New test.
2017
2018         PR middle-end/27488
2019         * gcc.dg/fold-nonneg-1.c: New test.
2020
2021         PR c++/27547
2022         * g++.dg/other/operator1.C: New test.
2023
2024 2006-05-11  Richard Guenther  <rguenther@suse.de>
2025
2026         PR middle-end/27529
2027         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2028
2029 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2030
2031         * lib/target-supports-dg.exp (check-flags): New.
2032         (dg-skip-if): Move flag checks.
2033
2034 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2035
2036         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2037         * lib/target-supports.dg (check_cxa_atexit_available): New.
2038
2039 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2040
2041         PR fortran/27470
2042         * gfortran.dg/multiple_allocation_2.f90: New test case.
2043
2044 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2045
2046         * gcc.target/arm/pr27387.C: Fix a comment typo.
2047
2048 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2049
2050         PR fortran/24549
2051         * gfortran.dg/error_recovery_1.f90: New test.
2052
2053 2006-05-10  Richard Guenther  <rguenther@suse.de>
2054
2055         PR tree-optimization/27302
2056         * gcc.dg/torture/pr27302.c: New testcase.
2057
2058 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2059         Richard Guenther  <rguenther@suse.de>
2060
2061         PR middle-end/27498
2062         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2063
2064 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2065
2066         PR rtl-optimization/27335
2067         * gcc.dg/pr27335.c: New test.
2068
2069 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2070
2071         * gcc.target/mips/mips-ps-5.c: New file.
2072
2073 2006-05-08  Jan Hubicka  <jh@suse.cz>
2074
2075         PR middle-end/25962
2076         * gcc.dg/pr25962.c: New.
2077
2078 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2079
2080         PR target/27158
2081         * gcc.target/powerpc/pr27158.c: New test case.
2082
2083 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2084
2085         PR testsuite/27476
2086         * ada/acats/run_all.sh: Use test -z.
2087
2088 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2089
2090         PR libfortran/18271
2091         * gfortran.dg/spec_expr_3.f90: New test.
2092
2093 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2094
2095         PR target/24879
2096         * gcc.target/i386/monitor.c: New file.
2097
2098 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2099
2100         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2101
2102 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2103
2104         PR c++/27447
2105         * g++.dg/other/ptrmem7.C: New test.
2106
2107 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2108
2109         PR target/27421
2110         * gcc.dg/array-9.c: New test.
2111
2112 2006-05-07  Richard Guenther  <rguenther@suse.de>
2113
2114         PR tree-optimization/27409
2115         * gcc.dg/torture/pr27409.c: New testcase.
2116
2117 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2118
2119         PR fortran/27457
2120         * gfortran.dg/select_6.f90: New.
2121
2122 2006-05-07  Richard Guenther  <rguenther@suse.de>
2123
2124         PR tree-optimization/27136
2125         * gcc.dg/torture/pr27136.c: New testcase.
2126
2127 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2128
2129         PR fortran/24813
2130         * gfortran.dg/char_cons_len_1.f90: New test.
2131
2132 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2133
2134         PR c++/27427
2135         * g++.dg/template/incomplete2.C: New test.
2136
2137 2006-05-06  Richard Guenther  <rguenther@suse.de>
2138
2139         PR tree-optimization/27151
2140         * gcc.dg/vect/pr27151.c: New testcase.
2141
2142 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2143
2144         PR c++/27430
2145         * g++.dg/template/void1.C: New test.
2146
2147         PR c++/27423
2148         * g++.dg/other/void2.C: New test.
2149
2150         PR c++/27422
2151         * g++.dg/conversion/void1.C: New test.
2152
2153 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2154
2155         PR/21391
2156         * g++.dg/other/unused1.C: New.
2157
2158 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2159
2160         PR objc/27240
2161         * objc.dg/member-1.m: New test.
2162
2163 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2164
2165         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2166
2167 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2168
2169         PR libfortran/26985
2170         * gfortran.dg/matmul_2.f90: New test.
2171
2172 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2173
2174         * ada/acats/run_all.sh: Use sync when main not found.
2175
2176 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2177
2178         PR target/26765
2179         * gcc.target/mips/pr26765.c: New.
2180
2181 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2182
2183         * gcc.target/bfin: New directory.
2184         * gcc.target/bfin/bfin.exp: New file.
2185         * gcc.target/bfin/frmul.c: New file.
2186         * gcc.target/bfin/arith.c: New file.
2187         * gcc.target/bfin/mul-combine.c: New file.
2188         * gcc.target/bfin/shift.c: New file.
2189
2190 2006-05-04  Richard Guenther  <rguenther@suse.de>
2191
2192         PR tree-optimization/14287
2193         PR tree-optimization/14844
2194         PR tree-optimization/19792
2195         PR tree-optimization/21608
2196         PR tree-optimization/27090
2197         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2198         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2199         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2200         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2201         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2202
2203 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2204
2205         PR tree-optimization/27285
2206         * gcc.c-torture/execute/pr27285.c: New test.
2207
2208         PR middle-end/27388
2209         * gcc.dg/gomp/pr27388-1.c: New test.
2210         * gcc.dg/gomp/pr27388-2.c: New test.
2211         * gcc.dg/gomp/pr27388-3.c: New test.
2212
2213         PR c++/27359
2214         * g++.dg/gomp/pr27359.C: New test.
2215
2216 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2217
2218         PR fortran/20248
2219         * gfortran.dg/iargc.f90: New test.
2220
2221 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2222
2223         PR c++/27102
2224         * g++.dg/template/crash49.C: New test.
2225
2226 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2227
2228         PR testsuite/27032
2229         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2230
2231 2006-05-02  Jeff Law  <law@redhat.com>
2232
2233         PR tree-optimization/27364
2234         * gcc.c-torture/execute/pr27364.c: New test.
2235
2236 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2237
2238         PR c++/27309
2239         * g++.dg/parser/ctor5.C: New test.
2240
2241 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2242
2243         PR target/27387
2244         * gcc.target/arm/arm.exp: New.
2245         * gcc.target/arm/pr27387.C: Likewise.
2246
2247 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2248
2249         PR fortran/27269
2250         PR fortran/27324
2251         * gfortran.dg/module_equivalence_2.f90: New test.
2252
2253 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2254
2255         PR middle-end/27337
2256         * g++.dg/gomp/pr27337-1.C: New test.
2257         * g++.dg/gomp/pr27337-2.C: New test.
2258
2259         PR middle-end/27328
2260         * gcc.dg/gomp/pr27328.c: New test.
2261
2262         PR middle-end/27325
2263         * g++.dg/gomp/pr27325.C: New test.
2264
2265         PR middle-end/27310
2266         * g++.dg/gomp/pr27310.C: New test.
2267
2268 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2269
2270         PR tree-optimization/27291
2271         * g++.dg/tree-ssa/pr27291.C: New test.
2272
2273 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2274
2275         PR tree-optimization/27283
2276         * g++.dg/tree-ssa/pr27283.C: New test.
2277
2278 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2279
2280         * gcc.dg/tree-ssa/loop-16.c: New test.
2281
2282 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2283             Joseph S. Myers  <joseph@codesourcery.com>
2284
2285         * gcc.dg/Wconversion-3.c: New test case.
2286         * gcc.dg/Wconversion-4.c: Likewise.
2287
2288 2006-05-01  Richard Guenther  <rguenther@suse.de>
2289
2290         PR tree-optimization/26726
2291         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2292
2293 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2294
2295         * gcc.dg/Woverflow-1.c: New test case.
2296         * gcc.dg/Woverflow-2.c: Likewise.
2297         * gcc.dg/Woverflow-3.c: Likewise.
2298
2299 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2300
2301         PR c++/27094
2302         * g++.dg/template/defarg8.C: New test.
2303
2304 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2305
2306         PR c++/27278
2307         * g++.dg/parse/operator7.C: New test.
2308
2309 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2310
2311         PR c++/11471
2312         PR c++/27102
2313         * g++.dg/template/crash48.C: New test.
2314
2315         PR c++/27279
2316         * g++.dg/parse/ctor4.C: New test.
2317
2318 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2319
2320         PR fortran/25681
2321         * gfortran.df/char_type_len.f90: New test.
2322
2323 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2324
2325         PR libgfortran/27304
2326         * gfortran.dg/fmt_exhaust.f90: New test.
2327
2328 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2329
2330         PR c/25309
2331         * gcc.dg/large-size-array-2.c: New test case.
2332
2333 2006-04-28  Richard Guenther  <rguenther@suse.de>
2334
2335         PR target/26826
2336         * gcc.target/i386/pr26826.c: New testcase.
2337
2338 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2339
2340         PR middle-end/27260
2341         * gcc.c-torture/execute/pr27260.c: New.
2342
2343 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2344
2345         PR middle-end/27095
2346         * gcc.dg/pr27095.c: New.
2347
2348 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2349
2350         PR c++/27292
2351         * g++.dg/conversion/bitfield4.C: New test.
2352
2353 2006-04-27  Eric Christopher  <echristo@apple.com>
2354
2355         * gcc.dg/pragma-ms_struct.c: New.
2356
2357 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2358
2359         PR c++/27102
2360         * g++.dg/template/crash47.C: New test.
2361
2362 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2363
2364         * gcc.target/i386/sse-7.c: build with -msse.
2365
2366 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2367
2368         PR testsuite/27274:
2369         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2370         (main): Exit if processor doesn't support SSE.
2371
2372 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2373
2374         PR middle-end/27282
2375         * gcc.c-torture/compile/pr27282.c: New test.
2376
2377 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2378
2379         PR middle-end/26913
2380         * g++.dg/gomp/pr26913.C: New test.
2381
2382         PR c/25996
2383         * gcc.dg/gomp/pr25996.c: New test.
2384         * g++.dg/gomp/pr25996.C: New test.
2385
2386 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2387
2388         PR rtl-optimization/26725
2389         * gcc.c-torture/compile/pr26725.c: New test.
2390
2391 2006-04-25  Richard Guenther  <rguenther@suse.de>
2392
2393         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2394         than n + -1.
2395
2396 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2397
2398         * gcc.dg/20060425-1.c: New testcase.
2399
2400 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2401
2402         PR tree-optimization/26865
2403         * gcc.dg/pr26865.c: New test.
2404
2405 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2406
2407         PR c++/27292
2408         * g++.dg/conversion/bitfield1.C: New test.
2409         * g++.dg/conversion/bitfield2.C: Likewise.
2410         * g++.dg/conversion/bitfield3.C: Likewise.
2411
2412 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2413         Richard Guenther  <rguenther@suse.de>
2414
2415         PR tree-optimization/27236
2416         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2417
2418 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2419
2420         PR c++/19963
2421         * g++.dg/other/incomplete2.C: New test.
2422
2423 2006-04-24  Richard Guenther  <rguenther@suse.de>
2424
2425         PR middle-end/26869
2426         * gcc.dg/torture/pr26869.c: New testcase.
2427
2428 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2429         Richard Guenther  <rguenther@suse.de>
2430
2431         PR tree-optimization/27218
2432         * g++.dg/tree-ssa/pr27218.C: New testcase.
2433
2434 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2435
2436         PR c++/26912
2437         * g++.dg/template/friend41.C: New test.
2438
2439 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2440
2441         * g++.dg/opt/pr15551.C: Include cstdio.
2442         (main): Use remove instead of unlink.
2443
2444 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2445
2446         * gcc.dg/sibcall-7.c: New test.
2447         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2448         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2449         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2450         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2451         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2452
2453 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2454
2455         PR c++/26534
2456         * g++.dg/opt/bitfield1.C: New test.
2457         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2458         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2459         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2460         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2461         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2462         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2463         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2464         * g++.dg/abi/bitfield2.C: Likewise.
2465         * g++.dg/init/bitfield1.C: Likewise.
2466
2467 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2468
2469         PR fortran/25099
2470         * gfortran.dg/elemental_subroutine_4.f90: New test.
2471         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2472         call sub (m, x).
2473
2474 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2475
2476         * gcc.c-torture/compile/20060421-1.c: New testcase.
2477
2478 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2479
2480         PR c/25875
2481         * gcc.dg/init-bad-4.c: New test.
2482
2483 2006-04-21  Paul Brook  <paul@codesourcery.com>
2484
2485         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2486
2487 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2488
2489         PR fortran/27122
2490         * gfortran.dg/defined_operators_1.f90: New test.
2491         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2492         remove old ones associated, incorrectly, with Note 5.46.
2493
2494         PR fortran/27113
2495         * gfortran.dg/character_array_constructor_1.f90: New test.
2496
2497 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2498
2499         * gcc.dg/20060419-1.c: New test.
2500
2501 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2502
2503         PR c/26774
2504         * gcc.dg/struct-parse-1.c: New test case.
2505
2506 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2507
2508         PR c++/26558
2509         * g++.dg/parse/template19.C: New test.
2510
2511         PR c++/26739
2512         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2513
2514         PR c++/26036
2515         * g++.dg/expr/call3.C: New test.
2516
2517         PR c++/10385
2518         * g++.dg/conversion/dynamic1.C: New test.
2519
2520 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2521
2522         PR c++/27102
2523         * g++.dg/template/crash35.C: Tweak error markers.
2524         * g++.dg/template/crash46.C: New test.
2525         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2526         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2527
2528 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2529
2530         PR rtl-optimization/14261
2531         * gcc.c-torture/compile/20060419-1.c: Added.
2532
2533 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2534
2535         * gfortran.dg/label_1.f90: Adjust dg-error.
2536
2537 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2538
2539         PR target/26961
2540         * gcc.dg/fold-cond-1.c: New test case.
2541         * gcc.dg/pr26961-1.c: Likewise.
2542
2543 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2544
2545         PR libgfortran/27138
2546         * gfortran.dg/read_bad_advance.f90: New test.
2547
2548 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2549             Dale Johannesen  <dalej@apple.com>
2550
2551         PR target/24076
2552         * gcc.target/i386/vecinit-3.c: New testcase.
2553         * gcc.target/i386/vecinit-4.c: Likewise.
2554         * gcc.target/i386/sse-18.c: Likewise.
2555         * gcc.target/i386/sse-19.c: Likewise.
2556
2557 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2558
2559         * gfortran.dg/allocate_zerosize_1.f90: New test.
2560
2561 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2562
2563         PR c++/26365
2564         * g++.dg/template/crash45.C: New test.
2565
2566 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2567
2568         PR fortran/26787
2569         * gfortran.dg/proc_assign_1.f90: New test.
2570         * gfortran.dg/procedure_lvalue.f90: Change message.
2571         * gfortran.dg/namelist_4.f90: Add new error.
2572
2573         PR fortran/25597
2574         PR fortran/27096
2575         * gfortran.dg/auto_pointer_array_result_1.f90
2576
2577         PR fortran/27089
2578         * gfortran.dg/specification_type_resolution_1.f90
2579
2580         PR fortran/18003
2581         PR fortran/25669
2582         PR fortran/26834
2583         * gfortran.dg/bounds_temporaries_1.f90: New test.
2584
2585         PR fortran/27124
2586         * gfortran.dg/array_return_value_1.f90: New test.
2587
2588 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2589
2590         PR fortran/25336
2591         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2592
2593 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2594
2595         PR middle-end/26823
2596         * g++.dg/gomp/pr26823-1.C: New test.
2597         * g++.dg/gomp/pr26823-2.C: New test.
2598
2599 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2600
2601         PR middle-end/27134
2602         * gcc.dg/pr27314.c: New test.
2603
2604 2006-04-13  Richard Henderson  <rth@redhat.com>
2605
2606         * g++.dg/gomp/block-0.C: Update expected matches.
2607
2608 2006-04-13  DJ Delorie  <dj@redhat.com>
2609
2610         * lib/target-supports.exp (check_effective_target_int32plus): New.
2611         (check_effective_target_ptr32plus): New.
2612         (check_effective_target_size32plus): New.
2613         (check_effective_target_int16): New.
2614         (check_profiling_available): Add m32c to the list of unsupported targets.
2615
2616         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2617         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2618         memory size.
2619         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2620         pointers.
2621         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2622         size_t.
2623         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2624         and size_t.
2625         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2626         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2627         not just xstormy16.  Skip m32c due to weird pointer size.
2628         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2629         not just xstormy16.
2630         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2631         not just xstormy16.
2632         * gcc.dg/20020312-2.c: Add m32c support.
2633         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2634         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2635         in test.
2636         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2637         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2638         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2639         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2640         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2641         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2642         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2643         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2644         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2645         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2646         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2647         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2648         in test.
2649         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2650         in test.
2651         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2652         * gcc.dg/pr23049.c: Require >=32 bit integers.
2653         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2654         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2655         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2656         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2657         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2658         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2659         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2660         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2661         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2662         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2663         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2664         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2665         prototype in test.
2666         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2667         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2668         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2669         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2670         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2671
2672         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2673         * gcc.c-torture/execute/20040703-1.x: Likewise.
2674         * gcc.c-torture/execute/20040705-1.x: Likewise.
2675         * gcc.c-torture/execute/20040705-2.x: Likewise.
2676         * gcc.c-torture/execute/20040709-1.x: Likewise.
2677         * gcc.c-torture/execute/20040709-2.x: Likewise.
2678         * gcc.c-torture/execute/20040811-1.x: Likewise.
2679         * gcc.c-torture/execute/20050316-1.x: Likewise.
2680         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2681         * gcc.c-torture/execute/pr19689.x: Likewise.
2682         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2683         * gcc.c-torture/execute/usmul.x: Likewise.
2684         * gcc.c-torture/execute/vrp-5.x: Likewise.
2685         * gcc.c-torture/execute/vrp-6.x: Likewise.
2686         * gcc.dg/debug/20041023-1.s: Likewise.
2687
2688 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2689
2690         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2691         of integers to a vector types are now constant expressions in C.
2692         * gcc.dg/vect/vect-fold-1.c: New test case.
2693
2694 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2695             Ulrich Weigand  <uweigand@de.ibm.com>
2696
2697         PR target/27006
2698         * gcc.dg/vmx/pr27006.c: New testcase.
2699
2700 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2701
2702         PR libgfortran/26766
2703         * gfortran.dg/write_recursive.f90: New test.
2704
2705 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2706
2707         * g++.dg/parse/dtor7.C: New test.
2708         * g++.dg/parse/new1.C: Add error marker.
2709         * g++.dg/template/new3.C: New test.
2710
2711         PR c++/26122
2712         * g++.dg/template/pure1.C: New test.
2713
2714         PR c++/26295
2715         * g++.dg/parse/ptrmem4.C: New test.
2716
2717 2006-04-10  Jeff Law  <law@redhat.com>
2718
2719         PR/27087
2720         * gcc.c-torture/compile/pr27087.c: New test.
2721
2722 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2723
2724         PR/21391
2725         * gcc.dg/20060410.c: New.
2726
2727 2006-04-10  Matthias Klose  <doko@debian.org>
2728
2729         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2730         Recognize multilib directory names containing underscores.
2731
2732 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2733
2734         * gcc.target/i386/vecinit-1.c: New test case.
2735         * gcc.target/i386/vecinit-2.c: Likewise.
2736
2737 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2738
2739         PR debug/27057
2740         * g++.dg/debug/dwarf2-2.C: New test.
2741
2742 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2743
2744         PR rtl-optimization/27073
2745         * gcc.c-torture/execute/pr27073.c: New test.
2746
2747 2006-04-08  Mike Stump  <mrs@apple.com>
2748
2749         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2750
2751 2006-04-07  Richard Guenther  <rguenther@suse.de>
2752
2753         PR tree-optimization/26135
2754         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2755
2756 2006-04-06  Jan Hubicka  <jh@suse.cz>
2757
2758         PR profile/26399
2759         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2760
2761 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2762
2763         * g++.dg/conversion/nullptr1.C: New test case.
2764         * g++.dg/conversion/nullptr2.C: Likewise.
2765
2766 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2767
2768         * gfortran.dg/dependency_18.f90: New test case.
2769
2770 2006-04-05  Richard Guenther  <rguenther@suse.de>
2771
2772         PR tree-optimization/26919
2773         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2774         * gcc.dg/ipa/ipa-2.c: Likewise.
2775         * gcc.dg/ipa/ipa-3.c: Likewise.
2776         * gcc.dg/ipa/ipa-5.c: Likewise.
2777
2778 2006-04-05  Richard Guenther  <rguenther@suse.de>
2779
2780         PR tree-optimization/26763
2781         * gcc.dg/torture/pr26763-1.c: New testcase.
2782         * gcc.dg/torture/pr26763-2.c: Likewise.
2783
2784 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2785
2786         PR fortran/23634
2787         PR fortran/25619
2788         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2789
2790 2006-04-04  Eric Christopher  <echristo@apple.com>
2791
2792         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2793         stubs.
2794         * gcc.target/i386/387-5.c: Ditto.
2795
2796 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2797
2798         * gcc.target/sparc/struct-ret-check.c: New test.
2799
2800 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2801
2802         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2803         zero decimal digits specified in format.
2804
2805 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2806
2807         PR fortran/26891
2808         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2809
2810         PR fortran/26976
2811         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2812         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2813         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2814         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2815         bigendian-ness.
2816
2817 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2818
2819         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2820         dummy arguments work when the actual argument is itself a dummy
2821         argument of the caller.
2822
2823 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2824
2825         PR libfortran/24685
2826         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2827
2828 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2829
2830         * gfortran.dg/dependencency_17.f90: New test case.
2831
2832 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2833
2834         * gfortran.dg/dependency_14.f90: New test case.
2835         * gfortran.dg/dependency_15.f90: Likewise.
2836         * gfortran.dg/dependency_16.f90: Likewise.
2837
2838 2006-03-31  Asher Langton  <langton2@llnl.gov>
2839
2840         PR fortran/25358
2841         gfortran.dg/cray_pointers_6.f90: New test.
2842
2843 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2844
2845         PR libgfortran/26890
2846         * gfortran.dg/read_size_noadvance.f90: New test.
2847
2848 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2849
2850         PR fortran/25031
2851         * gfortran.dg/multiple_allocation_1.f90: Check that the
2852         size has changed after a re-allocation with stat.
2853
2854 2006-03-30  Richard Guenther  <rguenther@suse.de>
2855
2856         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2857         removal.
2858         * gcc.target/i386/sselibm-2.c: Likewise.
2859         * gcc.target/i386/sselibm-3.c: Likewise.
2860         * gcc.target/i386/sselibm-4.c: Likewise.
2861         * gcc.target/i386/sselibm-5.c: Likewise.
2862
2863 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2864
2865         * gcc.dg/fold-andxor-1.c: New test case.
2866         * gcc.dg/fold-xorand-1.c: Likewise.
2867
2868 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2869
2870         * gcc.dg/fold-convnotconv-1.c: New test case.
2871
2872 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2873
2874         PR fortran/26779
2875         * gfortran.dg/private_type_5.f90: New test.
2876
2877 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2878
2879         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2880
2881 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2882
2883         * gfortran.dg/advance_2.f90: New test.
2884         * gfortran.dg/advance_3.f90: New test.
2885
2886         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2887
2888 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2889
2890         PR libgfortran/26661
2891         PR libgfortran/26880
2892         * gfortran.dg/read_x_past.f: New test.
2893
2894 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2895
2896         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2897         to be STABS.
2898
2899 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2900
2901         * objc.dg/dwarf-1.m: Skip on AIX.
2902         * objc.dg/dwarf-2.m: Skip on AIX.
2903
2904 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2905
2906         PR fortran/26816
2907         * gfortran.dg/float_1.f90: New test.
2908
2909 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2910
2911         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2912         X86_64 targets.
2913         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2914
2915 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2916
2917         PR libfortran/26735
2918         * gfortran.dg/convert_implied_open.f90: New test case.
2919
2920 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2921
2922         PR fortran/26769
2923         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2924
2925 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2926
2927         PR middle-end/26717
2928         * gcc.dg/pr26717.c: New test.
2929
2930 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2931
2932         * gfortran.dg/dependency_12.f90: New test case.
2933
2934 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2935
2936         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2937
2938 2006-03-24  Jeff Law  <law@redhat.com>
2939
2940         * gcc.c-torture/pr26840.c: New test.
2941
2942 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2943
2944         * objc.dg/dwarf-2.m: New.
2945         * obj-c++.dg/dwarf-2.mm: New.
2946
2947         * g++.old-deja/g++.other/init19.C: New.
2948
2949 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2950
2951         * g++.dg/eh/spbp.C: Skip on AIX.
2952
2953 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2954
2955         PR middle-end/26611
2956         * g++.dg/gomp/pr26611-1.C: New test.
2957         * g++.dg/gomp/pr26611-2.C: New test.
2958
2959 2006-03-24  Jeff Law  <law@redhat.com>
2960
2961         * gcc.c-torture/compile/pr26833.c: New test.
2962         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2963
2964 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2965
2966         * gfortran.dg/endfile_2.f90: Delete temp file.
2967
2968 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2969
2970         PR fortran/19303
2971         * gfortran.dg/record_marker_1.f90: New test case.
2972         * gfortran.dg/record_marker_2.f: New test case.
2973         * gfortran.dg/record_marker_3.f90: New test case.
2974
2975 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2976
2977         PR fortran/17298
2978         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2979         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2980
2981 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2982
2983         * lib/gcc-dg.exp (cleanup-modules): New proc.
2984         * gfortran.dg/allocatable_function_1.f90,
2985         gfortran.dg/allocate_char_star_scalar_1.f90,
2986         gfortran.dg/assumed_charlen_function_1.f90,
2987         gfortran.dg/assumed_dummy_1.f90,
2988         gfortran.dg/assumed_shape_ranks_1.f90,
2989         gfortran.dg/assumed_shape_ranks_2.f90,
2990         gfortran.dg/assumed_size_dt_dummy.f90,
2991         gfortran.dg/auto_char_dummy_array_1.f90,
2992         gfortran.dg/auto_char_len_3.f90,
2993         gfortran.dg/automatic_module_variable.f90,
2994         gfortran.dg/bad_automatic_objects_1.f90,
2995         gfortran.dg/char_array_constructor.f90,
2996         gfortran.dg/char_array_structure_constructor.f90,
2997         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2998         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2999         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3000         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3001         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3002         gfortran.dg/derived_pointer_recursion.f90,
3003         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3004         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3005         gfortran.dg/dummy_functions_1.f90,
3006         gfortran.dg/elemental_initializer_1.f90,
3007         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3008         gfortran.dg/elemental_pointer_1.f90,
3009         gfortran.dg/elemental_subroutine_1.f90,
3010         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3011         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3012         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3013         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3014         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3015         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3016         gfortran.dg/global_references_1.f90,
3017         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3018         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3019         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3020         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3021         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3022         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3023         gfortran.dg/large_integer_kind_1.f90,
3024         gfortran.dg/large_real_kind_1.f90,
3025         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3026         gfortran.dg/module_double_reuse.f90,
3027         gfortran.dg/module_equivalence_1.f90,
3028         gfortran.dg/module_interface_1.f90,
3029         gfortran.dg/module_parameter_array_refs_1.f90,
3030         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3031         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3032         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3033         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3034         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3035         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3036         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3037         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3038         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3039         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3040         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3041         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3042         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3043         gfortran.dg/same_name_1.f90,
3044         gfortran.dg/sibling_dummy_procedure_1.f90,
3045         gfortran.dg/sibling_dummy_procedure_2.f90,
3046         gfortran.dg/sibling_dummy_procedure_3.f90,
3047         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3048         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3049         gfortran.dg/used_dummy_types_2.f90,
3050         gfortran.dg/used_dummy_types_3.f90,
3051         gfortran.dg/used_dummy_types_4.f90,
3052         gfortran.dg/used_dummy_types_5.f90,
3053         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3054         gfortran.dg/userdef_operator_1.f90: Use it.
3055
3056 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3057
3058         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3059         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3060         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3061         gfortran.dg/write_back.f,
3062         gfortran.fortran-torture/execute/inquire_1.f90,
3063         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3064
3065 2006-03-21  Jeff Law  <law@redhat.com>
3066
3067         * gcc.dg/tree-ssa/vrp28.c: New test.
3068
3069 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3070
3071         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3072         if _STDC_C99 is defined.
3073         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3074         * gcc.dg/builtins-20.c: Likewise.
3075         * gcc.dg/builtins-53.c: Likewise.
3076         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3077         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3078
3079 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3080
3081         PR tree-opt/26781
3082         * gcc.c-torture/compile/pr26781-1.c: New test.
3083         * gcc.c-torture/compile/pr26781-2.c: New test.
3084
3085 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3086
3087         PR c++/26690
3088         * g++.dg/gomp/pr26690-1.C: New test.
3089         * g++.dg/gomp/pr26690-2.C: New test.
3090
3091 2006-03-20  Jeff Law  <law@redhat.com>
3092
3093         * gcc.dg/tree-ssa/pr21829.c: New test.
3094
3095         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3096
3097 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3098
3099         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3100         (check_visibility_available): Use it.
3101         (check_effective_target_default_packed): Likewise.
3102         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3103         (check_effective_target_fopenmp): Likewise.
3104         (check_effective_target_freorder): Likewise.
3105         (check_effective_target_fpic): Likewise.
3106         (check_named_sections_available): Likewise.
3107         (check_effective_target_ilp32): Likewise.
3108         (check_effective_target_lp64): Likewise.
3109
3110 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3111
3112         PR fortran/20935
3113         * gfortran.dg/scalar_mask_2.f90: New test case.
3114
3115 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3116
3117         PR tree-opt/26629
3118         * gcc.dg/tree-ssa/loadpre12.c: New test.
3119         * gcc.dg/tree-ssa/loadpre13.c: New test.
3120         * gcc.dg/tree-ssa/loadpre14.c: New test.
3121         * gcc.dg/tree-ssa/loadpre15.c: New test.
3122         * gcc.dg/tree-ssa/loadpre16.c: New test.
3123         * gcc.dg/tree-ssa/loadpre17.c: New test.
3124         * gcc.dg/tree-ssa/loadpre18.c: New test.
3125         * gcc.dg/tree-ssa/loadpre19.c: New test.
3126         * gcc.dg/tree-ssa/loadpre20.c: New test.
3127         * gcc.dg/tree-ssa/loadpre21.c: New test.
3128         * gcc.dg/tree-ssa/loadpre22.c: New test.
3129
3130 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3131
3132         PR fortran/26741
3133         * gfortran.dg/elemental_initializer_1.f90: New test.
3134
3135         PR fortran/26716
3136         * gfortran.dg/assumed_shape_ranks_2: New test.
3137
3138 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3139
3140         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3141         target fpic.
3142
3143 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3144
3145         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3146         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3147         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3148         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3149         gfortran.fortran-torture/execute/direct_io.f90,
3150         gfortran.fortran-torture/execute/inquire_2.f90,
3151         gfortran.fortran-torture/execute/inquire_4.f90,
3152         gfortran.fortran-torture/execute/list_read_1.f90,
3153         gfortran.fortran-torture/execute/open_replace.f90,
3154         gfortran.fortran-torture/execute/slash_edit.f90,
3155         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3156         temporary files from testcases.
3157
3158 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3159
3160         PR libgfortran/26509
3161         gfortran.dg/write_direct_eor.f90: New test.
3162
3163 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3164
3165         * gcc.target/powerpc/pr26350.c: New.
3166         * gcc.target/powerpc/indexed-addr.c: New.
3167
3168 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3169
3170         * gfortran.dg/dependency_13.f90: New test case.
3171
3172 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3173
3174         PR middle-end/21781
3175         * gcc.dg/real-const-1.c: New test case.
3176
3177 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3178
3179         * g++.old-deja/g++.other/init18.C: New.
3180         * g++.old-deja/g++.other/init5.C: Remove xfail.
3181
3182 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3183
3184         * g++.dg/opt/pr15551.C: Cleanup temp file.
3185
3186 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3187
3188         PR c++/6634
3189         g++.dg/parse/long1.C: New test.
3190
3191 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3192
3193         PR fortran/19101
3194         * gfortran.dg/continuation.f90: New test.
3195         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3196
3197 2006-03-14  Richard Guenther  <rguenther@suse.de>
3198
3199         PR tree-optimization/26672
3200         * gcc.dg/torture/pr26672.c: New testcase.
3201
3202 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3203
3204         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3205         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3206
3207 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3208
3209         PR middle-end/26557
3210         * gcc.c-torture/compile/switch-1.c: New test case.
3211
3212 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3213
3214         PR fortran/25378
3215         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3216         test to include more permuatations of mask and index.
3217         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3218         respond to F2003 spec. that the position returned for an all false
3219         mask && condition is zero.
3220
3221 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3222
3223         PR middle-end/25989
3224         * gcc.dg/gomp/pr25989.c: New test.
3225
3226 2006-03-13  Jeff Law  <law@redhat.com>
3227
3228         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3229
3230 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3231
3232         * gcc.dg/switch-9.c: New test.
3233
3234 2006-03-13  Richard Guenther  <rguenther@suse.de>
3235
3236         PR middle-end/26630
3237         * gcc.dg/torture/pr26630.c: New testcase.
3238
3239 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3240
3241         * gfortran.dg/dependency_10.f90: New test case.
3242         * gfortran.dg/dependency_11.f90: Likewise.
3243
3244 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3245             Erik Edelmann  <eedelman@gcc.gnu.org>
3246
3247         * gfortran.dg/allocatable_function_1.f90: New.
3248         * gfortran.dg/allocatable_function_2.f90: New.
3249
3250 2006-03-10  Richard Guenther  <rguenther@suse.de>
3251
3252         PR middle-end/26565
3253         * gcc.dg/torture/pr26565.c: New testcase.
3254
3255 2006-03-09  Eric Christopher  <echristo@apple.com>
3256
3257         * gcc.c-torture/compile/20060309-1.c: New.
3258
3259 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3260
3261         PR libgfortran/26499
3262         * gfortran.dg/write_back.f: New test.
3263         * gfortran.dg/write_rewind_1.f: New test.
3264         * gfortran.dg/write_rewind_2.f: New test.
3265
3266 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3267
3268         PR libgfortran/26554
3269         * gfortran.dg/read_logical.f90: New test.
3270
3271 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3272
3273         * ada/acats/norun.lst: cdd2a03 now passes.
3274
3275 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3276
3277         PR testsuite/25177
3278         * gcc.target/powerpc/pr18096-1.c: Change where the error
3279         would match.
3280
3281 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3282
3283         * gcc.target/i386/cleanup-1.c: New test.
3284         * gcc.target/i386/cleanup-2.c: New test.
3285
3286 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3287
3288         * gfortran.dg/dependency_9.f90: Remove for the time being.
3289
3290 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3291
3292         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3293         directive.
3294
3295 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3296
3297         * gfortran.dg/dependency_9.f90: New test case.
3298
3299 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3300
3301         * gfortran.dg/dependency_4.f90: New test case.
3302         * gfortran.dg/dependency_5.f90: New test case.
3303         * gfortran.dg/dependency_6.f90: New test case.
3304         * gfortran.dg/dependency_7.f90: New test case.
3305         * gfortran.dg/dependency_8.f90: New test case.
3306
3307 2006-03-03  Paul Brook  <paul@codesourcery.com>
3308
3309         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3310         Add m68k-*-elf.
3311
3312 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3313
3314         PR fortran/25031
3315         * multiple_allocation_1.f90: New test.
3316
3317 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3318
3319         PR tree-optimization/26524
3320         * gfortran.dg/pr26524.f: New test case.
3321
3322 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3323
3324         * g++.dg/template/repo5.C: Cleanup repo files.
3325         * gcc.dg/20051201-1.c: Cleanup coverage files.
3326         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3327         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3328         tree dump files.
3329
3330 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3331
3332         * objc.dg/objc-nofilename-1.m: New test.
3333         * objc.dg/bad-receiver-type.m: New test.
3334         * obj-c++.dg/bad-receiver-type.mm: New test.
3335
3336 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3337
3338         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3339
3340 2006-03-01  Mike Stump  <mrs@apple.com>
3341
3342         * g++.dg/abi/key2.C: Add.
3343
3344 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3345
3346         * gfortran.dg/logical_dot_product.f90: New test.
3347
3348         PR fortran/26393
3349         * gfortran.dg/used_interface_ref.f90: New test.
3350
3351         PR fortran/20938
3352         * gfortran.dg/dependency_2.f90: New test.
3353         * gfortran.fortran-torture/execute/where17.f90: New test.
3354         * gfortran.fortran-torture/execute/where18.f90: New test.
3355         * gfortran.fortran-torture/execute/where19.f90: New test.
3356         * gfortran.fortran-torture/execute/where20.f90: New test.
3357
3358 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3359
3360         * g++.dg/tree-ssa/pr26443.C: New test case.
3361
3362 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3363
3364         PR middle-end/26022
3365         * g++.dg/opt/return-slot1.C: New test.
3366
3367 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3368
3369         PR libgfortran/26136
3370         * gfortran.dg/namelist_23.f90: New test.
3371
3372 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3373
3374         PR middle-end/14752
3375         * gcc.dg/fold-eqandshift-2.c: New test case.
3376
3377 2006-02-28  Richard Guenther  <rguenther@suse.de>
3378
3379         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3380         decomposition.
3381
3382 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3383
3384         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3385
3386 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3387
3388         PR libgfortran/26464
3389         * gfortran.dg/backspace_5.f: New test.
3390         * gfortran.dg/backspace_6.f: New test.
3391
3392 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3393
3394         * gcc.dg/fold-eqandnot-1.c: New test case.
3395
3396 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3397
3398         PR middle-end/19983
3399         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3400
3401 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3402
3403         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3404         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3405
3406 2006-02-26  Richard Guenther  <rguenther@suse.de>
3407
3408         PR tree-optimization/26421
3409         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3410
3411 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3412
3413         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3414         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3415
3416 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3417
3418         * gcc.dg/fold-even-1.c: New test case.
3419
3420 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3421
3422         PR middle-end/21137
3423         * gcc.dg/fold-eqandshift-1.c: New test case.
3424
3425 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3426
3427         PR tree-optimization/25125
3428         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3429         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3430
3431 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3432
3433         PR tree-optimizations/26359
3434         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3435         with -fdump-tree-dceloop-details.
3436         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3437
3438 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3439
3440         PR middle-end/23673
3441         * gcc.dg/fold-eqxor-1.c: New test case.
3442         * gcc.dg/fold-eqxor-2.c: Likewise.
3443         * gcc.dg/fold-eqxor-3.c: Likewise.
3444
3445 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3446
3447         PR fortran/23092
3448         * scalar_mask_1.f90: New test.
3449
3450 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3451
3452         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3453         * g++.dg/eh/uncaught2.C: New.
3454         * g++.dg/eh/uncaught3.C: New.
3455
3456 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3457
3458         PR libgfortran/26423
3459         * gfortran.dg/read_many_1.f: New test.
3460
3461 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3462
3463         PR fortran/24519
3464         * gfortran.dg/dependency_3.f90: New test.
3465         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3466         XFAILs.
3467
3468         PR fortran/25395
3469         * gfortran.dg/equiv_6.f90: New test.
3470
3471 2006-02-23  Jeff Law  <law@redhat.com>
3472
3473         * gcc.c-torture/compile/pr26425.c: New test.
3474
3475 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3476
3477         PR middle-end/26412
3478         * gcc.dg/gomp/pr26412.c: New test.
3479
3480 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3481
3482         PR c++/26291
3483         * g++.dg/other/ellipsis1.C: New test.
3484         * g++.dg/parse/operator4.C: Adjust error marker.
3485
3486 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3487
3488         PR target/25603
3489         * gfortran.dg/pr25603.f: New testcase.
3490
3491 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3492
3493         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3494         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3495
3496 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3497
3498         * g++.dg/eh/spbp.C: New.
3499
3500 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3501
3502         PR middle-end/26379
3503         * gcc.target/i386/mmx-7.c: New test.
3504
3505 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3506
3507         PR tree-optimization/26361
3508         * gcc.dg/tree-ssa/vrp27.c: New test case.
3509
3510 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3511
3512         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3513         * gcc.dg/tree-ssa/complex-4.c: Here.
3514
3515 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3516
3517         PR middle-end/19543
3518         * gfortran.dg/logical_1.f90: New test case.
3519
3520 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3521
3522         PR middle-end/26334
3523         * gcc.dg/20060218-1.c: Moved to...
3524         * gcc.target/i386/20060218-1.c: ... here.  New test.
3525
3526 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3527
3528         PR fortran/26201
3529         * gfortran.dg/convert_1.f90: New.
3530
3531 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3532
3533         PR fortran/25054
3534         * gfortran.dg/namelist_5.f90: New test.
3535
3536         PR fortran/25089
3537         * gfortran.dg/namelist_4.f90: New test.
3538
3539 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3540
3541         PR tree-opt/25680
3542         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3543
3544 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3545
3546         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3547         variable to take into account the variable name in the
3548         function header.
3549         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3550
3551 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3552
3553         PR middle-end/26334
3554         * gcc.c-torture/compile/20060217-1.c: New test.
3555         * gcc.dg/20060218-1.c: New test.
3556
3557 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3558
3559         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3560
3561 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3562
3563         * gcc.dg/cpp/undef3.c: New test.
3564         * gcc.dg/cpp/trad/builtins2.c: New test.
3565
3566 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3567
3568         PR c++/26266
3569         * g++.dg/template/static22.C: New test.
3570         * g++.dg/template/static23.C: New test.
3571         * g++.dg/template/static24.C: New test.
3572         * g++.dg/template/non-dependent13.C: New test.
3573         * g++.dg/init/member1.C: Tweak error markers.
3574
3575 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3576
3577         PR target/26255
3578         * gcc.c-torture/compile/pr26255.c: New test case.
3579
3580 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3581
3582         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3583         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3584         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3585         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3586         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3587         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3588         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3589
3590 2006-02-16  Jeff Law  <law@redhat.com>
3591
3592         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3593         * gcc.dg/tree-ssa/vrp26.c: New test.
3594
3595 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3596
3597         PR target/20353
3598         PR target/24578
3599         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3600         __UCLIBC__ is defined.
3601
3602 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3603
3604         PR fortran/26224
3605         * gfortran.dg/gomp/pr26224.f: New test.
3606
3607 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3608
3609         PR tree-opt/25918
3610         * lib/target-supports.exp
3611         (check_effective_target_vect_short_mult): New.
3612         (check_effective_target_vect_char_mult): New.
3613         (check_effective_target_vect_widen_sum_qi_to_si): New.
3614         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3615         (check_effective_target_vect_widen_sum_hi_to_si): New.
3616         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3617         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3618         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3619         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3620         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3621         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3622         vect-reduc-pattern-2c.c
3623         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3624         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3625         vect-reduc-pattern-1c.c
3626
3627 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3628
3629         PR fortran/24557
3630         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3631
3632 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3633
3634         PR fortran/26054
3635         * gfortran.dg/enum_8.f90: Remove check for warning.
3636         * gfortran.dg/iomsg_1.f90: Ditto.
3637         * gfortran.dg/enum_1.f90: Ditto.
3638         * gfortran.dg/enum_9.f90: Ditto.
3639         * gfortran.dg/enum_2.f90: Ditto.
3640         * gfortran.dg/enum_10.f90: Ditto.
3641         * gfortran.dg/enum_3.f90: Ditto.
3642         * gfortran.dg/flush_1.f90: Ditto.
3643         * gfortran.dg/enum_4.f90: Ditto.
3644         * gfortran.dg/array_constructor_1.f90: Ditto.
3645         * gfortran.dg/enum_5.f90: Ditto.
3646         * gfortran.dg/enum_6.f90: Ditto.
3647         * gfortran.dg/enum_7.f90: Ditto.
3648
3649 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3650
3651         PR middle-end/26300
3652         * gcc.c-torture/compile/20060215-1.c: New test.
3653
3654 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3655
3656         PR middle-end/23670
3657         * gcc.dg/tree-ssa/andor-2.c: New test case.
3658
3659 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3660
3661         PR fortran/25045
3662         * optional_dim.f90: New test.
3663
3664 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3665
3666         PR fortran/26277
3667         * gfortran.dg/label_4.f90: New.
3668
3669 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3670             Diego Novillo  <dnovillo@redhat.com>
3671             Uros Bizjak  <uros@kss-loka.si>
3672
3673         * gfortran.dg/gomp: New directory.
3674
3675 2006-02-14  Richard Guenther  <rguenther@suse.de>
3676
3677         PR tree-optimization/26258
3678         * gcc.dg/torture/pr26258.c: New testcase.
3679
3680 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3681
3682         PR fortran/26246
3683         * gfortran.dg/pr26246_1.f90: New test.
3684         * gfortran.dg/pr26246_2.f90: New test.
3685
3686         PR middle-end/26092
3687         * gcc.c-torture/compile/20060208-1.c: New test.
3688
3689 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3690
3691         PR fortran/26074
3692         PR fortran/25103
3693         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3694         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3695         * gfortran.dg/automatic_module_variable.f90: Change error message.
3696
3697         PR fortran/20861
3698         * gfortran.dg/internal_dummy_1.f90: New test.
3699
3700         PR fortran/20871
3701         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3702
3703
3704         PR fortran/25083
3705         * gfortran.dg/uncommon_block_data_1.f90: New test.
3706         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3707         with standard.
3708
3709         PR fortran/25088
3710         * gfortran.dg/typed_subroutine_1.f90: New test.
3711
3712 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3713
3714         * objc.dg/dwarf-1.m: New.
3715
3716 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3717
3718         PR middle-end/24427
3719         * gcc.dg/tree-ssa/andor-1.c: New test case.
3720
3721 2006-02-13  Josh Conner  <jconner@apple.com>
3722
3723         PR target/25376
3724         * gcc.dg/pr25376.c: New test.
3725
3726         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3727         assemble.
3728         * lib/target-supports.exp (check_named_sections_available):
3729         Only compile named-sections test -- don't assemble.
3730
3731 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3732
3733         * g++.dg/warn/no-write-strings.C: New test.
3734         * g++.dg/warn/write-strings.C: Likewise.
3735         * g++.dg/warn/write-strings-default.C: Likewise.
3736
3737 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3738
3739         PR fortran/25806
3740         * gfortran.dg/ret_pointer_2.f90: New test.
3741
3742 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3743
3744         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3745
3746 2006-02-10  Jeff Law  <law@redhat.com>
3747
3748         * gcc.c-torture/compile/pr26213.c: New test.
3749
3750 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3751
3752         gfortran.dg/null_1.f90: New test.
3753
3754 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3755
3756         PR fortran/14771
3757         * gfortran.dg/parens_4.f90: New.
3758         * gfortran.dg/parens_5.f90: New.
3759
3760 2006-02-10  Richard Guenther  <rguenther@suse.de>
3761
3762         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3763
3764 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3765         Paul Thomas  <pault@gcc.gnu.org>
3766
3767         PR fortran/14771
3768         * gfortran.dg/parens_1.f90: New.
3769         * gfortran.dg/parens_2.f90: New.
3770         * gfortran.dg/parens_3.f90: New.
3771
3772 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3773
3774         PR fortran/26038
3775         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3776
3777         PR fortran/25059
3778         * gfortran.dg/impure_assignment_1.f90: New test.
3779
3780         PR fortran/25070
3781         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3782
3783 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3784
3785         PR target/26141
3786         * g++.dg/expr/stdarg2.C: New test.
3787
3788 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3789
3790         PR inline-asm/16194
3791         * gcc.dg/pr16194.c: New test.
3792
3793 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3794
3795         * ada/acats/run_acats: Use portable variant of "$@".
3796
3797 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3798
3799         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3800         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3801
3802 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3803
3804         PR tree-opt/26179
3805         * g++.dg/opt/pr26179.C: New test.
3806
3807 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3808
3809         PR middle-end/26134
3810         * gcc.dg/tree-ssa/complex-3.c: New test.
3811
3812 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3813
3814         * gcc.c-torture/compile/volatile-1.c: New test.
3815
3816 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3817
3818         PR 26180
3819         * gcc.dg/tree-ssa/pr26180.c: New test.
3820
3821 2006-02-08  Jeff Law  <law@redhat.com>
3822
3823         * gcc.dg/tree-ssa/pr21417.c: New test.
3824
3825 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3826
3827         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3828         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3829
3830 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3831
3832         * lib/scanrtl.exp: New.
3833
3834 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3835
3836         PR c++/26071
3837         * g++.dg/other/virtual2.C: New test.
3838
3839         PR c++/26070
3840         * g++.dg/other/virtual1.C: New test.
3841
3842 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3843
3844         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3845         cleanup-ipa-dump): Update dump file glob patterns.
3846         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3847         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3848
3849         * lib/gcc-dg.exp: Load it.
3850         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3851
3852 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3853
3854         PR testsuite/26159
3855         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3856         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3857
3858 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3859
3860         PR fortran/25577
3861         * gfortran.dg/mvbits_1.f90: New.
3862
3863 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3864
3865         * g++.dg/warn/Wdiv-by-zero.C: New test.
3866         * g++.dg/warn/Wno-div-by-zero.C: New.
3867
3868 2006-02-07  Jeff Law  <law@redhat.com>
3869
3870         * gcc.dg/tree-ssa/pr21559.c: New test.
3871
3872         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3873         multiple VRP passes.
3874         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3875         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3876         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3877         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3878         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3879         * gcc.dg/tree-ssa/vrp02.c: Likewise
3880         * gcc.dg/tree-ssa/vrp11.c: Likewise
3881         * gcc.dg/tree-ssa/pr14341.c: Likewise
3882         * gcc.dg/tree-ssa/vrp19.c: Likewise
3883         * gcc.dg/tree-ssa/vrp20.c: Likewise
3884         * gcc.dg/tree-ssa/vrp03.c: Likewise
3885         * gcc.dg/tree-ssa/pr21086.c: Likewise
3886         * gcc.dg/tree-ssa/pr21959.c: Likewise
3887         * gcc.dg/tree-ssa/vrp21.c: Likewise
3888         * gcc.dg/tree-ssa/vrp04.c: Likewise
3889         * gcc.dg/tree-ssa/pr25485.c: Likewise
3890         * gcc.dg/tree-ssa/pr22026.c: Likewise
3891         * gcc.dg/tree-ssa/vrp22.c: Likewise
3892         * gcc.dg/tree-ssa/vrp05.c: Likewise
3893         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3894         * gcc.dg/tree-ssa/pr20701.c: Likewise
3895         * gcc.dg/tree-ssa/vrp23.c: Likewise
3896         * gcc.dg/tree-ssa/vrp06.c: Likewise
3897         * gcc.dg/tree-ssa/pr22117.c: Likewise
3898         * gcc.dg/tree-ssa/pr20702.c: Likewise
3899         * gcc.dg/tree-ssa/vrp15.c: Likewise
3900         * gcc.dg/tree-ssa/pr21090.c: Likewise
3901         * gcc.dg/tree-ssa/pr21294.c: Likewise
3902         * gcc.dg/tree-ssa/vrp24.c: Likewise
3903         * gcc.dg/tree-ssa/vrp07.c: Likewise
3904         * gcc.dg/tree-ssa/pr21563.c: Likewise
3905         * gcc.dg/tree-ssa/pr25382.c: Likewise
3906         * gcc.dg/tree-ssa/vrp16.c: Likewise
3907         * gcc.dg/tree-ssa/vrp25.c: Likewise
3908         * gcc.dg/tree-ssa/vrp08.c: Likewise
3909         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3910         * gcc.dg/tree-ssa/vrp17.c: Likewise
3911         * gcc.dg/tree-ssa/pr21458.c: Likewise
3912         * g++.dg/tree-ssa/pr18178.C: Likewise
3913
3914 2006-02-07  Richard Guenther  <rguenther@suse.de>
3915
3916         PR c++/26140
3917         Revert
3918         2006-01-30  Richard Guenther  <rguenther@suse.de>
3919         PR c++/23372
3920         * gcc.dg/pr23372-1.C: New testcase.
3921
3922         * g++.dg/tree-ssa/pr26140.C: New testcase.
3923
3924 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3925
3926         PR c++/9737
3927         * g++.dg/template/ttp15.C: New test.
3928         * g++.dg/template/ttp16.C: Likewise.
3929         * g++.dg/template/ttp17.C: Likewise.
3930         * g++.old-deja/g++.pt/ttp36.C: Remove.
3931         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3932         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3933         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3934         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3935         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3936         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3937         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3938         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3939         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3940
3941 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3942
3943         PR libfortran/23815
3944         * unf_io_convert_4.f90: New test.
3945
3946 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3947
3948         * gcc.dg/tree-ssa/loadpre10.c: New test.
3949         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3950         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3951         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3952
3953 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3954
3955         PR libfortran/24685
3956         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3957
3958 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3959
3960         PR tree-opt/25251
3961         * gfortran.dg/assign_7.f: New test.
3962
3963 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3964
3965         PR fortran/26041
3966         PR fortran/26064
3967         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3968         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3969         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3970
3971 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3972
3973         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3974         in size_t typedef.
3975
3976 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3977
3978         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3979         * g++.dg/charset/string.c (foo): Likewise.
3980         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3981         const char*
3982         * g++.dg/ext/builtin2.C (printf): Likewise.
3983         * g++.dg/init/new15.C (printf): Likewise.
3984         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3985         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3986         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3987         * g++.dg/template/non-dependent4.C (temp): Likewise.
3988         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3989         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3990         parameter type to const char*.
3991         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3992         Change type to const char*.
3993         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3994         Likewise.
3995         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3996         second parameter type to const char*.
3997         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3998         (Y::Y): Change parameter type to const char*.
3999         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4000         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4001         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4002         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4003         (char*).
4004         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4005         const char*.
4006         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4007         type to const char*.
4008         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4009         return type to const char*.
4010         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4011         to const char*.
4012         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4013         * g++.old-deja/g++.law/refs1.C: Likewise.
4014         * g++.old-deja/g++.law/visibility1.C: Likewise.
4015         * g++.old-deja/g++.law/visibility2.C: Likewise.
4016         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4017         const char*.
4018         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4019         * g++.old-deja/g++.mike/net48.C: Likewise.
4020         * g++.old-deja/g++.mike/p646.C: Likewise.
4021         * g++.old-deja/g++.mike/p6746.C: Likewise.
4022         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4023         type to const char*.
4024         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4025         deprecated conversion warning.
4026         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4027         char*.
4028         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4029         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4030         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4031         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4032         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4033         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4034         * g++.old-deja/g++.pt/t39.C: Likewise.
4035         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4036         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4037
4038 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4039
4040         PR fortran/25075
4041         intrinsic_argument_conformance_1.f90: New test.
4042
4043 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4044
4045         PR fortran/20845
4046         * gfortran.dg/char_result_11.f90: Add SAVE.
4047         * gfortran.dg/der_pointer_4.f90: Ditto.
4048         * gfortran.dg/default_initialization.f90: New test.
4049
4050 2006-02-03  Jeff Law  <law@redhat.com>
4051
4052         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4053         handle more than 100 dump files.
4054         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4055         * lib/scantree.exp (scan-tree-dump): Likewise.
4056         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4057         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4058         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4059         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4060         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4061
4062 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4063
4064         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4065
4066 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4067
4068         * g++.dg/template/using12.C: New test.
4069
4070 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4071
4072         * gcc.target/powerpc/pr25960.c: New test.
4073
4074 2006-02-02  Steven G. Kargl  <kargls@comcast>
4075
4076         PR fortran/24958
4077         gfortran.dg/nullify_2.f90: New test.
4078
4079 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4080
4081         PR 25990
4082         * gcc.dg/gomp/pr25990.c: New test.
4083
4084 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4085
4086         PR c++/25342
4087         * g++.gd/template/partial4.C: New test.
4088
4089 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4090
4091         PR middle-end/26001
4092         * gfortran.dg/data_char_2.f90: New.
4093
4094 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4095
4096         PR fortran/26039
4097         maxval_maxloc_conformance_1.f90: New test.
4098
4099 2006-01-31  Richard Guenther  <rguenther@suse.de>
4100
4101         * gcc.target/i386/sselibm-1.c: New testcase.
4102         * gcc.target/i386/sselibm-2.c: Likewise.
4103         * gcc.target/i386/sselibm-3.c: Likewise.
4104         * gcc.target/i386/sselibm-4.c: Likewise.
4105         * gcc.target/i386/sselibm-5.c: Likewise.
4106
4107 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4108
4109         PR fortran/24266
4110         * gfortran.dg/arrayio_derived_2.f90: New.
4111
4112 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4113
4114         * gcc.dg/unsigned-long-compare.c: New test.
4115
4116 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4117
4118         PR testsuite/25318
4119         * lib/target-supports.exp (check_effective_target_freorder):
4120         Check to see if target supports -freorder-blocks-and-partition.
4121         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4122         instead of "dg-require-named-sections".
4123
4124 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4125
4126         PR target/14798:
4127         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4128         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4129         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4130         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4131         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4132         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4133         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4134         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4135
4136 2006-01-30  Richard Guenther  <rguenther@suse.de>
4137
4138         PR c++/23372
4139         * gcc.dg/pr23372-1.C: New testcase.
4140
4141 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4142
4143         * gcc.dg/gomp/pr25874.c: New test.
4144
4145 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4146
4147         PR tree-opt/25911
4148         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4149
4150 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4151
4152         PR fortran/18578
4153         PR fortran/18579
4154         PR fortran/20857
4155         PR fortran/20885
4156         * gfortran.dg/intent_out_1.f90: New test.
4157
4158 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4159
4160         PR fortran/17911
4161         * gfortran.dg/procedure_lvalue.f90: New test.
4162
4163         PR fortran/20895
4164         PR fortran/25030
4165         * gfortran.dg/char_pointer_assign_2.f90: New test.
4166         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4167         assignment to be consistent with standard.
4168         * gfortran.dg/char_result_2.f90: The same.
4169         * gfortran.dg/char_result_8.f90: The same.
4170
4171 2006-01-28  Zack Weinberg  <zackw@panix.com>
4172
4173         * gcc.dg/Woverlength-strings.c
4174         * gcc.dg/Woverlength-strings-pedantic-c89.c
4175         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4176         * gcc.dg/Woverlength-strings-pedantic-c99.c
4177         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4178
4179 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4180
4181         * gcc.c-torture/execute/20060127-1.c: New test.
4182
4183 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4184
4185         PR c++/25999
4186         * g++.dg/ext/pragmaweak1.C: New test.
4187
4188 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4189
4190         PR c++/25855
4191         * g++.dg/template/spec29.C: New test.
4192
4193 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4194
4195         PR c/19606.
4196         * gcc.c-torture/execute/pr19606.c: New.
4197
4198 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4199
4200         * gcc.dg/pragma-re-4.c: New test.
4201
4202 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4203
4204         PR fortran/25964
4205         * gfortran.dg/assumed_size_refs_3.f90: New test.
4206
4207 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4208
4209         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4210
4211 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4212
4213         PR ada/21317
4214         * ada/acats/support/impdef.a: Add One_Long_Second.
4215         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4216         * ada/acats/tests/c9/c94026.a: Likewise.
4217         * ada/acats/tests/c9/c97305c.ada: Likewise.
4218         * ada/acats/tests/c9/c99004a.ada: Likewise.
4219
4220 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4221
4222         PR fortran/25964
4223         * gfortran.dg/global_references_2.f90: New test.
4224
4225         PR fortran/25084
4226         PR fortran/20852
4227         PR fortran/25085
4228         PR fortran/25086
4229         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4230         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4231
4232         PR fortran/25416
4233         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4234
4235 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4236
4237         PR c/25892
4238         * gcc.dg/Wpointer-sign.c: New.
4239         * gcc.dg/Wpointer-sign-Wall.c: New.
4240         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4241         * gcc.dg/Wpointer-sign-pedantic.c: New.
4242         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4243         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4244
4245 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4246
4247         PR C/25861
4248         * gcc.c-torture/compile/pr25861.c: New test.
4249
4250 2006-01-26  Paul Brook  <paul@codesourcery.com>
4251
4252         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4253         on short-enum targets.
4254         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4255         variable.
4256         (generate_fields): Use short_enums.
4257         (main): Set short_enums.  Document -e.
4258         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4259         on short-enum targets.
4260         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4261         variable.
4262         (generate_fields): Use short_enums.
4263         (main): Set short_enums.  Document -e.
4264         * lib/target-supports.exp (check_effective_target_short_enums): New.
4265
4266 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4267
4268         PR target/25947
4269         * gcc.dg/torture/pr25947-1.c: New test.
4270
4271 2006-01-25  Jan Hubicka  <jh@suse.cz>
4272             Roger Sayle  <roger@eyesopen.com>
4273
4274         PR rtl-optimization/25703
4275         * gcc.target/i386/20060125-1.c: New test case.
4276         * gcc.target/i386/20060125-2.c: New test case.
4277
4278 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4279
4280         PR fortran/18540
4281         * gfortran.dg/goto_1.f: New.
4282
4283 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4284
4285         PR fortran/25716
4286         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4287         25716 on 32-bit systems too.
4288
4289 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4290
4291         PR testsuite/25590
4292         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4293
4294 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4295
4296         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4297
4298 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4299
4300         PR fortran/25835
4301         * gfortran.dg/read_eof.f90: Delete, renamed.
4302         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4303         * gfortran.dg/read_eof_2.f90: New test.
4304         * gfortran.dg/read_eof_3.f90: New test.
4305
4306 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4307
4308         PR tree-opt/25860
4309         * gcc.c-torture/compile/pr25860.c: New test.
4310
4311 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4312
4313         PR c++/25552
4314         * g++.dg/parse/dtor8.C: New test.
4315
4316 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4317
4318         PR testsuite/25891
4319         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4320         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4321         check_effective_target_fopenmp returns 0.
4322
4323 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4324
4325         PR ada/20548
4326         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4327         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4328         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4329
4330 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4331
4332         PR tree-opt/25857
4333         * g++.dg/opt/pr25857.C: New test.
4334
4335 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4336         Jan Hubicka  <jh@suse.cz>
4337         Richard Guenther  <rguenther@suse.de>
4338
4339         PR rtl-optimization/25654
4340         * gcc.dg/torture/pr25654.c: New testcase.
4341         * gcc.target/i386/pr25654.c: Likewise.
4342
4343 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4344
4345         PR fortran/25901
4346         * gfortran.dg/internal references_2.f90: New test.
4347
4348         Fix regression in testing of admissability of attributes.
4349         * gfortran.dg/intent_used_1.f90: New test.
4350
4351 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4352
4353         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4354         Remove target conditional torture options for i?86 and x86_64
4355         GNU/Linux.
4356
4357 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4358
4359         PR c++/10891
4360         * g++.dg/rtti/no-rtti.C: New.
4361
4362 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4363
4364         PR c++/25895
4365         * g++.dg/inherit/conv2.C: New test.
4366
4367         PR c++/25856
4368         * g++.dg/parse/dtor7.C: New test.
4369
4370         PR c++/25858
4371         * g++.dg/template/crash44.C: New test.
4372
4373 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4374
4375         PR fortran/25124
4376         PR fortran/25625
4377         * gfortran.dg/internal_references_1.f90: New test.
4378           PR fortran/20881
4379         PR fortran/23308
4380         PR fortran/25538
4381         PR fortran/25710
4382         * gfortran.dg/global_references_1.f90: New test.
4383         * gfortran.dg/g77/19990905-1.f: Restore the error that
4384         there is a clash between the common block name and
4385         the name of a subroutine reference.
4386
4387         PR fortran/PR24276
4388         * gfortran.dg/aliasing_dummy_1.f90: New test.
4389
4390 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4391
4392         * gcc.dg/vmx/1b-01.c: Warning fix.
4393         * gcc.dg/vmx/1c-02.c: Likewise.
4394         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4395
4396 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4397
4398         PR testsuite/24962
4399         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4400
4401 2006-01-20  Richard Guenther  <rguenther@suse.de>
4402         Steven Bosscher <stevenb.gcc@gmail.com>
4403
4404         PR rtl-optimization/24626
4405         * gcc.dg/torture/pr24626-1.c: New testcase.
4406         * gcc.dg/torture/pr24626-2.c: Likewise.
4407         * gcc.dg/torture/pr24626-3.c: Likewise.
4408         * gcc.dg/torture/pr24626-4.c: Likewise.
4409
4410 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4411
4412         PR c++/5520
4413         * g++.dg/warn/empty-body.C: New.
4414
4415 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4416
4417         PR c++/22136
4418         * g++.dg/template/using10.C: New test.
4419         * g++.dg/temlpate/using11.C: Likewise.
4420         * g++.dg/inherit/using5.C: Tweak error messages.
4421
4422 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4423
4424         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4425         target test.
4426         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4427
4428 2006-01-19  Jan Hubicka  <jh@suse.cz>
4429
4430         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4431
4432 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4433
4434         PR c++/25854
4435         * g++.dg/template/spec28.C: New test.
4436
4437 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4438
4439         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4440         Fix fprintf's by adding srcdir or removing it.
4441
4442 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4443
4444         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4445         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4446         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4447         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4448         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4449         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4450         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4451         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4452         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4453         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4454         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4455         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4456         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4457         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4458
4459 2006-01-18  Jeff Law  <law@redhat.com>
4460
4461         * gcc.dg/tree-ssa/vrp25.c: New test.
4462
4463 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4464
4465         * gcc.dg/pr25805.c: Fix misapplied patch.
4466
4467 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4468
4469         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4470         (check_effective_target_vect_udot_qi): New.
4471         (check_effective_target_vect_sdot_hi): New.
4472         (check_effective_target_vect_udot_hi): New.
4473         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4474         prefixed with "wrapv-" with -fwrapv.
4475         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4476         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4477         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4478         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4479         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4480
4481         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4482         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4483         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4484         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4485
4486 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4487
4488         PR c++/16829
4489         * g++.dg/other/default2.C: New test.
4490         * g++.dg/other/default3.C: New test.
4491
4492 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4493
4494         PR c/25805
4495         * gcc.dg/pr25805.c: New file.
4496
4497 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4498
4499         PR c++/25836
4500         * g++.dg/template/init6.C: New test.
4501
4502 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4503
4504         * gcc.dg/tree-ssa/pr24287.c: New test
4505
4506 2006-01-18  Eric Christopher  <echristo@apple.com>
4507
4508         * g++.dg/eh/table.C: New.
4509
4510 2006-01-18  DJ Delorie  <dj@redhat.com>
4511
4512         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4513         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4514         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4515         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4516
4517 2006-01-18  Jeff Law  <law@redhat.com>
4518
4519         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4520         on wrapping on overflow semantics.
4521
4522         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4523
4524         * gcc.gc/tree-ssa/vrp23.c: New test.
4525         * gcc.gc/tree-ssa/vrp24.c: New test.
4526
4527 2006-01-18  Richard Henderson  <rth@redhat.com>
4528             Aldy Hernandez  <aldyh@redhat.com>
4529             Jakub Jelinek  <jakub@redhat.com>
4530             Diego Novillo  <dnovillo@redhat.com>
4531             Uros Bizjak  <uros@kss-loka.si>
4532
4533         * testsuite/gcc.dg/gomp: New directory.
4534
4535 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4536             Steven G. Kargl  <kargls@comcast.net>
4537
4538         PR fortran/20869
4539         * gfortran.dg/intrinsic_external_1.f90: New test.
4540
4541         PR fortran/20875.
4542         * gfortran.dg/elemental_pointer_1.f90: New test.
4543
4544         PR fortran/25024
4545         * gfortran.dg/external_procedures_1.f90: New test.
4546
4547         PR fortran/25785
4548         gfortran.dg/assumed_present.f90: New test.
4549
4550 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4551
4552         * g++.dg/parse/lookup5.C: New test.
4553
4554 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4555
4556         PR fortran/25697
4557         * gfortran.dg/read_eof.f90: New test.
4558
4559 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4560
4561         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4562         add a closing brace.
4563
4564 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4565
4566         PR fortran/25631
4567         * gfortran.dg/fmt_tl.f: New test.
4568
4569 2006-01-17  Eric Christopher  <echristo@apple.com>
4570
4571         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4572         * g++.old-deja/g++.warn/impint2.C: Ditto.
4573         * g++.old-deja/g++.other/null1.C: Ditto.
4574         * g++.dg/warn/conv2.C: Ditto.
4575         * g++.dg/warn/conv4.C: New file.
4576
4577 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4578
4579         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4580
4581 2006-01-17  Andreas Jaeger  <aj@suse.de>
4582             Janis Johnson <janis187@us.ibm.com>
4583
4584         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4585         in 64-bit.
4586         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4587         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4588
4589 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4590
4591         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4592         xfail txxx where xxx >= 25.
4593
4594 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4595
4596         PR testsuite/25764
4597         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4598
4599 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4600
4601         PR c/25682
4602         * gcc.dg/pr25682.c: New test.
4603         * g++.dg/parse/array-size2.C: New test.
4604
4605 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4606
4607         * consistency.vlad: Remove entire directory, 1652 files.
4608
4609 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4610
4611         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4612         check_effective_target_dfprt_nocache): New.
4613         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4614         (check_effective_target_dfprt): New.
4615         * lib/c-compat.exp (check_dfp): Remove.
4616         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4617         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4618         level of support for decimal float.
4619         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4620         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4621         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4622         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4623         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4624         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4625         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4626         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4627         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4628         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4629         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4630         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4631         directives.
4632
4633 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4634
4635         PR testsuite/25741
4636         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4637         $base_dir/../.
4638         * lib/gfortran.exp (gfortran_init): Likewise.
4639         * lib/obj-c++.exp (obj-c++_init): Likewise.
4640         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4641         (scan-assembler-dem-not): Likewise.
4642         * lib/scandump.exp (scan-dump-dem): Likewise.
4643         (scan-dump-dem-not): Likewise.
4644
4645 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4646
4647         PR testsuite/25767
4648         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4649         powerpc-*-darwin*.
4650         * lib/obj-c++.exp (obj-c++_init): Likewise.
4651
4652 2006-01-16  Richard Guenther  <rguenther@suse.de>
4653
4654         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4655
4656 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4657
4658         PR testsuite/25777
4659         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4660         to LD_LIBRARY_PATH.
4661
4662 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4663             Andrew Pinski  <pinskia@physics.uc.edu>
4664
4665         * gcc.dg/minmax-1.c: New test.
4666
4667 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4668
4669         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4670         * gcc.misc-tests/dectest.exp: Ditto.
4671
4672 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4673
4674         PR testsuite/25796
4675         * gcc.target/i386/cmov6.c: Use -march=k8.
4676
4677 2006-01-15  Andreas Jaeger  <aj@suse.de>
4678
4679         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4680         x86 does not have __float128.
4681
4682 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4683
4684         * gcc.target/i386/cmov6.c: New test.
4685
4686 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4687
4688         PR c++/25663
4689         * g++.dg/template/ctor6.C: New test.
4690
4691 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4692
4693         PR tree-optimization/25485
4694         * gcc.dg/tree-ssa/pr25485.c: New.
4695
4696 2006-01-14  Richard Guenther  <rguenther@suse.de>
4697
4698         PR tree-optimization/22548
4699         PR tree-optimization/22555
4700         PR tree-optimization/22501
4701         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4702         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4703         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4704         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4705         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4706         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4707         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4708         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4709         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4710
4711 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4712
4713         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4714         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4715
4716 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4717         Richard Guenther  <rguenther@suse.de>
4718
4719         PR rtl-optimization/24257
4720         * gcc.dg/torture/pr24257.c: New testcase.
4721
4722 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4723
4724         * gcc.c-torture/execute/20060110-1.c: New test.
4725         * gcc.c-torture/execute/20060110-2.c: New test.
4726
4727 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4728
4729         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4730
4731 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4732
4733         PR fortran/25756
4734         * gfortran.dg/label_3.f90: New test.
4735
4736 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4737
4738         PR tree-optimization/25771
4739         * g++.dg/tree-ssa/pr25771.C: New test
4740
4741 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4742
4743         PR tree-opt/24365
4744         * g++.dg/opt/complex5.C: New test.
4745
4746 2006-01-13  Richard Guenther  <rguenther@suse.de>
4747
4748         * gcc.target/i386/387-9.c: New testcase.
4749
4750 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4751
4752         PR c++/24824
4753         * g++.dg/debug/dwarf2-1.C: New.
4754
4755 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4756
4757         PR testsuite/25728
4758         * lib/gcov.exp (verify-lines): Add "close $fd".
4759
4760 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4761             Ben Elliston  <bje@au.ibm.com>
4762
4763         * gcc.dg/dfp/inf-1.c: New test.
4764
4765 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4766             Yao Qi  <qiyaoltc@cn.ibm.com>
4767             Ben Elliston  <bje@au.ibm.com>
4768             Jon Grimm  <jgrimm2@us.ibm.com>
4769
4770         * gcc.dg/nodfp-1.c: New test.
4771         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4772         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4773         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4774         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4775         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4776         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4777         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4778         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4779         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4780         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4781         * gcc.dg/format/dfp-printf-1.c: Likewise.
4782         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4783         (compat_setup_dfp): New.
4784         * gcc.dg/compat/compat.exp: Use it.
4785         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4786         Make some variables global, prepend "compat_" to their names.
4787         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4788         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4789         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4790         * lib/compat.exp (compat_skip_list): Make global, rename.
4791         * lib/c-compat.exp: New file.
4792         * lib/target-supports.exp (check_effective_target_dfp): New.
4793
4794         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4795         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4796         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4797         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4798         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4799         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4800         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4801         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4802         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4803         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4804         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4805         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4806         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4807         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4808         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4809         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4810         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4811         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4812         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4813         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4814         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4815         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4816         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4817         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4818         gcc.dg/dfp/struct-layout-1.c,
4819         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4820         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4821         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4822         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4823         gcc.dg/dfp/func-vararg-dfp.c,
4824         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4825         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4826         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4827         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4828         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4829
4830 2006-01-11  Richard Guenther  <rguenther@suse.de>
4831
4832         PR tree-optimization/25734
4833         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4834
4835 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4836
4837         PR fortran/25486
4838         * gfortran.dg/literal_character_constant_1_x.F: New test.
4839         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4840         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4841         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4842
4843 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4844
4845         PR c++/25386
4846         * g++.dg/ext/packed3.C: Add expected packed error.
4847
4848 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4849
4850         PR target/25706
4851         * gcc.dg/torture/pr25706-1.c: New test.
4852
4853 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4854
4855         PR tree-optimization/23109
4856         PR tree-optimization/23948
4857         PR tree-optimization/24123
4858
4859         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4860         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4861         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4862         g++.dg/tree-ssa/pr23948.C: New testcases.
4863         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4864         three divisions in order to do the optimization.
4865
4866 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4867
4868         PR c++/25632
4869         * g++.dg/other/pr25632.C: New test.
4870
4871 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4872
4873         PR fortran/25730
4874         * gfortran.dg/used_types_1.f90: New test.
4875
4876 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4877
4878         PR target/25718
4879         * gcc.dg/torture/pr25718-1.c: New test.
4880
4881 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4882
4883         * gfortran.dg/list_read_2.f90: Fix typo in description.
4884
4885 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4886
4887         * lib/target-supports.exp (check_visibility_available): Simplify test
4888         for *-*-netware*.
4889         (check_profiling_available): Fail for *-*-netware*.
4890         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4891         * gcc.dg/20021014-1.c: Likewise.
4892         * gcc.dg/nest.c: Likewise.
4893
4894 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4895
4896         fortran/24936
4897         * gfortran.dg/forall_3.f90: New test.
4898
4899 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4900
4901         PR fortran/21977
4902         * gfortran.dg/nesting_2.f90: New test.
4903         * gfortran.dg/nesting_3.f90: New test.
4904
4905 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4906
4907         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4908         Fix typo in comment.
4909
4910 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4911
4912         * gfortran.dg/single_char_string.f90: New test.
4913
4914 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4915
4916         * gfortran.dg/ichar_2.f90: New test.
4917
4918 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4919
4920         PR fortran/25093
4921         * gfortran.dg/private_type_4.f90: New.
4922
4923 2006-01-07  Richard Guenther  <rguenther@suse.de>
4924
4925         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4926
4927 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4928
4929         * gfortran.dg/func_decl_1.f90: New.
4930         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4931         * gfortran.dg/array_alloc_2.f90: Likewise.
4932         * gfortran.dg/char_result_8.f90: Likewise.
4933         * gfortran.dg/dup_save_1.f90: Likewise.
4934         * gfortran.dg/dup_save_2.f90: Likewise.
4935         * gfortran.dg/f2c_6.f90: Likewise.
4936         * gfortran.dg/f2c_7.f90: Likewise.
4937         * gfortran.dg/func_result_2.f90: Likewise.
4938         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4939
4940 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4941
4942         PR fortran/22146
4943         * gfortran.dg/elemental_subroutine_1.f90: New test.
4944         * gfortran.dg/elemental_subroutine_2.f90: New test.
4945
4946         PR fortran/25029
4947         PR fortran/21256
4948         * gfortran.dg/assumed_size_refs_1.f90: New test.
4949
4950         PR fortran/20868
4951         PR fortran/20870
4952         * gfortran.dg/assumed_size_refs_2.f90: New test.
4953         * gfortran.dg/initialization_1.f90: Change warning message.
4954
4955 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4956
4957         * gcc.dg/tree-ssa/loop-15.c: New test.
4958
4959 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4960
4961         PR fortran/25598
4962         * gfortran.dg/backspace_3.f: New test.
4963         * gfortran.dg/backspace_4.f: New test.
4964
4965 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4966
4967         PR fortran/24268
4968         * gfortran.dg/fmt_white.f: Update test.
4969
4970 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4971
4972         * gcc.dg/cast-1.c: Add new warning.
4973         * gcc.dg/cast-2.c: Likewise.
4974         * gcc.dg/cast-3.c: Likewise.
4975         * gcc.dg/format/cast-1.c: Likewise.
4976         * gcc.dg/cast-4.c: New testcase.
4977
4978 2006-01-05  Richard Guenther  <rguenther@suse.de>
4979
4980         PR tree-optimization/22555
4981         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4982
4983 2006-01-05  Richard Guenther  <rguenther@suse.de>
4984             Diego Novillo  <dnovillo@redhat.com>
4985
4986         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4987         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4988         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4989         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4990         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4991         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4992         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4993         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4994         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4995         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4996         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4997         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4998         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4999         * treelang/compile/extravar.tree: Likewise.
5000         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5001         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5002         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5003         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5004         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5005
5006 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5007
5008         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5009         for 64-bit fix.
5010
5011 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5012
5013         PR fortran/23675
5014         gfortran.dg/char_result_11.f90: New.
5015
5016 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5017
5018         PR c++/24782
5019         * g++.dg/parse/access9.C: New test.
5020         * g++.dg/tc1/dr52.C: Tweak error markers.
5021
5022 2006-01-04  Richard Henderson  <rth@redhat.com>
5023
5024         Merge from gomp branch.
5025         * g++.dg/parse/pragma2.C: Update expected error lines.
5026
5027 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5028
5029         * g++.dg/other/i386-2.C: New test.
5030
5031         PR target/25554
5032         * gcc.c-torture/compile/20051228-1.c: New test.
5033
5034         PR c/25559
5035         * gcc.dg/pr25559.c: New test.
5036
5037 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5038
5039         PR c++/25492
5040         * g++.dg/lookup/friend9.C: New test.
5041
5042         PR c++/25625
5043         * g++.dg/template/repo5.C: New test.
5044
5045 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5046
5047         PR fortran/25101
5048         * gfortran.dg/forall_2.f90: New test.
5049
5050 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5051
5052         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5053         dg-require-weak.  Adjust regexp to handle leading-underscore
5054         targets and space as well as TAB after .weak.  Change previous
5055         64-bit fix to not use naked dot.
5056
5057 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5058
5059         PR rtl-optimization/25578
5060         * gcc.c-torture/execute/20060102-1.c: New testcase.
5061
5062 2006-01-03  Richard Guenther  <rguenther@suse.de>
5063
5064         PR c/25183
5065         * gcc.dg/torture/pr25183.c: New testcase.
5066
5067 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5068
5069         Merge from gomp-branch.
5070         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5071         * gcc.dg/ia64-sync-2.c: Likewise.
5072         * gcc.dg/ia64-sync-3.c: Likewise.
5073         * gcc.dg/ia64-sync-4.c: Likewise.
5074         * gcc.dg/sync-2.c: Likewise.
5075         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5076         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5077
5078 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5079
5080         PR c++/25635
5081         * g++.dg/parse/operator6.C: New test.
5082
5083         PR c++/25637
5084         * g++.dg/parse/error29.C: New test.
5085
5086         PR c++/25638
5087         * g++.dg/parse/dtor6.C: New test.
5088
5089         PR c++/25633
5090         * g++.dg/parse/ctor3.C: New test.
5091
5092         PR c++/25634
5093         * g++.dg/template/class3.C: New test.
5094
5095 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5096
5097         * g++.dg/debug/debug9.C: New.
5098
5099 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5100
5101         PR fortran/24640
5102         * gfortran.dg/label_2.f90: New test.
5103
5104 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5105
5106         * g++.dg/lookup/using12.C: Tighten error marker.
5107
5108 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5109             Andrew Pinski <pinskia@physics.uc.edu>
5110
5111         * gcc.target/powerpc/darwin-abi-3.c: New file.
5112         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5113         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5114         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5115         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5116         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5117         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5118         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5119         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5120
5121 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5122
5123         * gcc.dg/tree-ssa/loadpre1.c: New;
5124         * gcc.dg/tree-ssa/loadpre2.c: New;
5125         * gcc.dg/tree-ssa/loadpre3.c: New;
5126         * gcc.dg/tree-ssa/loadpre4.c: New;
5127         * gcc.dg/tree-ssa/loadpre5.c: New;
5128         * gcc.dg/tree-ssa/loadpre6.c: New;
5129         * gcc.dg/tree-ssa/loadpre7.c: New;
5130         * gcc.dg/tree-ssa/loadpre8.c: New;
5131         * gcc.dg/tree-ssa/loadpre9.c: New;
5132
5133 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5134
5135         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5136         * g++.dg/abi/thunk4.C: Likewise.
5137
5138 2006-01-01  Andreas Jaeger  <aj@suse.de>
5139
5140         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5141         portable.
5142
5143 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5144
5145         PR c++/25294
5146         * gcc.dg/pragma-pack-3.c: New test.
5147         * g++.dg/parse/pragma3.C: New test.
5148
5149 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5150
5151         PR middle-end/24827
5152         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5153
5154 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5155
5156         PR testsuite/25214
5157         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5158
5159 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5160
5161         PR fortran/22607
5162         * gfortran-dg/pure_byref_3.f90: New.
5163
5164         fortran/PR 25396
5165         * gfortran.dg/userdef_operator_1.f90: New.
5166
5167 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5168
5169         * g++.dg/abi/thunk3.C: New.
5170         * g++.dg/abi/thunk4.C: New.
5171
5172 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5173
5174         PR fortran/25532
5175         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5176         associated derived type components of derived types are
5177         properly declared in contained procedures.
5178
5179 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5180
5181         PR libgfortran/25139
5182         * gfortran.dg/backspace_2.f: New test.
5183
5184 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5185
5186         PR libgfortran/25550
5187         * gfortran.dg/endfile.f: New test.
5188
5189 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5190
5191         PR libgfortran/25419
5192         * gfortran.dg/comma.f: New test.
5193
5194 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5195
5196         * lib/gfortran-dg.exp: Remove trailing whitespace.
5197         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5198         -funroll-all-loops.
5199
5200 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5201
5202         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5203         Extended Double long doubles or repeat tests when long double is
5204         the same size as double.
5205
5206 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5207
5208         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5209
5210         PR testsuite/25442
5211         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5212         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5213
5214         PR testsuite/25441
5215         * gcc.dg/pr23911.c: Make test variable static.
5216
5217         PR testsuite/25444
5218         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5219
5220 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5221
5222         PR c++/25439
5223         * g++.dg/parse/crash17.C: Adjust error markers.
5224         * g++.dg/template/error20.C: New test.
5225
5226 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5227
5228         PR c++/23172
5229         * g++.dg/ext/complit4.C: New test.
5230
5231         PR c++/25417
5232         * g++.dg/ext/complit5.C: Likewise.
5233
5234 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5235
5236         PR tree-optimization/25125
5237         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5238         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5239         * gcc.c-torture/execute/pr25125.c: New.
5240
5241 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5242
5243         PR fortran/25029
5244         PR fortran/21256
5245         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5246         with incorrect assumed size references.
5247
5248 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5249
5250         PR c++/23171
5251         * g++.dg/opt/init1.C: New test.
5252
5253 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5254
5255         PR c++/24671
5256         * g++.dg/template/sfinae3.C: New test.
5257
5258 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5259
5260         * g++.dg/other/friend4.C: New test.
5261
5262 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5263
5264         PR target/25005
5265         * g++.dg/opt/pr25005.C: New test.
5266
5267 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5268
5269         PR c++/25369
5270         * g++.dg/template/ptrmem16.C: New test.
5271
5272 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5273
5274         PR fortran/25029
5275         PR fortran/21256
5276         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5277
5278 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5279
5280         PR libgfortran/25307
5281         * gfortran.dg/list_read_5.f90: New test.
5282
5283 2005-12-22  Richard Henderson  <rth@redhat.com>
5284
5285         * gcc.target/i386/sse-7.c: Use -msse2.
5286
5287 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5288
5289         PR rtl-optimization/25432
5290         * gcc.c-torture/compile/20051216-1.c: New test.
5291
5292         PR objc/25328
5293         * objc/execute/pr25328.m: New test.
5294
5295 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5296
5297         PR c++/25364
5298         * g++.dg/template/call4.C: New test.
5299
5300 2005-12-22  Dale Johannesen  <dalej@apple.com>
5301
5302         * gcc.target/i386/sse-17.c: New.
5303
5304 2005-12-22  Paul Brook  <paul@codesourcery.com>
5305
5306         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5307
5308 2005-12-22  Paul Brook  <paul@codesourcery.com>
5309
5310         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5311
5312 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5313
5314         PR tree-opt/25513
5315         * gcc.c-torture/compile/pr25513.c: New test.
5316
5317 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5318
5319         PR c++/23333
5320         * g++.dg/parse/error25.C: Add more tests.
5321
5322 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5323
5324         PR fortran/18990
5325         * gfortran.dg/der_charlen_1.f90: New.
5326
5327 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5328
5329         PR fortran/20889
5330         * gfortran.dg/pointer_component_type_1.f90: New test.
5331
5332         PR fortran/25029
5333         PR fortran/21256
5334         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5335         should give an error with assumed size array refernces and checks those
5336         that should not.
5337         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5338         reference an upper bound so that it does not generate an error.
5339
5340         PR fortran/19362
5341         PR fortran/20244
5342         PR fortran/20864
5343         PR fortran/25391
5344         * gfortran.dg/used_dummy_types_1.f90: New test.
5345         * gfortran.dg/used_dummy_types_2.f90: New test.
5346         * gfortran.dg/used_dummy_types_3.f90: New test.
5347         * gfortran.dg/used_dummy_types_4.f90: New test.
5348         * gfortran.dg/used_dummy_types_5.f90: New test.
5349
5350         PR fortran/23152
5351         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5352         group already being USE associated.
5353         * gfortran.dg/assumed_shape_nml.f90: New test.
5354         * gfortran.dg/assumed_size_nml.f90: New test.
5355
5356         PR fortran/20862
5357         PR fortran/25053
5358         PR fortran/25063
5359         PR fortran/25064
5360         PR fortran/25066
5361         PR fortran/25067
5362         PR fortran/25068
5363         PR fortran/25307
5364         * gfortran.dg/io_constraints_1.f90: New test.
5365         * gfortran.dg/io_constraints_1.f90: New test.
5366         * gfortran.dg/iostat_3.f90: Change wording of warning.
5367         * gfortran.dg/g77/19981216-0.f: The same.
5368
5369 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5370
5371         PR tree-optimization/23518
5372         * testsuite/gcc.dg/pr23518.c: New.
5373
5374 2005-12-21  Mike Stump  <mrs@apple.com>
5375
5376         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5377
5378 2005-12-21  Paul Brook  <paul@codesourcery.com>
5379
5380         * gcc.dg/pr19340.c: Skip on m68k targets.
5381
5382 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5383
5384         PR rtl-optimization/25196
5385         * gcc.dg/pr25196.c: New test.
5386
5387 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5388
5389         PR fortran/25423
5390         gfortran.dg/where_nested_1.f90: New.
5391
5392 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5393
5394         PR tree-optimization/25382.
5395         * gcc.dg/tree-ssa/pr25382.c: New.
5396
5397 2005-12-20  Richard Guenther  <rguenther@suse.de>
5398
5399         PR middle-end/24306
5400         * gcc.target/i386/pr24306.c: New testcase.
5401
5402 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5403
5404         PR tree-optimization/25501
5405         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5406
5407 2005-12-20  Richard Guenther  <rguenther@suse.de>
5408
5409         Revert
5410         2005-12-02  Richard Guenther  <rguenther@suse.de>
5411
5412         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5413
5414 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5415
5416         PR c++/21228
5417         * g++.dg/warn/Wunreachable-code-2.C: New test.
5418
5419 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5420
5421         PR c++/24278
5422         * g++.dg/template/ctor5.C: New test.
5423
5424         PR c++/24915
5425         * g++.dg/template/overload8.C: New test.
5426
5427 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5428
5429         * gcc.c-torture/compile/pr25483 : New test.
5430
5431 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5432
5433         PR c++/20552
5434         * g++.dg/ext/typeof10.C: New test.
5435
5436 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5437
5438         * gcc.dg/mt-loopi1.c: New.
5439
5440 2005-12-18  Richard Guenther  <rguenther@suse.de>
5441
5442         PR tree-optimization/25481
5443         * gcc.dg/torture/pr25481.c: New testcase.
5444
5445 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5446
5447         PR rtl-optimization/21041
5448         * gcc.dg/pr21041.c: New test.
5449
5450 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5451
5452         PR libgfortran/25463
5453         * gfortran.dg/advance.f90: New test.
5454
5455 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5456
5457         * gcc.dg/20051201-1.c: New test.
5458
5459 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5460
5461         PR fortran/25018
5462         * gfortran.dg/initialization_1.f90: New test.
5463         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5464         * gfortran.dg/g77/980616-0.f: The same.
5465
5466 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5467
5468         * PR fortran/25458
5469         * gfortran.dg/chkbits.f90: New test.
5470
5471 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5472
5473         * gfortran.dg/enum_5.f: Revert to previous version.
5474
5475 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5476
5477         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5478         * gfortran.dg/nested_modules_1.f90: Ditto.
5479         * gfortran.dg/hollerith_f95.f90: Ditto.
5480         * gfortran.dg/select_5.f90: Ditto.
5481         * gfortran.dg/secnds.f: Ditto.
5482         * gfortran.dg/hollerith2.f90: Ditto.
5483         * gfortran.dg/imag_2.f: Ditto.
5484         * gfortran.dg/ftell_2.f90: Ditto.
5485         * gfortran.dg/malloc_free_1.f90: Ditto.
5486         * gfortran.dg/logint-1.f: Ditto.
5487         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5488         * gfortran.dg/e_d_fmt.f90: Ditto.
5489         * gfortran.dg/hollerith_legacy.f90: Ditto.
5490         * gfortran.dg/logint-2.f: Ditto.
5491         * gfortran.dg/enum_5.f90: Ditto.
5492         * gfortran.dg/f2c_2.f90: Ditto.
5493         * gfortran.dg/pr17143.f90: Ditto.
5494         * gfortran.dg/namelist_14.f90: Ditto.
5495         * gfortran.dg/logint-3.f: Ditto.
5496         * gfortran.dg/spread_scalar_source.f90: Ditto.
5497         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5498         * gfortran.dg/namelist_11.f: Ditto.
5499         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5500         * gfortran.dg/g77/20010519-1.f
5501         * gfortran.dg/g77/alpha1.f: Ditto.
5502         * gfortran.dg/g77/990115-1.f: Ditto.
5503         * gfortran.dg/g77/erfc.f: Ditto.
5504         * gfortran.dg/g77/19990313-3.f: Ditto.
5505         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5506         * gfortran.dg/g77/20010426.f: Ditto.
5507         * gfortran.dg/g77/19990313-0.f: Ditto.
5508         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5509         * gfortran.dg/g77/20000629-1.f: Ditto.
5510         * gfortran.dg/g77/970125-0.f: Ditto.
5511         * gfortran.dg/g77/8485.f: Ditto.
5512         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5513         * gfortran.dg/g77/19990313-1.f: Ditto.
5514         * gfortran.dg/g77/int8421.f: Ditto.
5515         * gfortran.dg/g77/19990305-0.f: Ditto.
5516         * gfortran.dg/g77/947.f: Ditto.
5517         * gfortran.dg/g77/19990905-2.f: Ditto.
5518         * gfortran.dg/g77/cabs.f: Ditto.
5519         * gfortran.dg/g77/19990313-2.f: Ditto.
5520         * gfortran.dg/g77/20020307-1.f: Ditto.
5521         * gfortran.dg/g77/dcomplex.f: Ditto.
5522         * gfortran.dg/g77/19990502-1.f: Ditto.
5523         * gfortran.dg/g77/19981216-0.f: Ditto.
5524         * gfortran.dg/common_4.f90: Ditto.
5525         * gfortran.dg/entry_4.f90: Ditto.
5526         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5527         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5528         * gfortran.dg/namelist_12.f: Ditto.
5529         * gfortran.dg/scale_1.f90: Ditto.
5530         * gfortran.dg/modulo_1.f90
5531         * gfortran.dg/hollerith.f90: Ditto.
5532         * gfortran.dg/direct_io_3.f90: Ditto.
5533         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5534         * gfortran.dg/gnu_logical_1.F: Ditto.
5535         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5536         * gfortran.dg/assign_1.f90: Ditto.
5537         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5538         * gfortran.dg/pr23095.f: Ditto.
5539         * gfortran.dg/read_float_1.f90: Ditto.
5540
5541 2005-12-17  Andreas Jaeger  <aj@suse.de>
5542
5543         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5544         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5545
5546 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5547
5548         PR fortran/24268
5549         * gfortran.dg/fmt_white.f: New test.
5550
5551 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5552
5553         * gfortran.dg/label_1.f90: New test.
5554
5555 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5556
5557         PR testsuite/25422
5558         * gcc.dg/20031012-1.c: Add -Walways-true option.
5559         * gcc.dg/weak/weak-3.c: Likewise.
5560         * g++.old-deja/g++.mike/warn8.C: Likewise.
5561
5562 2005-12-16  Mike Stump  <mrs@apple.com>
5563
5564         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5565         exit.
5566
5567 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5568
5569         PR libgfortran/25264
5570         PR libgfortran/25349
5571         * gfortran.dg/tl_editing.f90: Added additional checks.
5572         * gfortran.dg/t_editing.f: New test.
5573         * gfortran.dg/write_padding.f90: New test
5574
5575 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5576
5577         PR testsuite/25215
5578         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5579
5580 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5581
5582         PR rtl-optimization/24899
5583         * gcc.c-torture/execute/20051215-1.c: New test.
5584
5585 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5586
5587         PR 24823
5588         * gfortran.dg/pr24823.f: New test.
5589
5590 2005-12-16  Jeff Law  <law@redhat.com>
5591
5592         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5593
5594 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5595
5596         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5597         Change C++ style comments to C style comments.
5598         Remove aligned types from the array.
5599         Keep Enums disabled.
5600         (complex_types): Remove aligned types from the array.
5601         Comment out "_Complex long double".
5602         (attrib_types): Remove.
5603         (complex_attrib_types): Remove.
5604         (attrib_array_types): Remove.
5605         (complex_attrib_array_types): Remove.
5606         (aligned_bitfld_types): Remove.
5607         (n_aligned_bitfld_types): Remove.
5608         (FEATURE_ALIGNEDPACKED): Delete.
5609         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5610         (singles): Remove support for adding attributes.
5611         (choose_type): Remove support for attributed types.
5612         (generate_fields): Remove support for attributed bit-fields.
5613         Remove support for adding attributes.
5614         (generate_random_tests): Remove support for adding attributes.
5615         (features): Add back "[0] :0" and "complex vector [0]".
5616         (main): Remove support for attributed bit-fields.
5617         Uncomment the calling of generate_random_tests for the rests of
5618         the tests.
5619
5620 2005-12-16  Jan Hubicka  <jh@suse.cz>
5621
5622         * gcc.c-torture/combine/pr25224.c: New.
5623
5624 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5625
5626         PR other/25028
5627         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5628         HP-UX.
5629
5630 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5631
5632         * gcc.dg/20051215-1.c: New file.
5633
5634 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5635
5636         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5637         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5638
5639 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5640
5641         PR fortran/18197
5642         * gfortran.dg/dummy_functions_1.f90: New.
5643
5644 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5645
5646         PR rtl-optimization/25310
5647         * gcc.c-torture/compile/pr25310.c: New test.
5648
5649 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5650
5651         PR debug/25023
5652         * gcc.dg/pr25023.c: New test.
5653
5654 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5655
5656         * g++.old-deja/g++.brendan/redecl1.C,
5657         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5658         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5659         g++.old-deja/g++.oliva/typeof1.C,
5660         g++.old-deja/g++.other/crash16.C,
5661         g++.old-deja/g++.other/crash34.C,
5662         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5663         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5664         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5665         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5666         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5667         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5668         Remove xfail.
5669
5670 2005-12-14  Kean Johnston  <jkj@sco.com>
5671             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5672
5673         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5674         * gcc.target/i386/20020523-1.c: Ditto.
5675         * gcc.target/i386/tailcall-1.c: Ditto.
5676         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5677         * gcc.target/i386/ssetype-5.c: Ditto.
5678
5679 2005-12-14  Jeff Law  <law@redhat.com>
5680
5681         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5682
5683 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5684
5685         PR target/25254
5686         PR target/24188
5687         * gcc.target/i386/pr25254.c: New test.
5688         * gfortran.dg/PR24188.f: New test.
5689
5690 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5691
5692         * lib/fortran-torture.exp: Catch remaining uses of
5693         remote_file build delete.
5694
5695 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5696
5697         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5698
5699 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5700
5701         * gcc.dg/warn-addr-cmp.c: New test.
5702
5703 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5704
5705         PR debug/25023
5706         PR target/25293
5707         * gcc.target/i386/pr25293.c: New test.
5708
5709 2005-12-13  Petr Machata  <machata@post.cz>
5710
5711         PR c++/24907
5712         * g++.dg/parse/comma2.C: New test.
5713
5714 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5715             Jakub Jelinek  <jakub@redhat.com>
5716
5717         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5718         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5719         (limits.h): Include unconditionally.
5720         (stdlib.h): Likewise.
5721         (hashtab.h): Do not include.
5722         (getopt.h): Likewise.
5723         (stddef.h): Include.
5724         (hashval_t): Define.
5725         (struct entry): Add "next" field.
5726         (HASH_SIZE): New macro.
5727         (hash_table): New variable.
5728         (switchfiles): Do not use xmalloc.
5729         (mix): New macro.
5730         (iterative_hash): New function.
5731         (hasht): Remove.
5732         (e_exists): New function.
5733         (e_insert): Likewise.
5734         (output): Use, instead of libiberty hashtable functions.
5735         (main): Do not use getopt.  Do not call htab_create.
5736
5737 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5738
5739         PR c++/25331
5740         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5741         put atal* and atpaal* attributes on array elements.
5742         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5743         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5744         put atal* and atpaal* attributes on array elements.
5745         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5746
5747 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5748
5749         * gcc.dg/single-precision-constant.c: New test.
5750
5751 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5752
5753         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5754         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5755         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5756         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5757         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5758         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5759         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5760         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5761         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5762         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5763         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5764         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5765         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5766         gcc.target/powerpc/ppc-sdata-2.c,
5767         gcc.target/powerpc/ppc-stackalign-1.c,
5768         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5769         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5770         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5771         gcc.target/powerpc/rs6000-ldouble-2.c,
5772         gcc.target/powerpc/rs6000-power2-1.c,
5773         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5774         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5775         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5776         option into target selector.
5777         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5778         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5779
5780 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5781
5782         PR objc/25348
5783         * objc.dg/encode-9.m: New test.
5784
5785 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5786
5787         PR testsuite/20772
5788         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5789         * gcc.dg/asm-b.c: Fix typo.
5790         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5791         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5792         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5793         i?86 lp64 and x86_64 ilp32.
5794         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5795         on i?86 lp64.
5796         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5797
5798 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5799
5800         PR fortran/25078
5801         gfortran.dg/equiv_5.f90: New test.
5802
5803 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5804
5805         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5806         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5807         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5808         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5809         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5810         * gcc.dg/tree-ssa/reassoc-5.c: New.
5811         * gcc.dg/tree-ssa/reassoc-6.c: New.
5812         * gcc.dg/tree-ssa/reassoc-7.c: New.
5813         * gcc.dg/tree-ssa/reassoc-8.c: New.
5814         * gcc.dg/tree-ssa/reassoc-9.c: New.
5815         * gcc.dg/tree-ssa/reassoc-10.c: New.
5816         * gcc.dg/tree-ssa/reassoc-11.c: New.
5817
5818 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5819
5820         PR testsuite/25167
5821         PR testsuite/24478
5822         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5823
5824 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5825
5826         PR c++/25300
5827         * g++.dg/template/inherit.C: Do not use a generic error message.
5828
5829 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5830
5831         PR libobjc/25354
5832         * objc.dg/gnu-encoding: New directory.
5833         * objc.dg/gnu-encoding/compat-common.h: New file.
5834         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5835         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5836         * objc.dg/gnu-encoding/vector-defs.h: New file.
5837         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5838         * objc.dg/gnu-encoding/generate-random.c: New file.
5839         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5840         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5841         * objc.dg/gnu-encoding/generate-random.h: New file.
5842
5843 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5844
5845         PR c++/25337
5846         * g++.dg/template/defarg7.C: New test.
5847
5848 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5849
5850         PR libobjc/25347
5851         * objc.dg/encode-8.m: New test.
5852
5853 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5854
5855         PR libobjc/25346
5856         * objc.dg/encode-7.m: New test.
5857
5858 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5859
5860         PR c++/25010
5861         * g++.dg/opt/inline10.C: New test.
5862
5863 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5864
5865         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5866
5867 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5868
5869         * gfortran.dg/substring_equivalence.f90: typo in comment
5870
5871 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5872
5873         PR fortran/25068
5874         * gfortran.dg/iostat_3.f90: New test.
5875
5876 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5877
5878         PR fortran/23815
5879         * gfortran.dg/unf_io_convert_1.f90: New test.
5880         * gfortran.dg/unf_io_convert_2.f90: New test.
5881         * gfortran.dg/unf_io_convert_3.f90: New test.
5882
5883 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5884
5885         PR testsuite/20772
5886         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5887         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5888         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5889         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5890         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5891         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5892         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5893         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5894         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5895         gcc.dg/torture/fp-int-convert-float128-timode.c,
5896         gcc.dg/torture/fp-int-convert-float128.c,
5897         gcc.dg/torture/fp-int-convert-float80-timode.c,
5898         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5899         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5900
5901         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5902
5903 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5904
5905         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5906
5907 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5908
5909         * gcc.dg/20051207-1.c,
5910         * gcc.dg/20051207-2.c,
5911         * gcc.dg/20051207-3.c: New tests.
5912
5913 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5914
5915         PR testsuite/20772
5916         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5917         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5918         dg-skip-if target selector.
5919
5920         PR testsuite/20772
5921         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5922         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5923         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5924         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5925         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5926         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5927         and/or merge with i?86 cases.
5928
5929         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5930
5931         PR testsuite/20772
5932         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5933         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5934         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5935         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5936         x86_64-*-linux*.
5937
5938 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5939
5940         PR target/25311
5941         * gcc.c-torture/compile/pr25311.c: New test.
5942
5943 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5944
5945         PR libgfortran/25039
5946         * gfortran.dg/read_comma.f: New test.
5947
5948 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5949
5950         PR c++/19317
5951         * g++.dg/opt/pr19317-1.C: New test.
5952         * g++.dg/opt/pr19317-2.C: New test.
5953         * g++.dg/opt/pr19317-3.C: New test.
5954
5955         PR target/19005
5956         * gcc.c-torture/execute/pr19005.c: New test.
5957
5958         PR target/17828
5959         * g++.old-deja/g++.other/comdat5.C: New test.
5960         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5961
5962         * g++.dg/compat/struct-layout-1.exp: New file.
5963         * g++.dg/compat/struct-layout-1.h: New.
5964         * g++.dg/compat/struct-layout-1_generate.c: New.
5965         * g++.dg/compat/struct-layout-1_x1.h: New.
5966         * g++.dg/compat/struct-layout-1_x2.h: New.
5967         * g++.dg/compat/struct-layout-1_y1.h: New.
5968         * g++.dg/compat/struct-layout-1_y2.h: New.
5969
5970         * gcc.dg/20050330-2.c: New test.
5971
5972 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5973
5974         PR fortran/25292
5975         * gfortran.dg/associated_1.f90: New.
5976
5977 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5978
5979         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5980         ILP32 vect_no_align platforms.
5981
5982 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5983             Jakub Jelinek  <jakub@redhat.com>
5984
5985         PR target/25268
5986         * gcc.c-torture/compile/20051207-1.c: New test.
5987
5988 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5989
5990         PR testsuite/20772
5991         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5992         gcc.dg/torture/pr18582-1.c,
5993         gcc.target/i386/attributes-error.c: Also test on x86_64.
5994
5995         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5996
5997 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5998
5999         PR c++/19397
6000         * g++.dg/template/typedef3.C: New test.
6001
6002         PR c++/19762
6003         PR c++/19764
6004         * g++.dg/template/dtor3.C: Fix error markers.
6005
6006 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6007
6008         * lib/target-supports.exp (check_effective_target_sync_char_short):
6009         Add s390*.
6010
6011 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6012
6013         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6014
6015 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6016
6017         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6018         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6019         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6020         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6021
6022 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6023
6024         PR c++/25263
6025         * g++.dg/other/array2.C: New test case.
6026
6027 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6028
6029         * gcc.dg/darwin-weakimport-3.c: New.
6030
6031         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6032         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6033         and to work on Darwin.
6034         * gcc.dg/attr-weakref-1b.c: New file.
6035         * gcc.dg/attr-weakref-2.c: New test.
6036         * gcc.dg/darwin-weakref-1.c: New test.
6037
6038 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6039
6040         PR testsuite/25247
6041         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6042         use in selector expressions.
6043         (dg-xfail-if): Ditto.
6044         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6045         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6046         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6047         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6048         * gcc.test-framework/test-framework.exp: Skip generated tests if
6049         CHECK_TEST_FRAMEWORK is not 1.
6050
6051 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6052
6053         PR tree-optimization/24963
6054         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6055
6056         PR target/24108
6057         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6058
6059         PR target/18580
6060         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6061         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6062         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6063         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6064
6065 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6066
6067         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6068         dg-options.
6069
6070 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6071
6072         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6073
6074 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6075
6076         * gcc.dg/format/cast-1.c: New test.
6077
6078 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6079
6080         PR c/7776
6081         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6082         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6083         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6084         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6085
6086 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6087
6088         * gcc.dg/cast-pretty-print-1.c: New test.
6089
6090 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6091
6092         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6093
6094 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6095
6096         PR c++/24173
6097         * g++.dg/template/friend40.C: New test.
6098
6099 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6100
6101         PR target/25199
6102         * gcc.target/i386/movq-2.c: New test.
6103         * gcc.target/i386/movq.c: Remove target i?86, instead add
6104         dg-require-effective-target ilp32.
6105
6106 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6107
6108         PR c++/24103
6109         * g++.dg/other/default1.C: New test.
6110
6111 2005-12-02  Richard Guenther  <rguenther@suse.de>
6112
6113         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6114
6115 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6116
6117         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6118
6119 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6120
6121         PR target/21017
6122         * gcc.target/powerpc/rotate.c: New.
6123
6124 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6125
6126         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6127         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6128
6129 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6130
6131         PR c/13384
6132         * gcc.dg/pr17730-1.c: Adjust.
6133         * gcc.dg/lvalue1.c (main): Likewise.
6134         * gcc.dg/lvalue-2.c: Likewise.
6135         * g++.dg/pr7503-3.C
6136
6137 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6138
6139         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6140         error messages.
6141
6142 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6143
6144         PR fortran/24789
6145         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6146
6147 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6148
6149         PR target/24475
6150         * lib/target-supports.exp (check_effective_target_tls): New.
6151         (check_effective_target_tls_runtime): New.
6152         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6153         for TLS support.
6154         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6155         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6156         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6157         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6158         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6159         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6160         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6161         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6162         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6163         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6164         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6165         effective-target TLS.
6166         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6167         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6168         effective-target TLS runtime.
6169
6170 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6171
6172         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6173
6174 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6175
6176         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6177         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6178         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6179         ignored" warnings when "packing" is the same as the ABI layout.
6180
6181 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6182
6183         PR fortran/21302
6184         * gfortran.dg/line_length_1.f: New test.
6185         * gfortran.dg/line_length_2.f90: Ditto.
6186
6187 2005-11-30  Richard Guenther  <rguenther@suse.de>
6188
6189         PR tree-optimization/21655
6190         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6191
6192 2005-11-30  Dale Johannesen  <dalej@apple.com>
6193
6194         * gcc.c-torture/compile/pr24930.c: New.
6195
6196 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6197
6198         PR fortran/15809
6199         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6200
6201 2005-11-30  Jeff Law  <law@redhat.com>
6202
6203         * g++.old-deja/g++.law/pr25000.C: New test.
6204
6205 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6206
6207         * gcc.dg/tls/opt-11.c: New test.
6208
6209 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6210
6211         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6212         targets.
6213         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6214         LP64 ia64.
6215
6216 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6217
6218         * gfortran.dg/open_access_1.f90: New test.
6219
6220 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6221
6222         * gcc.dg/charset/builtin2.c: New test.
6223
6224 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6225
6226         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6227         on mmix-*-* for *_[xy].c.
6228
6229 2005-11-28  Kean Johnston  <jkj@sco.com>
6230
6231         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6232         headers.
6233         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6234         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6235         * gcc.target/i386/asm-3.c: Ditto.
6236         * gcc.target/i386/clobbers.c: Ditto.
6237         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6238         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6239         test regexp.
6240         * gcc.target/i386/mul.c: Ditto.
6241         * gcc.target/i386/ssetype-1.c: Ditto.
6242         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6243         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6244         static so the test works with -fPIC mode too. Based on comment in
6245         PR19231 by Pinski.
6246         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6247
6248 2005-11-28  Richard Guenther  <rguenther@suse.de>
6249
6250         * gcc.dg/alias-9.c: New testcase.
6251         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6252
6253 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6254             Uros Bizjak  <uros@kss-loka.si>
6255
6256         PR middle-end/20219
6257         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6258         tan(x)/sin(x) transformations.
6259
6260 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6261
6262         PR middle-end/24575
6263         * gcc.dg/tree-ssa/divide-3.c: New test.
6264         * gcc.dg/tree-ssa/divide-4.c: New test.
6265
6266 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6267
6268         PR fortran/24917
6269         *  gfortran.dg/boz_6.f90: New test.
6270
6271 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6272
6273         PR fortran/23912
6274         * gfortran.dg/modulo_1.f90: New test.
6275
6276 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6277
6278         PR libfortran/24919
6279         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6280         fail on CRLF platforms.
6281         * gfortran.dg/ftell_2.f90: Likewise.
6282
6283 2005-11-26  Eric Christopher  <echristo@apple.com>
6284
6285         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6286
6287 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6288
6289         * objc.dg/gnu-runtime-3.m: Simplify.
6290
6291 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6292
6293         PR middle-end/23669
6294         * gcc.dg/tree-ssa/divide-1.c: New test.
6295         * gcc.dg/tree-ssa/divide-2.c: New test.
6296
6297 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6298
6299         PR libgfortran/24945
6300         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6301
6302 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6303
6304         PR libgfortran/24945
6305         * gfortran.dg/open_status_2.f90: New test.
6306
6307 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6308
6309         * gcc.c-torture/execute/builtins/fprintf.c,
6310         gcc.c-torture/execute/builtins/fputs-lib.c,
6311         gcc.c-torture/execute/builtins/fputs.c,
6312         gcc.c-torture/execute/builtins/lib/fprintf.c,
6313         gcc.c-torture/execute/builtins/lib/printf.c,
6314         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6315
6316 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6317
6318         * gcc.dg/20050922-2.c: New test.
6319
6320 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6321
6322         * objc.dg/gnu-runtime-3.m: New test.
6323
6324 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6325
6326         PR c++/9278
6327         * g++.dg/other/void1.C: New test.
6328
6329 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6330
6331         PR middle-end/24998
6332         * gcc.dg/torture/fp-int-convert-float.c,
6333         gcc.dg/torture/fp-int-convert-double.c,
6334         gcc.dg/torture/fp-int-convert-long-double.c,
6335         gcc.dg/torture/fp-int-convert-timode.c,
6336         gcc.dg/torture/fp-int-convert-float80.c,
6337         gcc.dg/torture/fp-int-convert-float80-timode.c,
6338         gcc.dg/torture/fp-int-convert-float128.c,
6339         gcc.dg/torture/fp-int-convert-float128-timode.c,
6340         gcc.dg/torture/fp-int-convert.h: New files.
6341
6342 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6343
6344         PR middle-end/24989
6345         * gcc.dg/tree-ssa/bool-10.c: New test.
6346         * gcc.dg/tree-ssa/bool-11.c: New test.
6347         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6348
6349 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6350
6351         PR middle-end/24990
6352         * tree-ssa/pr24990-1.c: New test.
6353
6354 2005-11-24  Richard Guenther  <rguenther@suse.de>
6355         Dirk Mueller <dmueller@suse.de>
6356
6357         PR c++/14024
6358         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6359         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6360         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6361         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6362         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6363         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6364
6365 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6366
6367         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6368
6369 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6370
6371         PR c/21668
6372         * gcc.dg/Wc++-compat.c: New.
6373         * gcc.dg/Wno-c++-compat.c: New.
6374
6375 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6376
6377         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6378         (vspltish, vspltisw): Likewise.
6379
6380 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6381
6382         PR libgfortran/24794
6383         * gfortran.dg/namelist_12.f: Fix quotes.
6384         * gfortran.dg/namelist_13.f90: Fix quotes.
6385         * gfortran.dg/namelist_14.f90: Fix quotes.
6386         * gfortran.dg/namelist_15.f90: Fix quotes.
6387         * gfortran.dg/namelist_use.f90: Fix quotes.
6388         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6389         * gfortran.dg/namelist_21.f90: New test.
6390         * gfortran.dg/namelist_22.f90: New test.
6391
6392 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6393
6394         PR target/23435
6395         * gcc.c-torture/compile/pr23435.c: New.
6396
6397 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6398
6399         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6400
6401 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6402
6403         * gcc.target/powerpc/405-macchw-1.c,
6404         gcc.target/powerpc/405-macchw-2.c,
6405         gcc.target/powerpc/405-macchwu-1.c,
6406         gcc.target/powerpc/405-macchwu-2.c,
6407         gcc.target/powerpc/405-machhw-1.c,
6408         gcc.target/powerpc/405-machhw-2.c,
6409         gcc.target/powerpc/405-machhwu-1.c,
6410         gcc.target/powerpc/405-machhwu-2.c,
6411         gcc.target/powerpc/405-maclhw-1.c,
6412         gcc.target/powerpc/405-maclhw-2.c,
6413         gcc.target/powerpc/405-maclhwu-1.c,
6414         gcc.target/powerpc/405-maclhwu-2.c,
6415         gcc.target/powerpc/405-mulchw-1.c,
6416         gcc.target/powerpc/405-mulchw-2.c,
6417         gcc.target/powerpc/405-mulchwu-1.c,
6418         gcc.target/powerpc/405-mulchwu-2.c,
6419         gcc.target/powerpc/405-mulhhw-1.c,
6420         gcc.target/powerpc/405-mulhhw-2.c,
6421         gcc.target/powerpc/405-mulhhwu-1.c,
6422         gcc.target/powerpc/405-mulhhwu-2.c,
6423         gcc.target/powerpc/405-mullhw-1.c,
6424         gcc.target/powerpc/405-mullhw-2.c,
6425         gcc.target/powerpc/405-mullhwu-1.c,
6426         gcc.target/powerpc/405-mullhwu-2.c,
6427         gcc.target/powerpc/405-nmacchw-1.c,
6428         gcc.target/powerpc/405-nmacchw-2.c,
6429         gcc.target/powerpc/405-nmachhw-1.c,
6430         gcc.target/powerpc/405-nmachhw-2.c,
6431         gcc.target/powerpc/405-nmaclhw-1.c,
6432         gcc.target/powerpc/405-nmaclhw-2.c,
6433         gcc.target/powerpc/440-macchw-1.c,
6434         gcc.target/powerpc/440-macchw-2.c,
6435         gcc.target/powerpc/440-macchwu-1.c,
6436         gcc.target/powerpc/440-macchwu-2.c,
6437         gcc.target/powerpc/440-machhw-1.c,
6438         gcc.target/powerpc/440-machhw-2.c,
6439         gcc.target/powerpc/440-machhwu-1.c,
6440         gcc.target/powerpc/440-machhwu-2.c,
6441         gcc.target/powerpc/440-maclhw-1.c,
6442         gcc.target/powerpc/440-maclhw-2.c,
6443         gcc.target/powerpc/440-maclhwu-1.c,
6444         gcc.target/powerpc/440-maclhwu-2.c,
6445         gcc.target/powerpc/440-mulchw-1.c,
6446         gcc.target/powerpc/440-mulchw-2.c,
6447         gcc.target/powerpc/440-mulchwu-1.c,
6448         gcc.target/powerpc/440-mulchwu-2.c,
6449         gcc.target/powerpc/440-mulhhw-1.c,
6450         gcc.target/powerpc/440-mulhhw-2.c,
6451         gcc.target/powerpc/440-mulhhwu-1.c,
6452         gcc.target/powerpc/440-mulhhwu-2.c,
6453         gcc.target/powerpc/440-mullhw-1.c,
6454         gcc.target/powerpc/440-mullhw-2.c,
6455         gcc.target/powerpc/440-mullhwu-1.c,
6456         gcc.target/powerpc/440-mullhwu-2.c,
6457         gcc.target/powerpc/440-nmacchw-1.c,
6458         gcc.target/powerpc/440-nmacchw-2.c,
6459         gcc.target/powerpc/440-nmachhw-1.c,
6460         gcc.target/powerpc/440-nmachhw-2.c,
6461         gcc.target/powerpc/440-nmaclhw-1.c,
6462         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6463
6464 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6465
6466         PR fortran/24774
6467         * gfortran.dg/inquire_9.f90: New test.
6468
6469         PR fortran/21647
6470         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6471
6472 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6473
6474         PR libfortran/24432
6475         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6476         Check that 'cos' is supported.
6477
6478 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6479
6480         PR fortran/24223
6481         * gfortran.dg/substring_equivalence.f90: New test.
6482
6483         PR fortran/24705
6484         * gfortran.dg/auto_internal_assumed.f90: New test.
6485
6486 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6487
6488         * gcc.dg/fold-div-2.c: New test.
6489
6490 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6491
6492         PR rtl-optimization/24883
6493         * gcc.c-torture/compile/pr24883.c: New test.
6494
6495 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6496
6497         PR middle-end/20583
6498         * gcc.c-torture/compile/pr20583.c: New.
6499
6500 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6501
6502         * gcc.c-torture/execute/usmul.c: New test.
6503
6504 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6505
6506         * gcc.dg/tree-ssa/vrp22.c: New test.
6507
6508 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6509
6510         PR middle-end/24912
6511         * gcc.dg/torture/pr24912-1.c: New test.
6512
6513 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6514
6515         PR fortran/24862
6516         * gfortran.dg/arrayio_derived_1.f90: New test.
6517
6518 2005-11-19  Richard Guenther  <rguenther@suse.de>
6519
6520         PR middle-end/23294
6521         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6522
6523 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6524
6525         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6526
6527 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6528
6529         PR c++/8355
6530         * g++.dg/template/friend39.C: New test.
6531
6532 2005-11-18  James E Wilson  <wilson@specifix.com>
6533
6534         * gcc.dg/builtin-strstr.c: New.
6535
6536 2005-11-18  Richard Henderson  <rth@redhat.com>
6537
6538         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6539         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6540         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6541         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6542         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6543         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6544         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6545         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6546         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6547         renaming to remove initial "ia64-".
6548
6549 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6550
6551         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6552
6553 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6554
6555         * g++.dg/cpp/string-2.C: New test.
6556
6557 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6558
6559         * gcc.dg/tree-ssa/loop-14.c: New test.
6560
6561 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6562             Michael Chamberlain <michael@chamberlain.net.au>
6563
6564         * ada/acats/run_all.sh (target_run): Kill long running tests.
6565
6566 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6567
6568         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6569         * gcc.dg/cleanup-9.c: Likewise.
6570         * gcc.dg/cleanup-10.c: Likewise.
6571         * gcc.dg/cleanup-11.c: Likewise.
6572
6573 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6574
6575         PR fortran/24892
6576         * gfortran.dg/open_access_append_1.f90: New test.
6577         * gfortran.dg/open_access_append_2.f90: New test.
6578
6579 2005-11-16  Richard Guenther  <rguenther@suse.de>
6580
6581         PR middle-end/24851
6582         * gcc.c-torture/execute/pr24851.c: New testcase.
6583
6584 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6585
6586         * gcc.dg/fold-overflow-1.c: New test.
6587
6588 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6589
6590         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6591         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6592
6593 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6594
6595         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6596         structures.
6597         * g++.dg/eh/forced2.C: Likewise.
6598         * g++.dg/eh/forced3.C: Likewise.
6599         * g++.dg/eh/forced4.C: Likewise.
6600
6601 2005-11-11  Mike Stump  <mrs@apple.com>
6602
6603         * g++.old-deja/g++.mike/unused.C: Add.
6604
6605 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6606
6607         PR c++/24667
6608         * g++.dg/warn/Wcast-qual1.C: New test.
6609
6610 2005-11-15  Jan Hubicka  <jh@suse.cz>
6611
6612         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6613
6614 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6615
6616         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6617
6618 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6619
6620         PR 24840
6621         * gcc.dg/tree-ssa/pr24840.c: New test.
6622
6623 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6624
6625         PR testsuite/24841
6626         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6627
6628 2005-11-14  Dale Johannesen  <dalej@apple.com>
6629
6630         * gcc.c-torture/execute/20051113-1.c: New.
6631
6632 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6633
6634         PR c++/24687
6635         * g++.dg/template/crash43.C: New test.
6636
6637 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6638
6639         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6640
6641 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6642
6643         PR c++/24817
6644         * g++.dg/eh/spec8.C: New test.
6645
6646 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6647
6648         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6649
6650 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6651
6652         PR c++/20293
6653         * g++.dg/parse/ambig4.C: New test.
6654         * g++.dg/tc1/dr101.C: Adjust error markers.
6655         * g++.dg/lookup/strong-using-2.C: Likewise.
6656         * g++.dg/lookup/ambig5.C: Likewise.
6657         * g++.dg/lookup/ambig4.C: Likewise.
6658         * g++.dg/parse/crash22.C: Likewise.
6659
6660 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6661
6662         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6663
6664 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6665
6666         * gcc.dg/nested-calls-1.c: New test.
6667
6668 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6669
6670         * gfortran.dg/complex_intrinsic_1.f90: New test.
6671         * gfortran.dg/complex_intrinsic_2.f90: New test.
6672         * gfortran.dg/fgetc_1.f90: New test.
6673         * gfortran.dg/fgetc_2.f90: New test.
6674         * gfortran.dg/fgetc_3.f90: New test.
6675         * gfortran.dg/ftell_1.f90: New test.
6676         * gfortran.dg/ftell_2.f90: New test.
6677         * gfortran.dg/gnu_logical_1.F: New test.
6678         * gfortran.dg/gnu_logical_2.f90: New test.
6679
6680 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6681
6682         PR middle-end/24820
6683         * testsuite/gcc.dg/pr24820.c: New test.
6684
6685 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6686
6687         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6688         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6689         variable.
6690
6691 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6692
6693         testsuite/24614
6694         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6695
6696 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6697
6698         * gcc.target/cris/cris.exp: New file.
6699         * gcc.target/cris/rld-legit1.c: New test.
6700         * gcc.target/cris/rld-legit2.c: New test.
6701
6702 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6703
6704         PR c++/24780
6705         * g++.dg/opt/pr24780.C: New test.
6706
6707         PR c++/24761
6708         * g++.dg/template/asm1.C: New test.
6709
6710 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6711
6712         PR libgfortran/24787
6713         * gfortran.dg/scan_1.f90: New test.
6714
6715 2005-11-12  Jan Hubicka  <jh@suse.cz>
6716
6717         * gcc.target/i386/minmax-1.c: New.
6718         * gcc.target/i386/minmax-2.c: New.
6719
6720 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6721
6722         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6723
6724 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6725
6726         * gcc.c-torture/execute/20051110-1.c,
6727         gcc.c-torture/execute/20051110-2.c: New tests.
6728
6729 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6730
6731         PR middle-end/24750
6732         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6733         New tests.
6734
6735 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6736
6737         * lib/target-libpath.exp (get_shlib_extension): New proc.
6738         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6739         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6740         * lib/objc.exp (objc_target_compile): Likewise.
6741         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6742         detection.
6743
6744 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6745
6746         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6747
6748         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6749         Add -static to additional_flags and pass it to target_compile.
6750
6751 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6752
6753         PR libgfortran/24719
6754         gfortran.dg/read_noadvance.f90: New test.
6755
6756         PR libgfortran/24699
6757         gfortran.dg/fmt_t_2.f90: New test.
6758
6759         PR libgfortran/24785
6760         gfortran.dg/read_x_eor.f90: New test.
6761
6762         PR libgfortran/24584
6763         gfortran.dg/namelist_empty.f90: Rename test.
6764
6765         PR libgfortran/24489
6766         gfortran/read_eor.f90: Rename test.
6767
6768 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6769
6770         PR fortran/15976
6771         * gfortran.dg/automatic_module_variable.f90: New test.
6772
6773 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6774
6775         PR target/24445
6776         * gcc.dg/pr24445.c: New test.
6777
6778 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6779
6780         PR fortran/24655
6781         PR fortran/24755
6782         * gfortran.dg/recursive_statement_functions.f90: Add statement
6783         functions using inline intrinsic functions and parameters to test
6784         that they no longer seg-fault.
6785
6786         PR fortran/24409
6787         gfortran.dg/nested_modules_4.f90: New test.
6788         gfortran.dg/nested_modules_5.f90: New test.
6789
6790 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6791
6792         PR fortran/24643
6793         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6794
6795 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6796
6797         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6798         failures.
6799
6800 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6801
6802         * gcc.dg/sparc-getcontext-1.c: New test.
6803
6804 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6805
6806         * gcc.dg/ifcvt-fabs-1.c: New test.
6807
6808 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6809
6810         PR other/4372
6811         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6812         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6813
6814 2005-11-09  Richard Guenther  <rguenther@suse.de>
6815
6816         PR tree-optimization/24716
6817         * gcc.c-torture/execute/pr24716.c: New testcase.
6818
6819 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6820
6821         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6822
6823 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6824
6825         PR 24624
6826         * gcc.dg/pr24624.c: Testcase added.
6827
6828 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6829
6830         PR 24623
6831         * g++.dg/other/pr24623.C: Testcase added.
6832
6833 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6834
6835         PR fortran/22607
6836         * gfortran-dg/pure_byref_1.f90: New.
6837         * gfortran-dg/pure_byref_2.f90: New.
6838
6839 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6840
6841         PR c/24101
6842         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6843         * gcc.dg/dg.exp: Run main loop also for *.i files.
6844
6845 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6846
6847         PR c++/19450
6848         * g++.dg/tls/diag-3.C: New test.
6849         * g++.dg/tls/diag-4.C: New test.
6850         * g++.dg/tls/static-1.C: New test.
6851         * g++.dg/tls/static-1a.cc: New file.
6852
6853 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6854
6855         PR 23046
6856         * g++.dg/tree-ssa/pr23046.C: New test.
6857
6858 2005-11-08  Devang Patel <dpatel@apple.com>
6859
6860         PR tree-optimization/23115
6861         * gcc.dg/tree-ssa/pr23115.c: New.
6862
6863 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6864
6865         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6866         * gcc.target/powerpc/pr16155.c: Same.
6867         * gcc.target/powerpc/altivec-1.c: Same.
6868         * gcc.target/powerpc/altivec-2.c: Same.
6869         * gcc.target/powerpc/altivec-3.c: Same.
6870         * gcc.target/powerpc/altivec-5.c: Same.
6871         * gcc.target/powerpc/altivec-11.c: Same.
6872         * gcc.target/powerpc/altivec-12.c: Same.
6873         * gcc.target/powerpc/altivec-14.c: Same.
6874         * gcc.target/powerpc/altivec-22.c: Same.
6875         * gcc.target/powerpc/altivec-consts.c: Same.
6876         * gcc.target/powerpc/altivec-pr22085.c: Same.
6877         * gcc.target/powerpc/altivec-splat.c: Same.
6878         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6879         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6880         * gcc.target/powerpc/darwin-longlong.c: Same.
6881
6882 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6883
6884         PR target/19340
6885         * gcc.dg/pr19340.c: New test.
6886
6887 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6888
6889         PR rtl-optimization/24683
6890         * gcc.dg/pr24683.c: New test.
6891
6892 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6893
6894         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6895         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6896
6897 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6898
6899         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6900
6901 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6902
6903         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6904
6905 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6906
6907         PR target/24230
6908
6909         * gcc.target/powerpc/altivec-consts.c,
6910         gcc.target/powerpc/altivec-splat.c: New testcase.
6911
6912 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6913
6914         PR c/24599
6915
6916         * gcc.dg/overflow-2.c: New testcase.
6917
6918 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6919
6920         PR rtl-optimization/23567
6921         * gcc.c-torture/execute/20051104-1.c: New test.
6922
6923 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6924
6925         PR fortran/24534
6926         gfortran.dg/private_type_2.f90: Modified to check that case with
6927         PRIVATE declaration within derived type is accepted.
6928
6929         PR fortran/20838
6930         gfortran.dg/pointer_assign_1.f90: New test.
6931
6932         PR fortran/20840
6933         * gfortran.dg/arrayio_0.f90: New test.
6934
6935         PR fortran/17737
6936         gfortran.dg/data_initialized.f90: New test.
6937         gfortran.dg/data_constraints_1.f90: New test.
6938         gfortran.dg/data_constraints_2.f90: New test.
6939
6940 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6941
6942         PR fortran/24174
6943         PR fortran/24305
6944         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6945
6946 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6947
6948         PR 24670
6949         * gcc.dg/tree-ssa/pr24670.c: New test.
6950
6951 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6952
6953         PR target/22432
6954         * gcc.target/i386/pr22432.c: New test.
6955
6956 2005-11-05  Richard Henderson  <rth@redhat.com>
6957
6958         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6959         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6960         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6961         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6962         from gcc.dg/alpha-*.
6963         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6964         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6965
6966 2005-11-05  Andreas Jaeger  <aj@suse.de>
6967
6968         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6969
6970 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6971
6972         PR target/23424
6973         * gcc.dg/torture/pr23424-1.c: New test.
6974
6975 2005-11-04  Richard Henderson  <rth@redhat.com>
6976
6977         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6978         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6979         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6980         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6981         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6982         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6983         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6984         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6985         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6986         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6987         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6988         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6989         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6990         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6991         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6992         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6993         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6994         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6995         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6996         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6997         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6998         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6999         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7000         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7001         Move from gcc.dg/.
7002         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7003         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7004         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7005         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7006         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7007         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7008         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7009         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7010         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7011         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7012         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7013         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7014         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7015         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7016         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7017         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7018         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7019         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7020         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7021         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7022         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7023         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7024         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7025         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7026         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7027         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7028         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7029         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7030         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7031         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7032         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7033         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7034         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7035         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7036         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7037         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7038         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7039         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7040         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7041         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7042         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7043         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7044         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7045         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7046         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7047
7048 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7049
7050         PR 24627
7051         * gcc.dg/tree-ssa/pr24627.c: New test.
7052
7053 2005-11-04 Paul Brook  <paul@codesourcery.com>
7054
7055         * gcc.dg/tls/opt-10.c: New test.
7056
7057 2005-11-04  Andreas Jaeger  <aj@suse.de>
7058
7059         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7060         avoid extra warnings.
7061
7062 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7063
7064         PR libfortran/22298
7065         * gcc/testsuite/lib/target-supports.exp
7066         (check_effective_target_static_libgfortran): New
7067         static_libgfortran effective target.
7068         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7069         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7070
7071 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7072
7073         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7074
7075 2005-11-03  Josh Conner  <jconner@apple.com>
7076
7077         PR c++/19989
7078         g++.dg/ext/array2.C: New test.
7079         g++.dg/template/dependent-name3.C: New test.
7080         g++.dg/template/dependent-name4.C: New test.
7081         g++.dg/template/sfinae2.C: New test.
7082
7083 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7084
7085         PR preprocessor/22042
7086         * gcc.dg/cpp/strify4.c: New test.
7087
7088 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7089
7090         PR c++/17964
7091         * g++.dg/cpp/string-1.C: New test.
7092
7093 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7094
7095         * gcc.target/powerpc: New directory.
7096         * gcc.target/powerpc/powerpc.exp: New file.
7097         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7098         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7099         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7100         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7101         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7102         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7103         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7104         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7105         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7106         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7107         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7108         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7109         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7110         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7111         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7112         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7113         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7114         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7115         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7116         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7117         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7118         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7119         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7120         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7121         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7122         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7123         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7124         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7125         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7126         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7127         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7128         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7129         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7130         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7131
7132 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7133
7134         PR c++/21627
7135         * g++.dg/warn/inline2.C: New test.
7136
7137 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7138
7139         PR middle-end/23155
7140         * g++.dg/ext/c99struct1.C: New test.
7141         * gcc.dg/union-cast-1.c: New test.
7142         * gcc.dg/union-cast-2.c: New test.
7143         * gcc.dg/union-cast-3.c: New test.
7144
7145 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7146
7147         PR middle-end/24589
7148         * gcc.c-torture/execute/zero-struct-2.c: New test.
7149
7150 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7151
7152         PR c++/24582
7153         * g++.dg/init/switch1.C: New test.
7154
7155 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7156
7157         * gcc.dg/delay-slot-1.c: New test.
7158
7159 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7160
7161         PR target/24620
7162         * gcc.dg/pr24620.c: New test.
7163
7164 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7165
7166         PR c/24329
7167         * gcc.dg/format/unnamed-1.c: New test.
7168
7169 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7170
7171         PR c++/22434
7172         * g++.dg/expr/cond8.C: New test.
7173
7174         PR c++/24560
7175         * g++.dg/parse/dot1.C: New test.
7176
7177 2005-11-02  Jan Hubicka  <jh@suse.cz>
7178
7179         PR target/23303
7180         * gcc.dg/i386-lea.c: New test
7181
7182 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7183
7184         PR target/24615
7185         * gcc.dg/pr24615.c: New test.
7186
7187 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7188
7189         PR target/24600
7190         * gcc.dg/pr24600.c: New test.
7191
7192 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7193
7194         PR c++/19253
7195         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7196         * g++.dg/parse/typename9.C: New test.
7197         * g++/dg/parse/typename10.C: Likewise.
7198
7199 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7200
7201         PR fortran/18157
7202         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7203         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7204         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7205
7206 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7207
7208         PR c++/24569
7209         * g++.dg/debug/static1.C: New test.
7210
7211 2005-11-02  Josh Conner  <jconner@apple.com>
7212
7213         * g++.dg/crash38.C: moved into proper directory...
7214         * g++.dg/template/crash42.C: ...here
7215
7216 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7217
7218         PR target/18338
7219         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7220         pcc_bitfield_type_matters || default_packed.
7221
7222         * lib/target-supports.exp
7223         (check_effective_target_pcc_bitfield_type_matters): New proc.
7224         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7225
7226         PR testsuite/23304
7227         * lib/target-supports.exp (check_effective_default_packed): New proc.
7228         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7229         Gate expected errors on target ! default_packed.
7230         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7231
7232 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7233
7234         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7235         change (r106358).
7236
7237 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7238
7239         PR fortran/24008
7240         * gfortran.dg/entry_5.f90: New.
7241         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7242
7243 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7244
7245         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7246
7247 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7248
7249         PR fortran/21565
7250         gfortran.dg/namelist_blockdata.f90: New test.
7251
7252         PR fortran/18737
7253         gfortran.dg/external_implicit_none.f90: New test.
7254
7255         PR fortran/14994
7256         * gfortran.dg/secnds.f: New test.
7257
7258 2005-10-31  Jan Hubicka  <jh@suse.cz>
7259
7260         PR target/20928
7261         * gcc.c-torture/compile/pr20928.c: New test.
7262
7263 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7264
7265         PR middle-end/23492
7266         * gcc.c-torture/compile/zero-strct-5.c: New test.
7267
7268 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7269
7270         PR libgfortran/24584
7271         * gfortran.dg/pr24584.f90: New test.
7272
7273 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7274
7275         PR fortran/18883
7276         * gfortran.dg/char_result_9.f90: New.
7277         * gfortran.dg/char_result_10.f90: New.
7278
7279 2005-10-30  Jan Hubicka  <jh@suse.cz>
7280
7281         * g++.dg/tree-ssa/pr24172.C: New testcase.
7282
7283 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7284
7285         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7286
7287 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7288
7289         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7290         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7291         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7292         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7293         gfortran.dg/enum_9.f90,
7294         gfortran.fortran-torture/compile/enum_1.f90,
7295         gfortran.fortran-torture/execute/enum_1.f90,
7296         gfortran.fortran-torture/execute/enum_2.f90,
7297         gfortran.fortran-torture/execute/enum_3.f90,
7298         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7299
7300 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7301
7302         PR target/18482
7303         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7304         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7305
7306 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7307
7308         PR libfortran/20179
7309         * gfortran.dg/mixed_io_1.f90: New test.
7310         * gfortran.dg/mixed_io_1.c: New file.
7311
7312 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7313
7314         * gfortran.dg/malloc_free_1.f90: New test.
7315
7316 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7317
7318         * gcc.dg/nested-func-4.c: Require profiling -pg.
7319
7320 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7321
7322         PR C++/23229
7323         * g++.dg/warn/main-2.C: New test.
7324
7325 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7326
7327         PR fortran/24545
7328         * gfortran.dg/interface_2.f90: new test.
7329
7330 2005-10-28  Josh Conner  <jconner@apple.com>
7331
7332         PR c++/22153
7333         * g++.dg/template/crash38.C: New test.
7334         * g++.dg/parse/explicit1.C: Change expected errors.
7335
7336 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7337
7338         PR C++/23426
7339         * g++.dg/other/large-size-array.C: New test.
7340
7341 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7342
7343         PR middle-end/24362
7344         * g++.dg/opt/complex4.C: New test.
7345
7346 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7347
7348         * gcc.dg/nested-func-4.c: New test.
7349
7350 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7351
7352         PR fortran/24158
7353         gfortran.dg/derived_recursion.f90: New test.
7354         gfortran.dg/implicit_actual.f90: New test.
7355
7356 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7357
7358         PR middle-end/24295, PR testsuite/24477
7359         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7360         removed when weakref hits the tree.
7361
7362 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7363
7364         * gfortran.dg/cray_pointers_4.f90: New test.
7365
7366         * gfortran.dg/cray_pointers_5.f90: New test.
7367
7368 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7369
7370         PR fortran/22290
7371         * gfortran.dg/assign_5.f90: New test.
7372         * gfortran.dg/assign_6.f: New test.
7373
7374 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7375
7376         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7377         CPU has no SSE support.
7378
7379 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7380
7381         PR libgfortran/24224
7382         * gfortran.dg/arrayio_1.f90: Update attribution.
7383         * gfortran.dg/arrayio_2.f90: Update attribution.
7384         * gfortran.dg/arrayio_3.f90: Update attribution.
7385         * gfortran.dg/arrayio_4.f90: Update test conditions.
7386         * gfortran.dg/arrayio_5.f90: Update attribution.
7387         * gfortran.dg/arrayio_6.f90: New test.
7388         * gfortran.dg/arrayio_7.f90: New test.
7389
7390 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7391
7392         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7393
7394 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7395
7396         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7397
7398 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7399
7400         PR fortran/24416
7401         * gfortran.dg/namelist_char_only.f90: New test.
7402
7403 2005-10-24  Asher Langton  <langton2@llnl.gov>
7404
7405         PR fortran/17031
7406         PR fortran/22282
7407         * gfortran.dg/cray_pointers_1.f90: New test.
7408         * gfortran.dg/cray_pointers_2.f90: New test.
7409         * gfortran.dg/cray_pointers_3.f90: New test.
7410         * gfortran.dg/loc_1.f90: New test.
7411         * gfortran.dg/loc_2.f90: New test.
7412
7413 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7414
7415         * gcc.dg/pr24225.c: New test.
7416
7417 2005-10-24  Asher Langton  <langton2@llnl.gov>
7418
7419         * gfortran.dg/dup_save_1.f90: New test.
7420         * gfortran.dg/dup_save_2.f90: New test.
7421
7422 2005-10-24  Paul Brook  <paul@codesourcery.com>
7423
7424         PR 24107
7425         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7426         stdint.h.
7427
7428 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7429
7430         PR libgfortran/24489
7431         * gfortran.dg/pr24489.f90: New test.
7432
7433 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7434
7435         PR fortran/23635
7436         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7437
7438 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7439
7440         PR target/18911
7441         * g++.dg/init/array16.C: Skip for mmix-*-*.
7442
7443 2005-10-23  Asher Langton  <langton2@llnl.gov>
7444
7445         * gfortran.dg/byte_1.f90: New test.
7446         * gfortran.dg/byte_2.f90: New test.
7447
7448 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7449
7450         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7451
7452 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7453
7454         PR fortran/18022
7455         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7456
7457         PR fortran/24311
7458         * gfortran.dg/merge_char_const.f90: New test.
7459
7460         PR fortran/24384
7461         * gfortran.dg/spread_scalar_source.f90: New test.
7462
7463 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7464
7465         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7466
7467         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7468         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7469
7470         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7471
7472 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7473
7474         PR fortran/24426
7475         * gfortran.dg/der_pointer_4.f90: New.
7476
7477 2005-10-22  David Ayers  <d.ayers@inode.at>
7478
7479         * obj-c++.dg/except-1.mm: Simplify.
7480
7481 2005-10-21  David Ayers  <d.ayers@inode.at>
7482
7483         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7484
7485 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7486
7487         * gfortran.dg/assumed_dummy_2.f90: New test.
7488
7489 2005-10-21  James E Wilson  <wilson@specifix.com>
7490
7491         PR preprocessor/15220
7492         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7493
7494 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7495
7496         * gcc.c-torture/execute/20051021-1.c: New test.
7497
7498 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7499
7500         PR c++/24260
7501         * g++.dg/ext/tmplattr1.C: New test.
7502
7503 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7504
7505         PR fortran/24440
7506         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7507
7508 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7509
7510         * obj-c++.dg/except-1.mm: New.
7511
7512         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7513
7514 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7515
7516         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7517
7518 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7519
7520         PR middle-end/24295
7521         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7522         declarations with the same names as thunks' alias targets, use
7523         aliases instead.
7524         * gcc.dg/attr-alias-3.c: New test.
7525         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7526
7527 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7528
7529         PR c++/22618
7530         * g++.dg/parse/access8.C: New test.
7531
7532 2005-10-20  Richard Guenther  <rguenther@suse.de>
7533
7534         PR c++/24439
7535         * g++.dg/tree-ssa/pr24439.C: New testcase.
7536
7537 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7538
7539         * g++.dg/opt/delay-slot-1.C: New test.
7540
7541 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7542
7543         PR fortran/21625
7544         * gfortran.fg/der_init_1.f90: New.
7545
7546 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7547
7548         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7549
7550 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7551
7552         PR c++/21908
7553         * g++.dg/parse/error28.C: New test.
7554
7555 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7556
7557         * gcc.dg/profile-generate-2.c: New test.
7558
7559 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7560
7561         PR target/23589
7562         * g++.dg/ext/dllimport11.C: New.
7563
7564 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7565
7566         PR c++/22293
7567         * g++.dg/other/friend3.C: New test.
7568
7569 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7570
7571         PR c++/23293
7572         * g++.dg/template/error19.C: New test.
7573
7574 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7575
7576         PR c++/21383
7577         * g++.dg/overload/koenig2.C: New.
7578
7579         PR c++/23118
7580         * g++.dg/overload/error2.C: New.
7581
7582         PR c++/22604
7583         * g++.dg/inherit/covariant14.C: New.
7584
7585 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7586
7587         PR c++/23440
7588         * g++.dg/parse/for1.C: New test.
7589
7590 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7591
7592         PR fortran/23446
7593         * gfortran.dg/host_dummy_index_1.f90: New test.
7594
7595         PR fortran/21459
7596         * gfortran.dg/automatic_char_len_2.f90: New test.
7597
7598         PR fortran/20866
7599         * gfortran.dg/recursive_statement_functions.f90: New test.
7600
7601         PR fortran/20853
7602         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7603
7604         PR fortran/20849
7605         * gfortran.dg/external_initializer.f90: New test.
7606
7607         PR fortran/20837
7608         * non_module_public.f90: New test.
7609
7610 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7611
7612         PR c++/24386
7613         * g++.dg/template/overload7.C: New.
7614
7615         PR c++/22551
7616         * g++.dg/other/switch2.C: Remove expected warnings.
7617
7618         PR c++/21353
7619         * g++.dg/template/defarg6.C: New.
7620
7621 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7622
7623         PR target/24315
7624         * gcc.target/i386/pr24315.c: New test.
7625
7626 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7627
7628         PR c++/24389
7629         * g++.dg/template/static21.C: New test.
7630         * g++.dg/template/static21-a.cc: Likewise.
7631
7632 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7633
7634         PR c++/23959
7635         * g++.dg/warn/Wswitch-default-1.C: New test.
7636         * g++.dg/warn/Wswitch-default-2.C: New test.
7637
7638 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7639
7640         PR c++/22173
7641         * g++.dg/parse/template18.C: New test.
7642         * g++.dg/template/nontype15.C: Likewise.
7643
7644 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7645
7646         PR fortran/22273
7647         * gfortran.dg/spec_expr_2.f90: New.
7648
7649 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7650
7651         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7652         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7653         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7654         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7655         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7656         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7657         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7658         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7659         previous target-specific skips and warning-message matches where
7660         applicable.
7661
7662 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7663
7664         PR c++/21347
7665         * g++.dg/warn/Wctor-dtor.C: New test.
7666
7667 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7668
7669         PR c/23439
7670         * gcc.dg/for-1.c: New test.
7671
7672 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7673
7674         PR c++/19565
7675         * g++.dg/warn/Wconversion1.C: New test.
7676         * g++.dg/ext/packed4.C: Compile with -w.
7677         * g++.dg/opt/20050511-1.C: Likewise.
7678         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7679
7680 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7681
7682         * gfortran.dg/boz_5.f90: New test.
7683
7684 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7685
7686         PR c++/22551
7687         * g++.dg/other/switch2.C: New.
7688
7689         PR c++/23984
7690         * g++.dg/init/ctor7.C: New.
7691
7692 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7693
7694         PR c++/23730
7695         * g++.dg/parse/crash32.C: New test.
7696
7697 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7698
7699         PR c++/20721
7700         * g++.dg/init/goto2.C: New test.
7701
7702         PR c++/22464
7703         * g++.dg/template/crash/41.C: New test.
7704
7705         PR c++/22180
7706         * g++.dg/template/crash40.C: New test.
7707
7708         PR c++/23694
7709         * g++.dg/parse/friend5.C: New test.
7710
7711         PR c++/23307
7712         * g++.dg/template/crash38.C: New test.
7713
7714         PR c++/22352
7715         * g++.dg/template/friend38.C: New test.
7716
7717         PR c++/22405
7718         * g++.dg/template/crash39.C: New test.
7719
7720 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7721
7722         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7723         gcc.dg/debug/dwarf2/dwarf-char2.c,
7724         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7725
7726         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7727
7728 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7729
7730         * gcc.dg/dll-2.c: Add tests for warnings.
7731         * gcc.dg/dll-3.c: Likewise.
7732         * gcc.dg/dll-4.c: Likewise.
7733
7734         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7735         * g++.dg/ext/dllimport2.C: Likewise.
7736         * g++.dg/ext/dllimport3.C: Likewise.
7737         * g++.dg/ext/dllimport7.C: Likewise.
7738         * g++.dg/ext/dllimport8.C: Likewise.
7739         * g++.dg/ext/dllimport9.C: Likewise.
7740
7741 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7742
7743         PR fortran/24092
7744         * gfortran.dg/derived_pointer_recursion.f90: New test.
7745
7746 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7747
7748         * gcc.c-torture/execute/20051012-1.c: New test.
7749
7750 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7751
7752         PR fortran/18082
7753         * gfortran.dg/automatic_char_len_1.f90: New test.
7754
7755 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7756
7757         PR fortran/20847
7758         * gfortran.dg/save_common.f90: New test.
7759
7760         PR fortran/20856
7761         * gfortran.dg/save_result.f90: New test.
7762
7763 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7764
7765         PR c++/21592
7766         * g++.dg/template/dependent-expr1.C: Add new expected error.
7767         * g++.dg/template/dependent-expr2.C: Adjust error text.
7768         * g++.dg/template/overload6.C: New.
7769
7770         PR c++/23797
7771         * g++.dg/other/typename8.C: New.
7772
7773         PR c++/21117
7774         * g++.dg/other/return1.C: New.
7775
7776 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7777
7778         PR c++/24052
7779         * g++.dg/ext/label5.C: New.
7780
7781 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7782
7783         PR c++/19964
7784         * g++.dg/parse/crash31.C: New.
7785
7786 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7787
7788         * g++.dg/ipa/ipa-1.c: New test.
7789         * g++.dg/ipa/ipa-2.c: New test.
7790         * g++.dg/ipa/ipa-3.c: New test.
7791         * g++.dg/ipa/ipa-4.c: New test.
7792         * g++.dg/ipa/ipa-5.c: New test.
7793         * g++.dg/ipa/ipa.exp: New file.
7794
7795 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7796
7797         PR fortran/24207
7798         * gfortran.dg/private_type_3.f90: New test.
7799
7800 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7801
7802         PR fortran/20786
7803         gfortran.dg/aint_anint_1.f90: New test.
7804
7805 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7806
7807         PR libgfortran/24313
7808         gfortran.dg/csqrt.f: New test.
7809
7810 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7811
7812         PR c++/8057
7813         * g++.dg/warn/noeffect7.C: New test.
7814         * g++.dg/warn/noeffect2.C: Instantiate templates.
7815         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7816         and warning.
7817
7818 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7819
7820         PR c++/21089
7821         * g++.dg/init/float1.C: New test.
7822
7823         PR c++/24277
7824         * g++.dg/init/member1.C: Tweak error markers.
7825
7826 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7827
7828         PR testsuite/24281
7829         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7830         Check for null pointer.
7831
7832 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7833
7834         PR c++/21369
7835         * g++.dg/parse/ret-type3.C: New test.
7836
7837 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7838
7839         PR tree-opt/23946
7840         * gcc.c-torture/compile/pr23946.c: New test.
7841
7842 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7843
7844         * g++.dg/opt/mmx2.C: New test.
7845
7846 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7847
7848         PR c++/24277
7849         * g++.dg/template/static20.C: New test.
7850
7851         PR c++/24302
7852         * g++.dg/warn/Wunused-12.C: New test.
7853
7854         PR c++/23437
7855         * g++.dg/template/arg4.C: New test.
7856
7857 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7858
7859         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7860         * gcc.dg/ucnid-3.c: Likewise.
7861         * gcc.dg/ucnid-4.c: Likewise.
7862         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7863         * g++.dg/other/ucnid-1.C: Likewise.
7864         * gcc.dg/sparc-frame-1.c: New test.
7865
7866 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7867
7868         PR c++/24139
7869         * g++.dg/template/spec27.C: New test.
7870
7871         PR c++/24275
7872         * g++.dg/template/static19.C: New test.
7873
7874 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7875
7876         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7877         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7878
7879 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7880
7881         PR target/24136
7882         * gfortran.fortran-torture/compile/pr24136.f: New test.
7883
7884 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7885
7886         PR c++/22172
7887         * g++.dg/parse/crash30.C: New test.
7888
7889 2005-10-07  Richard Guenther  <rguenther@suse.de>
7890
7891         PR middle-end/24227
7892         * gcc.c-torture/compile/pr24227.c: New testcase.
7893
7894 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7895
7896         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7897         Do not put aligned attributes on array elements.
7898
7899 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7900
7901         PR testsuite/23611, PR testsuite/23615
7902         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7903         writing prototypes of library functions by hand.
7904         * obj-c++.dg/bitfield-4.mm: Likewise.
7905         * obj-c++.dg/const-str-4.mm: Likewise.
7906         * obj-c++.dg/encode-4.mm: Likewise.
7907         * obj-c++.dg/encode-5.mm: Likewise.
7908         * obj-c++.dg/encode-6.mm: Likewise.
7909         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7910         * obj-c++.dg/method-10.mm: Likewise.
7911         * obj-c++.dg/method-17.mm: Likewise.
7912         * obj-c++.dg/method-19.mm: Likewise.
7913         * obj-c++.dg/try-catch-2.mm: Likewise.
7914
7915 2005-10-06  Richard Henderson  <rth@redhat.com>
7916
7917         PR 24236
7918         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7919
7920 2005-10-06  Dale Johannesen  <dalej@apple.com>
7921
7922         * gcc.c-torture/execute/20030125-1.c: Correct.
7923
7924 2005-10-06  Richard Guenther  <rguenther@suse.de>
7925
7926         PR tree-optimization/24238
7927         * g++.dg/tree-ssa/pr24238.C: New testcase.
7928
7929 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7930
7931         PR 18568
7932         * gfortran.dg/der_pointer_3.f90: New test.
7933
7934 2005-10-05  Devang Patel  <dpatel@apple.com>
7935
7936         PR Debug/23205
7937         * g++.dg/other/PR23205.C: New.
7938
7939 2005-10-05  Richard Henderson  <rth@redhat.com>
7940
7941         PR target/23602
7942         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7943         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7944
7945 2005-10-05  Dale Johannesen  <dalej@apple.com>
7946
7947         * gcc.c-torture/execute/float-floor.c: New.
7948
7949 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7950
7951         PR tree-optimization/21419
7952         PR tree-optimization/24146
7953         PR tree-optimization/24151
7954
7955         * g++.dg/ext/asm7.C: New.
7956         * g++.dg/ext/asm8.C: New.
7957         * gcc.dg/asm-1.c: Compile on all targets.
7958         * gcc.dg/asm-pr24146.c: New.
7959         * gcc.dg/pr21419.c: Adjust error messages.
7960
7961 2005-10-05  Richard Guenther  <rguenther@suse.de>
7962
7963         PR fortran/24176
7964         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7965
7966 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7967
7968         PR c++/23513
7969         * g++.dg/template/spec22.C: Robustify test.
7970         * g++.dg/template/spec26.C: New.
7971
7972 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7973
7974         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7975         if target supports vector instructions.
7976
7977 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7978
7979         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7980         C99 functions.
7981
7982 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7983
7984         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7985         check_effective_target_fortran_large_int): Replace cached result
7986         when target changes.
7987
7988 2005-10-04  Devang Patel  <dpatel@apple.com>
7989
7990         * gcc.dg/i386-sse-vect-types.c: New.
7991
7992 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7993
7994         PR preprocessor/13726
7995         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7996         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7997
7998 2005-10-04  Richard Guenther  <rguenther@suse.de>
7999
8000         PR c/23576
8001         * gcc.dg/noncompile/pr23576.c: New testcase.
8002
8003 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8004
8005         PR middle-end/23125
8006         * gcc.dg/register-var-3.c: New test.
8007
8008 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8009
8010         * gcc.dg/pr23049.c: New test.
8011
8012         * gcc.dg/ucnid-4.c: Fix test.
8013
8014 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8015
8016         PR 23445
8017         * gcc.c-torture/compile/pr23445.c: New test.
8018
8019 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8020
8021         * g++.dg/overload/unknown1.C: New.
8022
8023 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8024
8025         PR c++/17775
8026         * g++.dg/template/repo4.C: New test.
8027
8028 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8029
8030         PR libfortran/19308
8031         * gfortran.dg/large_real_kind_2.F90: New test.
8032         * gfortran.dg/large_integer_kind_2.f90: New test.
8033
8034 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8035
8036         * lib/target-supports.exp (check_effective_target_vect_shift):
8037         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8038         (check_effective_target_vect_condition): Fix copy-n-pasto.
8039
8040         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8041         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8042         targets.
8043
8044 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8045
8046         PR c++/22621
8047         * g++.dg/template/overload5.C : New test.
8048
8049         PR c++/23840
8050         * g++.dg/expr/stdarg1.C: New test.
8051
8052 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8053
8054         PR 24142
8055         * gcc.c-torture/execute/pr24142.c: New test.
8056
8057 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8058
8059         PR 24141
8060         * gcc.c-torture/execute/pr24141.c: New test.
8061
8062 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8063             Diego Novillo  <dnovillo@redhat.com>
8064
8065         PR 23604
8066         * gcc.c-torture/execute/pr23604.c: New test.
8067
8068 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8069
8070         PR fortran/16404
8071         PR fortran/20835
8072         PR fortran/20890
8073         PR fortran/20899
8074         PR fortran/20900
8075         PR fortran/20901
8076         PR fortran/20902
8077         gfortran.dg/equiv_constraint_1.f90: New test.
8078         gfortran.dg/equiv_constraint_2.f90: New test.
8079         gfortran.dg/equiv_constraint_3.f90: New test.
8080         gfortran.dg/equiv_constraint_4.f90: New test.
8081         gfortran.dg/equiv_constraint_5.f90: New test.
8082         gfortran.dg/equiv_constraint_6.f90: New test.
8083         gfortran.dg/equiv_constraint_7.f90: New test.
8084         gfortran.dg/equiv_constraint_8.f90: New test.
8085         gfortran.dg/private_type_1.f90: New test.
8086         gfortran.dg/private_type_2.f90: New test.
8087         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8088         980628-10.f: Assert std=gnu to permit mixing of
8089         types in equivalence statements.
8090
8091 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8092
8093         PR 24112
8094         * gfortran.dg/open_status_1.f90: New.
8095
8096 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8097
8098         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8099         * gcc.dg/vect/pr22480.c: Clean up temp files.
8100         * gcc.dg/vect/pr23831.c: Clean up temp files.
8101         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8102         Clean up temp files.
8103         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8104         Clean up temp files.
8105
8106         * gcc.dg/20050309-1.c: Clean up temp files.
8107         * gcc.dg/20050325-1.c: Clean up temp files.
8108
8109 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8110
8111         PR tree-optimization/24059
8112         * gcc.dg/vect/pr24059.c : New test.
8113
8114 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8115
8116         PR middle-end/24109
8117         * gcc.c-torture/execute/20050929-1.c: New test.
8118
8119 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8120
8121         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8122
8123 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8124
8125         PR c/21419
8126         * gcc.dg/pr21419.c: New test.
8127
8128 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8129
8130         * gcc.dg/pr23911.c: New test.
8131
8132 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8133
8134         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8135
8136         PR c++/16782
8137         * g++.dg/parse/qualified4.C: New test.
8138         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8139         * g++.old-deja/g++.mike/p8154.C: Likewise.
8140
8141 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8142
8143         PR c++/22147
8144         * g++.dg/template/friend37.C: New test.
8145         * g++.dg/parse/crash28.C: Adjust error markers.
8146
8147 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8148
8149         PR fortran/18518
8150         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8151
8152 2005-09-27  Devang Patel  <dpatel@apple.com>
8153
8154         PR tree-optimization/23625
8155         * gcc.dg/pr23625.c: New test.
8156
8157 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8158
8159         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8160         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8161
8162 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8163
8164         PR fortran/23677
8165         * gfortran.fortran-torture/execute/save_1.f90: New test.
8166         * gfortran.dg/save_1.f90: New test.
8167
8168 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8169
8170         * gcc.target/i386/builtin-apply-mmx.c: New test.
8171
8172         PR target/22576
8173         * gcc.target/i386/pr22576.c: New test.
8174
8175         PR target/22585
8176         * gcc.target/i386/pr22585.c: New test.
8177
8178         PR target/23268
8179         * gcc.target/i386/pr23268.c: New test.
8180
8181         PR middle-end/23831
8182         * gcc.dg/vect/pr23831.c: New test.
8183
8184         PR target/24055
8185         * gcc.target/i386/pr24055.c: New test.
8186
8187 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8188
8189         PR tree-optimization/23960
8190         * gcc.c-torture/compile/pr23960.c: New.
8191
8192 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8193
8194         PR fortran/16861
8195         * gfortran.dg/nested_modules_3.f90: New.
8196
8197 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8198
8199         PR fortran/24005
8200         gfortran.dg/interface_1.f90: New test.
8201
8202 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8203         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8204
8205         PR fortran/23843
8206         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8207
8208 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8209
8210         PR fortran/23516
8211         * gfortran.dg/imag_1.f: New test.
8212         * gfortran.dg/imag_2.f: Ditto.
8213
8214 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8215
8216         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8217
8218 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8219
8220         PR c++/21983
8221         * g++.dg/warn/pr21983.C: New test.
8222
8223 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8224
8225         PR c++/23993
8226         * g++.dg/template/array14.C: New test.
8227
8228 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8229
8230         PR fortran/19929
8231         * gfortran.dg/der_ptr_component_1.f90: New test.
8232
8233 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8234
8235         PR c++/23965
8236         * g++.dg/template/error1.C: Reject "no matching function" message.
8237
8238 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8239
8240         PR c++/17609
8241         * g++.dg/lookup/error1.C: New test.
8242
8243 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8244
8245         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8246         functionality of the testcase.
8247
8248 2005-09-20  Richard Henderson  <rth@redhat.com>
8249
8250         * gcc.dg/vect/vect-22.c: Require vect_float.
8251         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8252
8253 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8254
8255         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8256         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8257         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8258         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8259         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8260         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8261         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8262         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8263         * gcc.dg/cpp/ucnid-8.c: New test.
8264
8265 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8266
8267         PR tree-optimization/23929
8268         * gcc.c-torture/compile/pr23929.c: New test.
8269
8270 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8271
8272         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8273         for one loop.
8274
8275 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8276
8277         PR testsuite/23186
8278         * g++.dg/other/pr22003.C: Require named sections.
8279
8280 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8281
8282         PR c++/23947
8283         * g++.dg/rtti/crash3.C: New test.
8284
8285         PR tree-optimization/23818
8286         * gcc.dg/pr23818.c: New test.
8287
8288 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8289
8290         PR fortran/23420
8291         * gfortran.dg/print_fmt_4.f: New.
8292
8293 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8294
8295         PR fortran/23663
8296         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8297
8298 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8299
8300         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8301         Use pointers to local alignable arrays instead. Added comments.
8302         * gcc.dg/vect/vect-46.c: Likewise.
8303         * gcc.dg/vect/vect-48.c: Likewise.
8304         * gcc.dg/vect/vect-49.c: Likewise.
8305         * gcc.dg/vect/vect-52.c: Likewise.
8306         * gcc.dg/vect/vect-53.c: Likewise.
8307         * gcc.dg/vect/vect-54.c: Likewise.
8308         * gcc.dg/vect/vect-56.c: Likewise.
8309         * gcc.dg/vect/vect-57.c: Likewise.
8310         * gcc.dg/vect/vect-58.c: Likewise.
8311         * gcc.dg/vect/vect-60.c: Likewise.
8312         * gcc.dg/vect/vect-61.c: Likewise.
8313
8314         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8315         The test is no longer vectorizable on vect_no_align targets.
8316         * gcc.dg/vect/vect-43.c: Likewsie.
8317
8318         * gcc.dg/vect/vect-44.c: Added comments.
8319         * gcc.dg/vect/vect-45.c: Added comments.
8320         * gcc.dg/vect/vect-50.c: Added comments.
8321         * gcc.dg/vect/vect-51.c: Added comments.
8322
8323         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8324         aligned type.
8325         * gcc.dg/vect/Os-vect-95.c: Likewise.
8326
8327         * gcc.dg/vect/vect-41.c: Test removed.
8328         * gcc.dg/vect/vect-47.c: Test removed.
8329         * gcc.dg/vect/vect-55.c: Test removed.
8330         * gcc.dg/vect/vect-59.c: Test removed.
8331
8332 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8333
8334         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8335         No longer vectorizable on vect_no_align targets.
8336         * gcc.dg/vect/pr20122.c: Likewise.
8337         * gcc.dg/vect/vect-74.c: Likewise.
8338         * gcc.dg/vect/vect-75.c: Likewise.
8339         * gcc.dg/vect/vect-76.c: Likewise.
8340
8341         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8342         Will not be vectorizable on vect_no_align targets once aliasing issues
8343         are resolved.
8344         * gcc.dg/vect/vect-79.c: Likewise.
8345
8346         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8347         * gcc.dg/vect/vect-78.c: Likewise.
8348         * gcc.dg/vect/vect-97.c: Likewise.
8349
8350 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8351
8352         * gcc.dg/pr23943.c: New test.
8353
8354 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8355
8356         PR fortran/19181
8357         * gfortran.dg/derived_pointer_null_1.f90: New test.
8358
8359 2005-09-18  Richard Guenther  <rguenther@suse.de>
8360
8361         PR middle-end/23944
8362         * gcc.c-torture/compile/pr23944.c: New testcase.
8363
8364 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8365
8366         PR fortran/15975
8367         * gfortran.dg/der_pointer_2.f90: New test.
8368
8369 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8370
8371         PR fortran/16861
8372         * gfortran.dg/nested_modules_2.f90: New test.
8373
8374 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8375
8376         PR c++/18368
8377         * g++.dg/other/semicolon.C: New test.
8378
8379 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8380
8381         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8382         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8383
8384 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8385
8386         PR c++/23914
8387         * g++.dg/template/static18.C: New test.
8388
8389         PR c++/21514
8390         * g++.dg/template/crash19.C: Remove dg-error marker.
8391         * g++.dg/template/local4.C: New test.
8392
8393 2005-09-16  Paul Brook  <paul@codesourcery.com>
8394
8395         PR fortran/23906
8396         * gfortran.dg/dependency_1.f90: New test.
8397
8398 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8399
8400         PR c++/23896
8401         * g++.dg/template/static17.C: New test.
8402
8403 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8404
8405         PR c++/23139
8406         * g++.dg/warn/huge-val1.C: New test.
8407
8408 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8409
8410         PR c++/13140
8411         * g++.dg/parse/class2.C: New test.
8412         * g++.dg/template/explicit8.C: Likewise.
8413         * g++.dg/template/spec25.C: Likewise.
8414
8415 2005-09-14  Josh Conner  <jconner@apple.com>
8416
8417         PR middle-end/23584
8418         * gcc.dg/pr23584.c: New test.
8419
8420 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8421
8422         PR fortran/21875 Internal Unit Array I/O, NIST
8423         * gfortran.dg/arrayio_1.f90: New test.
8424         * gfortran.dg/arrayio_1.f90: New test.
8425         * gfortran.dg/arrayio_1.f90: New test.
8426         * gfortran.dg/arrayio_1.f90: New test.
8427         * gfortran.dg/arrayio_1.f90: New test.
8428
8429 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8430
8431         PR middle-end/22480
8432         * gcc.dg/vect/pr22480.c: New test.
8433
8434 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8435
8436         PR fortran/19358
8437         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8438
8439 2005-09-13 Josh Conner <jconner@apple.com>
8440
8441         PR c++/23180
8442         * g++.dg/init/struct2.C: New test.
8443         * g++.dg/init/struct3.C: New test.
8444
8445 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8446
8447         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8448         Clean up temp files.
8449         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8450         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8451         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8452         gcc.dg/tree-ssa/builtin-printf-1.c,
8453         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8454         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8455         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8456         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8457         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8458         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8459         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8460         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8461         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8462         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8463         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8464         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8465
8466 2005-09-13  Josh Conner  <jconner@apple.com>
8467
8468         * lib/gcc-dg.exp: Load scanipa.exp.
8469         (cleanup-dump): New procedure.
8470         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8471         * lib/scandump.exp: New file.
8472         * lib/scantree.exp: Use it.
8473         * lib/scanipa.exp: New file.
8474
8475 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8476
8477         PR fortran/17740
8478         * gfortran.dg/generic_4.f90: New test.
8479
8480 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8481
8482         PR target/23816
8483         * gcc.target/i386/pr23816-1.c: New test.
8484         * gcc.target/i386/pr23816-2.c: New test.
8485
8486
8487 2005-09-13  Bastian Blank <waldi@debian.org>
8488
8489         PR c++/16171
8490         * g++.dg/abi/mangle26.C: New test.
8491         * g++.dg/abi/mangle27.C: New test.
8492         * g++.dg/abi/mangle28.C: New test.
8493         * g++.dg/abi/mangle29.C: New test.
8494
8495         PR c++/23839
8496         * g++.dg/parse/register1.C: New test.
8497
8498 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8499
8500         PR c++/23842
8501         * g++.dg/template/access16.C: New test.
8502
8503 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8504
8505         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8506
8507 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8508
8509         PR fortran/18899
8510         * gfortran.dg/shape_2.f90: New test.
8511
8512 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8513
8514         PR target/19269
8515         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8516         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8517         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8518         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8519         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8520         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8521         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8522         tests.
8523
8524 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8525
8526         PR c++/23841
8527         * g++.dg/parse/template17.C: New test.
8528
8529 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8530
8531         PR c++/23789
8532         * g++.dg/template/nontype14.C: New test.
8533
8534 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8535
8536         PR g++/7874
8537         * g++.dg/lookup/friend7.C: New test.
8538         * g++.dg/lookup/friend8.C: New test.
8539         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8540         so that it will be found via argument dependent lookup.
8541         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8542         friend functions which will no longer be found.
8543         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8544         function g, so that it will be found via argument dependent
8545         lookup.
8546         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8547         * g++.old-deja/g++.mike/net43.C: Likewise.
8548
8549 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8550
8551         PR c++/23691
8552         * g++.dg/template/static16.C: New test.
8553
8554 2005-09-12  Josh Conner  <jconner@apple.com>
8555
8556         PR middle-end/23237
8557         * gcc.c-torture/compile/pr23237.c: New test.
8558
8559 2005-09-11  Richard Henderson  <rth@redhat.com>
8560
8561         * g++.dg/other/error8.C: Update expected diagnostic text.
8562
8563 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8564
8565         PR libfortran/19872
8566         * gfortran.dg/overwrite_1.f: New test.
8567
8568 2005-09-09  Josh Conner  <jconner@apple.com>
8569
8570         * g++.dg/init/pr23180-1.C: Removed.
8571         * g++.dg/init/pr23180-2.C: Removed.
8572
8573 2005-09-09  David Daney <ddaney@avtrex.com>
8574
8575         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8576         files which are ...
8577         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8578         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8579
8580 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8581
8582         * gfortran.dg/iostat_2.f90: New test.
8583
8584 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8585
8586         PR c++/22252
8587         * g++.dg/ext/interface1.C: New test.
8588         * g++.dg/ext/interface1.h: Likewise.
8589         * g++.dg/ext/interface1a.cc: Likewise.
8590
8591 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8592
8593         * gfortran.dg/iomsg_1.f90: New test case.
8594
8595 2005-09-09  Richard Guenther  <rguenther@suse.de>
8596
8597         PR c++/23624
8598         * g++.dg/tree-ssa/pr23624.C: New testcase.
8599
8600 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8601
8602         PR fortran/19239
8603         * gfortran.dg/vector_subscript_1.f90,
8604         * gfortran.dg/vector_subscript_2.f90: New tests.
8605
8606 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8607
8608         PR fortran/21104
8609         * gfortran.dg/array_alloc_1.f90,
8610         * gfortran.dg/array_alloc_2.f90,
8611         * gfortran.dg/array_alloc_3.f90: New tests.
8612
8613 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8614
8615         PR fortran/12840
8616         * gfortran.dg/array_constructor_6.f90
8617         * gfortran.dg/array_constructor_7.f90
8618         * gfortran.dg/array_constructor_8.f90
8619         * gfortran.dg/array_constructor_9.f90
8620         * gfortran.dg/array_constructor_10.f90
8621         * gfortran.dg/array_constructor_11.f90
8622         * gfortran.dg/array_constructor_12.f90: New tests.
8623
8624 2005-09-08  Josh Conner  <jconner@apple.com>
8625
8626         PR c++/23180
8627         * g++.dg/init/pr23180-1.C: New test.
8628         * g++.dg/init/pr23180-2.C: New test.
8629
8630 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8631
8632         PR fortran/18878
8633         * gfortran.dg/module_double_reuse.f90: New.
8634
8635 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8636
8637         PR fortran/23270
8638         PR fortran/22304
8639         PR fortran/18870
8640         PR fortran/17917
8641         PR fortran/16511
8642         * gfortran.dg/common_equivalence_1.f: New.
8643         * gfortran.dg/common_equivalence_2.f: New.
8644         * gfortran.dg/common_equivalence_3.f: New.
8645         * gfortran.dg/contained_equivalence_1.f90: New.
8646         * gfortran.dg/module_blank_common.f90: New.
8647         * gfortran.dg/module_commons_1.f90: New.
8648         * gfortran.dg/module_equivalence_1.f90: New.
8649         * gfortran.dg/nested_modules_1.f90: New.
8650         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8651         equivalences and add comment to connect the test with
8652         the PR.
8653
8654 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8655
8656         PR fortran/23765
8657         * gfortran.dg/common_6.f90: New test.
8658
8659 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8660
8661         PR fortran/15326
8662         * gfortran.dg/char_result_1.f90,
8663         * gfortran.dg/char_result_2.f90,
8664         * gfortran.dg/char_result_3.f90,
8665         * gfortran.dg/char_result_4.f90,
8666         * gfortran.dg/char_result_5.f90,
8667         * gfortran.dg/char_result_6.f90,
8668         * gfortran.dg/char_result_7.f90,
8669         * gfortran.dg/char_result_8.f90: New tests.
8670
8671 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8672
8673         PR fortran/19928
8674         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8675
8676 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8677
8678         PR obj-c++/16816
8679         * obj-c++.dg/selector-5.mm: New test.
8680         * obj-c++.dg/selector-6.mm: New test.
8681
8682 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8683
8684         PR objc/20574
8685         PR objc/19324
8686         * objc.dg/error-1.m: New test.
8687
8688 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8689
8690         PR fortran/23373
8691         * gfortran.fortran-torture/execute/pr23373-1.f90,
8692         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8693
8694 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8695
8696         PR libfortran/23760
8697         * gfortran.dg/g77/1832.f: Remove long string in write statement
8698         to allow the test to pass on correct list directed output with
8699         prepended space.
8700
8701 2005-09-07  James E Wilson  <wilson@specifix.com>
8702
8703         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8704
8705 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8706
8707         * gfortran.dg/parameter+save.f90: Rename to
8708         * gfortran.dg/parameter_save.f90: .. this.
8709
8710 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8711
8712         PR fortran/20848
8713         * gfortran.dg/parameter+save.f90: New test case.
8714
8715 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8716
8717         PR fortran/19269
8718         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8719
8720 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8721
8722         PR c/23075
8723         * gcc.dg/pr23075.c: New test.
8724         * g++.dg/warn/pr23075.C: New test.
8725
8726         PR target/22362
8727         * gcc.target/i386/pr22362.c: New test.
8728
8729         PR rtl-optimization/23098
8730         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8731
8732         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8733         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8734         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8735
8736 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8737
8738         * g++.dg/expr/cast6.C: New test.
8739
8740         PR c++/9782
8741         * g++.dg/init/new15.C: New test.
8742
8743 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8744
8745         * gcc.dg/vect/Os-vect-95.c: New test.
8746         * gcc.dg/vect/vect-95.c: Same.
8747
8748 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8749
8750         * gcc.dg/vect/vect-29.c: Update xfail testing.
8751         * gcc.dg/vect/vect-44.c: Same.
8752         * gcc.dg/vect/vect-48.c: Same.
8753         * gcc.dg/vect/vect-50.c: Same.
8754         * gcc.dg/vect/vect-72.c: Same.
8755         * gcc.dg/vect/vect-77.c: Same.
8756         * gcc.dg/vect/vect-78.c: Same.
8757         * gcc.dg/vect/vect-80.c: Same.
8758         * gcc.dg/vect/vect-96.c: Same.
8759         * gcc.dg/vect/vect-100.c: Same.
8760         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8761         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8762         * gfortran.dg/vect/vect-5.f90: Same.
8763
8764 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8765
8766         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8767         start strings.
8768         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8769         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8770
8771         PR c++/23056
8772         * g++.dg/opt/pr23056.C: New test.
8773
8774         PR rtl-optimization/23098
8775         * gcc.target/i386/pr23098.c: New test.
8776
8777 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8778
8779         PR c++/23667
8780         * g++.dg/template/static15.C: New test.
8781
8782         PR c++/21440
8783         * g++.dg/ext/stmtexpr5.C: New test.
8784         * g++.dg/ext/stmtexpr6.C: Likewise.
8785
8786 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8787
8788         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8789
8790         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8791         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8792         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8793
8794 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8795
8796         PR libfortran/23321
8797         * gfortran.dg/direct_io_4.f90: New test case.
8798
8799 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8800             Rasmus Hahn  <rassahah@neofonie.de>
8801
8802         PR libobjc/23108
8803         * objc.dg/type-stream-1.m: New test.
8804
8805 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8806
8807         PR fortran/23661
8808         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8809         gfortran.dg/print_fmt_3.f90: New test.
8810
8811 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8812
8813         * gfortran.dg/fmt_t_1.f90: New test.
8814
8815 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8816
8817         PR rtl-optimization/23454
8818         * g++.dg/opt/pr23454.C: New test.
8819
8820 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8821
8822         PR c++/23699
8823         * g++.dg/ext/static1.C: New test.
8824
8825 2005-09-02  Richard Henderson  <rth@redhat.com>
8826
8827         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8828         tail call to check_fa_work.
8829
8830 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8831
8832         PR c++/21687
8833         * g++.dg/other/gc3.C: New test.
8834
8835 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8836
8837         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8838         * gcc.dg/20050826-1.c: Likewise.
8839
8840 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8841
8842         PR c++/23167
8843         * g++.dg/expr/volatile1.C: New test.
8844
8845 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8846
8847         PR middle-end/23547
8848         * gcc.dg/pr23547.c: New test.
8849
8850 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8851
8852         PR c/22061
8853         * gcc.c-torture/execute/pr22061-1.c,
8854         * gcc.c-torture/execute/pr22061-2.c,
8855         * gcc.c-torture/execute/pr22061-3.c,
8856         * gcc.c-torture/execute/pr22061-4.c: New tests.
8857
8858 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8859
8860         * gcc.dg/Wredundant-decls-2.c: New test to check that
8861         -Wredundant-decls does not issue warning for a variable
8862         definition following a declaration.
8863
8864 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8865
8866         PR debug/7241
8867         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8868         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8869         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8870
8871         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8872         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8873         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8874         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8875         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8876         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8877         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8878         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8879
8880 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8881
8882         PR objc/23306
8883         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8884         scan-assmbler.
8885
8886 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8887
8888         PR target/21255
8889         * gcc.dg/pr21255-1.c: New test.
8890         * gcc.dg/pr21255-2-mb.c: Likewise.
8891         * gcc.dg/pr21255-2-ml.c: Likewise.
8892         * gcc.dg/pr21255-3.c: Likewise.
8893         * gcc.dg/pr21255-4.c: Likewise.
8894
8895 2005-08-31  Dale Johannesen  <dalej@apple.com>
8896
8897         * gcc.dg/20050830-1.c: New.
8898
8899 2005-08-31  Josh Conner  <jconner@apple.com>
8900
8901         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8902         command-line options for arm-*-* targets.
8903         * g++.dg/init/array16.C: Likewise.
8904         * g++.dg/other/crash-4.C: Likewise.
8905
8906 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8907
8908         PR obj-c++/23640
8909         * obj-c++.dg/gnu-runtime-3.mm: New test.
8910
8911 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8912
8913         PR c++/13377
8914         * g++.dg/lookup/ambig4.C: New test.
8915         * g++.dg/lookup/ambig5.C: New test.
8916         * g++.dg/tc1/dr101.C: Adjust error markers.
8917
8918 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8919
8920         PR c++/23639
8921         * g++.dg/template/ttp5.C: Adjust error markers.
8922
8923 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8924
8925         PR testsuite/23609
8926         * lib/obj-c++.exp: Include target-libpath.exp.
8927         (obj-c++_link_flags): Look for the GNU libobjc library
8928         and set the library path to include it.
8929         Don't manually set LD_LIBRARY_PATH (etc.) but call
8930         set_ld_library_path_env_vars instead.
8931         (obj-c++_target_compile): Don't set library path or
8932         linker flags because they are already set correctly
8933         in obj-c++_link_flags.
8934
8935 2005-08-30  Josh Conner  <jconner@apple.com>
8936
8937         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8938         to command-line options for arm-*-* targets.
8939
8940 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8941
8942         * g++.dg/other/i386-1.C: New.
8943
8944 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8945
8946         PR preprocessor/20348
8947         PR preprocessor/20356
8948         * gcc.dg/cpp/pr20348.c: New test.
8949         * gcc.dg/cpp/pr20348.h: New file.
8950         * gcc.dg/cpp/inc/pr20348.h: New file.
8951         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8952         * gcc.dg/cpp/pr20356.c: New test.
8953         * gcc.dg/cpp/pr20356.h: New file.
8954         * gcc.dg/cpp/inc/pr20356.h: New file.
8955         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8956
8957 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8958
8959         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8960         Fix array dimension to avoid correct end-of-file error.
8961
8962 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8963
8964         PR libfortran/23598
8965         * gfortran.dg/iostat_1.f90: New test.
8966
8967 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8968
8969         PR middle-end/23408
8970         * gcc.dg/pr23408.c: New test.
8971
8972 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8973
8974         PR c++/23099
8975         * g++.dg/init/member1.C: Make sure erroneous static data member
8976         definitions are required.
8977         * g++.dg/template/static13.C: New test.
8978         * g++.dg/template/static14.C: Likewise.
8979
8980 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8981
8982         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8983         -march=pentium4, remove ilp32 requirement.
8984
8985         PR middle-end/23484
8986         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8987         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8988
8989 2005-08-29  Andreas Jaeger  <aj@suse.de>
8990
8991         PR testsuite/23607
8992         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8993
8994 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8995
8996         * gcc.c-torture/execute/20050316-2.c: New test.
8997         * gcc.c-torture/execute/20050316-3.c: New test.
8998         * gcc.dg/torture/pr16104-1.c: New test.
8999
9000 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9001
9002         PR middle-end/23463
9003         * gcc.c-torture/execute/zero-struct-1.c: New test.
9004
9005 2005-08-27  Richard Guenther  <rguenther@suse.de>
9006
9007         PR target/23575
9008         * gcc.target/i386/pr23575.c: New testcase.
9009
9010 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9011
9012         PR rtl-optimization/23561
9013         * gcc.c-torture/execute/20050826-1.c: New test.
9014
9015         PR rtl-opt/23560
9016         * gcc.c-torture/execute/20050826-2.c: New test.
9017
9018 2005-08-26  Dale Johannesen  <dalej@apple.com>
9019
9020         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9021         * gcc.dg/20050826-1.c: New.
9022
9023 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9024
9025         PR c++/19004
9026         * g++.dg/template/nontype13.C: New test.
9027
9028         PR c++/23491
9029         * g++.dg/init/new14.C: New test.
9030         * g++.dg/expr/anew1.C: Do not XFAIL.
9031         * g++.dg/expr/anew2.C: Likewise.
9032         * g++.dg/expr/anew3.C: Likewise.
9033
9034 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9035
9036         PR middle-end/22439
9037         * gcc.dg/vla-3.c: New test.
9038
9039 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9040
9041         PR fortran/20363
9042         * gfortran.dg/named_interface.f90: New.
9043
9044 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9045
9046         * gcc.c-torture/execute/frame-address.c: New test.
9047
9048 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9049
9050         PR c++/20817
9051         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9052
9053 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9054
9055         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9056
9057 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9058
9059         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9060         * gcc.dg/altivec-22.c: Rename from..
9061         * gcc.dg/altivec-nomfcr.c: ..this.
9062
9063 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9064
9065         PR tree-optimization/23546
9066         * gcc.dg/tree-ssa/pr23546.c: New test.
9067
9068 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9069
9070         PR fortran/17758
9071         * gfortran.dg/nonreturning_statements.f90: New test.
9072
9073 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9074
9075         PR c++/22454
9076         * g++.dg/parse/crash29.C: New.
9077
9078 2005-08-23  DJ Delorie  <dj@redhat.com>
9079
9080         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9081         constants have the L suffix.
9082
9083 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9084
9085         PR c++/23044
9086         * g++.dg/template/instantiate8.C: New.
9087
9088 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9089
9090         PR middle-end/23467
9091         * gcc.c-torture/execute/pr23467.c: New test.
9092
9093 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9094
9095         PR tree-optimization/22043
9096         * gcc.c-torture/execute/20050613-1.c: New test.
9097
9098 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9099
9100         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9101
9102 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9103
9104         PR rtl-optimization/23478
9105         * g++.dg/opt/pr23478.C: New test.
9106
9107 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9108
9109         PR c/18715
9110         * gcc.dg/switch-warn-3.c: New test.
9111
9112 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9113
9114         PR c++/22233
9115         * g++.dg/template/param1.C: New test.
9116
9117 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9118
9119         PR c++/23089
9120         * g++.dg/other/incomplete1.C: New test.
9121
9122 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9123
9124         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9125         are vectorizable.
9126
9127 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9128
9129         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9130         d_lines_5.f: New.
9131
9132 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9133
9134         * gcc.target/i386/sse-4.c: New test.
9135
9136 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9137
9138         PR testsuite/23239
9139         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9140
9141 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9142
9143         * gcc.dg/20050811-1.c: New test.
9144         * gcc.dg/20050811-2.c: New test.
9145
9146 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9147
9148         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9149
9150 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9151
9152         PR 23476
9153         * gcc.c-torture/compile/pr23476.c: New test.
9154
9155 2005-08-19  Devang Patel  <dpatel@apple.com>
9156
9157         PR tree-optimization/23048
9158         * gcc.dg/tree-ssa/pr23048.c: New test.
9159
9160 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9161
9162         PR middle-end/20624
9163         * g++.dg/warn/Wreturn-3.C: New test
9164
9165 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9166
9167         PR tree-optimization/22228
9168         * g++.dg/vect/pr22543.cc: New test.
9169
9170 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9171
9172         PR tree-optimization/21574
9173         * gcc.dg/tree-ssa/pr21574.c: New test.
9174
9175 2005-08-16  James E Wilson  <wilson@specifix.com>
9176
9177         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9178
9179 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9180
9181         PR tree-opt/23402
9182         * gcc.c-torture/compile/zero-strct-3.c: New test.
9183         * gcc.c-torture/compile/zero-strct-4.c: New test.
9184
9185 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9186
9187         PR target/23376
9188         * gcc.target/x86_64/pr23376.c: New test.
9189
9190 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9191
9192         PR c++/23337
9193         * g++.dg/ext/vector2.C: New.
9194
9195 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9196
9197         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9198
9199 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9200
9201         PR libfortran/23428
9202         * gfortran.dg/inquire-complex.f90: New test case.
9203
9204 2005-08-16  James E Wilson  <wilson@specifix.com>
9205
9206         PR tree-optimization/21105
9207         * gcc.dg/large-size-array.c: New.
9208
9209 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9210
9211         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9212         type.
9213         * gcc.dg/vect/vect-41: Likewise.
9214         * gcc.dg/vect/vect-42: Likewise.
9215         * gcc.dg/vect/vect-43: Likewise.
9216         * gcc.dg/vect/vect-44: Likewise.
9217         * gcc.dg/vect/vect-46: Likewise.
9218         * gcc.dg/vect/vect-47: Likewise.
9219         * gcc.dg/vect/vect-48: Likewise.
9220         * gcc.dg/vect/vect-52: Likewise.
9221         * gcc.dg/vect/vect-53: Likewise.
9222         * gcc.dg/vect/vect-54: Likewise.
9223         * gcc.dg/vect/vect-55: Likewise.
9224         * gcc.dg/vect/vect-56: Likewise.
9225         * gcc.dg/vect/vect-57: Likewise.
9226         * gcc.dg/vect/vect-58: Likewise.
9227         * gcc.dg/vect/vect-59: Likewise.
9228         * gcc.dg/vect/vect-60: Likewise.
9229         * gcc.dg/vect/vect-61: Likewise.
9230         * gcc.dg/vect/vect-85: Likewise.
9231         * gcc.dg/vect/vect-87: Likewise.
9232         * gcc.dg/vect/vect-88: Likewise.
9233         * gcc.dg/vect/vect-93.c: Likewise.
9234         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9235         * gcc.dg/vect/vect-75: Likewise.
9236         * gcc.dg/vect/vect-76: Likewise.
9237         * gcc.dg/vect/vect-77: Likewise.
9238         * gcc.dg/vect/vect-78: Likewise.
9239         * gcc.dg/vect/vect-80: Likewise.
9240         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9241         vectorized for the expected reason, rather than checking how alignment
9242         was handled.
9243         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9244         type and also instead of aligned pointers. Added documentation.
9245
9246 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9247
9248         * gfortran.dg/power.f90: New test.
9249
9250 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9251
9252         PR rtl-optimization/23299
9253         * g++.dg/opt/pr23299.C: New test.
9254
9255 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9256
9257         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9258
9259 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9260
9261         * g++.dg/template/local6.C: New test.
9262
9263 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9264
9265         * execute/exceptions/finally-1.m: Check that the catch and finally are
9266         being called.  Also add a "return 0;" at the end of main.
9267
9268 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9269
9270         PR fortran/21432.
9271         * gfortran.dg/namelist_print_1.f: New test of functionality of
9272         PRINT namelist.
9273         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9274         namelist generates error with -std=f95.
9275
9276 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9277
9278         PR tree-optimization/23119
9279         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9280
9281 2005-08-13  Marcin Koziej  <creep@desk.pl>
9282             Andrew Pinski  <pinskia@physics.uc.edu>
9283
9284         PR libobjc/22492
9285         * execute/exceptions/finally-1.m: New test.
9286
9287 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9288
9289         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9290         testsuite.
9291         * objc/execute/exceptions/trivial.m: New test.
9292         * objc.dg/try-catch-11.m: Move to ...
9293         * objc/execute/exceptions/foward-1.m: Here.
9294         * objc.dg/try-catch-2.m: Move to ...
9295         * objc/execute/exceptions/catchall-1.m: Here.
9296         * objc.dg/try-catch-8.m: Move to ...
9297         * objc/execute/exceptions/local-variables-1.m: Here.
9298
9299 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9300
9301         * objc.dg/nested-func-1.m: Move to ...
9302         * objc/execute/nested-func-1.m: Here.
9303
9304 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9305
9306         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9307         in ${options} instead of [target_info name].
9308         * lib/obj-c++.exp (objc_target_compile): Likewise.
9309
9310 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9311
9312         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9313
9314 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9315
9316         part of PR testsuite/23348
9317         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9318         of the torture options.
9319         * objc/compile/trivial.m: New test.
9320
9321 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9322
9323         * gfortran.dg/eoshift.f90: Correct format.
9324
9325 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9326
9327         * gfortran.fortran-torture/execute/character_passing.f90:
9328         Fix comment typo.
9329
9330 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9331
9332         PR c++/8271
9333         * g++.dg/template/unify10.C: New.
9334
9335 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9336
9337         * g++.dg/parse/pr22514.C: Move to...
9338         * g++.dg/debug/pr22514.C: here.
9339
9340 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9341
9342         PR c++/23266
9343         * g++.dg/inherit/pure1.C: New test.
9344
9345         * ChangeLog: Fix typos.
9346
9347 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9348             Steven Bosscher  <stevenb@suse.de>
9349
9350         * gfortran.dg/runtime_warning_1.f90: New test.
9351
9352 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9353
9354         PR c++/23219
9355         * g++.dg/parse/crash28.C: New.
9356
9357 2005-08-11  Richard Guenther  <rguenther@suse.de>
9358
9359         PR target/23289
9360         * gcc.target/i386/tailcall-1.c: New testcase.
9361
9362 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9363
9364         * gcc.dg/vect/vect-67.c: Un-xfail.
9365
9366 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9367
9368         PR c++/23225
9369         * g++.dg/testsuite/parse/crash27.C: new test.
9370
9371 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9372
9373         PR libfortran/22143
9374         * gfortran.dg/shift-kind.f90: New testcase.
9375
9376 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9377
9378         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9379         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9380
9381 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9382
9383         PR c++/20646
9384         * g++.dg/other/mult-stor1.C: New test.
9385
9386 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9387
9388         * gcc.c-torture/pr18299-1.c: Move to ...
9389         * gcc.c-torture/compile/pr18299-1.c: Here.
9390
9391 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9392
9393         * gfortran/fortran.torture/execute/character_passing.f90:
9394         Fix types for LSAME.
9395
9396 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9397
9398         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9399         input data back to what it was originally.
9400
9401 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9402
9403         * objc.dg/try-catch-8.m: Enable for all targets.
9404
9405 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9406
9407         * gcc.dg/pr23165.c: New test.
9408
9409 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9410
9411         PR tree-optimization/23234
9412         * gcc.dg/tree-ssa/pr23234.c: New test.
9413
9414 2005-08-08  Josh Conner  <jconner@apple.com>
9415
9416         PR rtl-optimization/23241
9417         * gcc.dg/char-compare.c: New test.
9418
9419 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9420
9421         PR c++/22508
9422         * g++.dg/init/new13.C: New test.
9423
9424 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9425
9426         PR c++/21166
9427         * g++.dg/other/crash-4.C: Adjust
9428         * g++/dg/ext/packed9.C: New.
9429
9430 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9431
9432         PR middle-end/21964
9433         * gcc.c-torture/execute/pr21964-1.c: New test.
9434
9435 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9436
9437         PR c/22458
9438         * gcc.dg/pr22458-1.c: New test.
9439
9440 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9441             Steven G. Kargl <kargls@comcast.net>
9442
9443         PR fortran/22390
9444         * gfortran.dg/flush_1.f90: New test.
9445
9446 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9447
9448         PR c++/23191
9449         * g++.dg/template/eh2.C: New test.
9450
9451 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9452
9453         PR c++/19498
9454         * g++.dg/template/instantiate7.C: New test.
9455
9456 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9457
9458         PR c/23113
9459         * gcc.dg/Wunused-value-1.c: New test.
9460
9461 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9462
9463         PR rtl-optimization/23233
9464         * gcc.c-torture/compile/pr23233-1.c: New test.
9465
9466 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9467
9468         PR fortran/18833
9469         PR fortran/20850
9470         * gfortran.dg/equiv_1.f90: New test.
9471         * gfortran.dg/equiv_2.f90: New test.
9472         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9473         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9474         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9475
9476 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9477
9478         * gcc.c-torture/execute/vrp-5.c: New test.
9479         * gcc.c-torture/execute/vrp-6.c: New test.
9480         * gcc.dg/tree-ssa/vrp21.c: New test.
9481
9482 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9483
9484         * g++.dg/parse/pr22514.C: New test.
9485
9486 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9487
9488         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9489
9490         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9491         instead of constant loads / pool entries.
9492
9493 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9494
9495         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9496         TEST_TO_WCTYPE.
9497
9498 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9499
9500         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9501         __WINT_TYPE__ in generated prototypes if possible.
9502
9503 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9504
9505         PR 22037
9506         * g++.dg/tree-ssa/pr22037.C:
9507
9508 2005-08-04  Richard Henderson  <rth@redhat.com>
9509
9510         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9511         scan-tree-dump-times directive.
9512
9513 2005-08-04  Jan Hubicka  <jh@suse.cz>
9514
9515         * gcov-1.C: Fix switch counts.
9516         * gcov-4b.c: Likewise.
9517
9518 2005-08-03  Jeff Law  <law@redhat.com>
9519
9520         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9521
9522 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9523
9524         * gcc.c-torture/execute/pr23135.c: New test.
9525
9526 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9527
9528         PR tree-optimization/19899
9529         * gcc.dg/tree-ssa/scev-1.c: New test.
9530         * gcc.dg/tree-ssa/scev-2.c: New test.
9531
9532 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9533
9534         PR target/18582
9535         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9536
9537 2005-08-03  Jan Hubicka  <jh@suse.cz>
9538
9539         * update-conroll.c: New testcase.
9540         * update-conroll-2.c: New testcase.
9541
9542 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9543
9544         * gfortran.dg/constant_substring.f: New test.
9545         * gfortran.dg/pr22491.f: New test.
9546
9547 2005-08-02  Jan Hubicka  <jh@suse.cz>
9548
9549         * update-threading.c: Replace by the proper one.
9550
9551 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9552
9553         PR 23164
9554         * g++.dg/tree-ssa/pr23164.C: New test.
9555
9556 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9557
9558         * gcc.dg/tree-ssa/pr23192.c: New test.
9559
9560 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9561
9562         * gcc.c-torture/execute/vrp-4.c: New test.
9563
9564 2005-08-02  Jan Hubicka  <jh@suse.cz>
9565
9566         * update-threading.c: New test.
9567
9568 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9569
9570         * gcc.c-torture/compile/20050801-1.c: New test.
9571         * gcc.c-torture/compile/20050801-2.c: New test.
9572
9573 2005-08-01  Jan Hubicka  <jh@suse.cz>
9574
9575         * val-prof-5.c: New test.
9576
9577 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9578
9579         PR c/22311
9580         * gcc.dg/pr22311-1.c : New test.
9581
9582 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9583
9584         PR target/23095
9585         * gfortran.dg/pr23095.f: New test.
9586
9587         PR c++/22003
9588         * g++.dg/other/pr22003.C: New test.
9589
9590 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9591
9592         PR target/20621
9593         * gcc.c-torture/execute/pr20621-1.c: New test.
9594
9595 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9596
9597         * gfortran.dg/comma_format_extension_4.f: Adjust length
9598         of string for format.
9599         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9600         print statement with internal write.
9601         * gfortran.dg/der_array_io_2.f: Likewise.
9602         * gfortran.dg/der_array_io_3.f: Likewise.
9603
9604 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9605
9606         * gcc.dg/fold-abs-4.c: new test.
9607
9608 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9609
9610         PR fortran/22570 an related issues.
9611         * gfortran.dg/x_slash_1.f: New test.
9612
9613 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9614
9615         PR c/23143
9616         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9617         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9618
9619 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9620
9621         PR c/529
9622         * gcc.dg/Wshadow-3.c: New test.
9623
9624 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9625
9626         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9627         used to have the wrong bounds).
9628
9629 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9630
9631         PR c/21720
9632         * gcc.dg/hex-round-1.c: Test more cases.
9633         * gcc.dg/hex-round-2.c: New test.
9634
9635 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9636
9637         PR 22550
9638         * g++.dg/tree-ssa/pr22550.C: New test.
9639
9640 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9641
9642         * gcc.dg/tree-ssa/vrp19.c: New test.
9643         * gcc.dg/tree-ssa-vrp20.c: New test.
9644
9645 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9646
9647         PR c/22240
9648         * gcc.dg/transparent-union-4.c: New test.
9649
9650 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9651
9652         PR c/22192
9653         * gcc.dg/c99-vla-2.c: New test.
9654
9655 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9656
9657         PR c/21720
9658         * gcc.dg/hex-round-1.c: New test.
9659
9660 2005-07-28  Jan Hubicka  <jh@suse.cz>
9661
9662         * inliner-1.c: Do not dump everything.
9663         * tree-prof.exp: Do not pass -ftree-based-profiling.
9664         * bprob.exp: Likewise.
9665
9666         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9667
9668 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9669
9670         PR c++/22545
9671         * g++.dg/expr/ptrmem7.C: New test.
9672
9673 2005-07-28  Mike Stump  <mrs@apple.com>
9674
9675         * g++.old-deja/g++.mike/visibility-1.C: New test.
9676
9677 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9678
9679         PR c/20187
9680         * gcc.c-torture/execute/pr20187-1.c: New test.
9681
9682 2005-07-28  Jeff Law  <law@redhat.com>
9683
9684         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9685         * gcc.dg/tree-ssa/vrp18.c: New test.
9686
9687 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9688
9689         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9690
9691 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9692
9693         PR tree-optimization/22506
9694         * gcc.dg/vect/ps22506.c: New test.
9695
9696 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9697
9698         PR target/21149
9699         * gcc.target/i386/sse-3.c: New test.
9700
9701 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9702
9703         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9704         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9705
9706 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9707
9708         PR c/22589
9709         * gcc.c-torture/compile/pr22589-1.c: New test.
9710
9711 2005-07-28  Jan Hubicka  <jh@suse.cz>
9712
9713         * update-loopch.c: New testcase.
9714
9715 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9716
9717         PR rtl-optimization/23047
9718         * gcc.c-torture/execute/pr23047.c: New test.
9719         * gcc.c-torture/execute/pr23047.x: New.
9720
9721 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9722
9723         PR tree-optimization/22493
9724         * gcc.c-torture/execute/pr22493-1.c: New test.
9725         * gcc.c-torture/execute/pr22493-1.x: New.
9726         * gcc.c-torture/execute/vrp-1.c: New test.
9727         * gcc.c-torture/execute/vrp-2.c: New test.
9728         * gcc.c-torture/execute/vrp-2.c: New test.
9729
9730 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9731
9732         * gcc.target/frv/all-builtin-read8.c: Delete.
9733         * gcc.target/frv/all-builtin-read16.c: Delete.
9734         * gcc.target/frv/all-builtin-read32.c: Delete.
9735         * gcc.target/frv/all-builtin-read64.c: Delete.
9736         * gcc.target/frv/all-builtin-write8.c: Delete.
9737         * gcc.target/frv/all-builtin-write16.c: Delete.
9738         * gcc.target/frv/all-builtin-write32.c: Delete.
9739         * gcc.target/frv/all-builtin-write64.c: Delete.
9740         * gcc.target/frv/all-read-write-1.c: New.
9741
9742 2005-07-27  Jeff Law  <law@redhat.com>
9743
9744         * gcc.c-torture/execute/pr22630.c: New test.
9745
9746 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9747
9748         PR tree-optimization/23073
9749         * gcc.dg/vect/nodump-pr23073.c: New test.
9750         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9751
9752 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9753
9754         PR tree-optimize/22348
9755         * gcc.c-torture/execute/pr22348.c: New.
9756
9757 2005-07-27  Richard Guenther  <rguenther@suse.de>
9758
9759         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9760
9761 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9762
9763         PR fortran/22503
9764         * gfortran.dg/logical_comp.f90: New test.
9765
9766 2005-07-27  Jan Hubicka  <jh@suse.cz>
9767
9768         * inliner-1.c: Add cleanup of dumps.
9769         * val-prof-*.c: Likewise.
9770         * update-tailcall.c: New.
9771
9772 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9773
9774         PR 22591
9775         * gcc.dg/tree-ssa/pr22591.c: New test.
9776         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9777
9778 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9779
9780         PR libobjc/22606
9781         * objc.dg/try-catch-11.m: New test.
9782
9783 2005-07-26  Richard Guenther  <rguenther@suse.de>
9784
9785         PR tree-optimization/22486
9786         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9787
9788 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9789
9790         PR tree-opt/22484
9791         * testsuite/g++.dg/opt/loop2.C: New test.
9792
9793 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9794
9795         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9796         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9797
9798 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9799
9800         * lib/profopt.exp (profopt-execute): Check for profiling data
9801         files on the target.
9802
9803 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9804
9805         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9806         for matching of asm labels.
9807
9808 2005-07-25  Richard Guenther  <rguenther@suse.de>
9809
9810         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9811
9812 2005-07-25  Richard Guenther  <rguenther@suse.de>
9813
9814         PR testsuite/22624
9815         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9816
9817 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9818
9819         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9820         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9821         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9822         * gcc.dg/vect/vect-100.c: New test.
9823         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9824         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9825         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9826         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9827         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9828         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9829         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9830         * gfortran.dg/vect/pr19049.f90: New testcase.
9831         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9832
9833 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9834
9835         * gcc.c-torture/execute/20050713-1.c: New test.
9836
9837         PR fortran/20063
9838         * gfortran.fortran-torture/execute/data_4.f90: New test.
9839
9840         PR middle-end/20303
9841         * gcc.dg/visibility-d.c: New test.
9842
9843 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9844
9845         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9846         * gfortran.dg/underflow.f90: Ditto.
9847
9848 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9849
9850         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9851         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9852         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9853
9854 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9855
9856         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9857         include case of field width of zero.
9858
9859 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9860
9861         PR libgfortran/21875
9862         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9863         with trailing blanks on normal formatted read.
9864
9865 2005-07-23  Chao-ying Fu  <fu@mips.com>
9866
9867         * gcc.target/mips/mips32-dsp-type.c: New test.
9868         * gcc.target/mips/mips32-dsp.c: New test.
9869
9870 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9871
9872         PR testsuite/21073
9873         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9874
9875         PR testsuite/20454
9876         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9877         and __cyg_profile_func_exit.
9878
9879 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9880
9881         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9882         * gfortran.dg/comma_format_extension_4.f: Same.
9883         * gfortran.dg/pr15332.f: Same.
9884         * gfortran.dg/pr21730.f: Same.
9885
9886 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9887
9888         * g++.dg/opt/vrp2.C: Fix testcase.
9889
9890         PR tree-opt/22625
9891         * g++.dg/opt/vrp2.C: New test.
9892
9893 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9894
9895         PR debug/21828
9896         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9897
9898 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9899
9900         * gcc.dg/tree-ssa/20050719-1.c: New test.
9901
9902 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9903
9904         * gcc.dg/bfin-longcall-1.c: New file.
9905         * gcc.dg/bfin-longcall-2.c: New file.
9906
9907 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9908
9909         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9910
9911 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9912
9913         PR middle-end/19055
9914         * gcc.dg/tree-ssa/pr19055.c: New test.
9915         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9916
9917 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9918
9919         PR C++/22358
9920         * g++.dg/other/pr22358.C: New test.
9921
9922 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9923
9924         PR c++/2922
9925         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9926
9927 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9928
9929         PR c++/15938
9930         * g++.dg/init/union2.C: New test.
9931
9932 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9933
9934         PR c/22393
9935         * gcc.dg/complex-4.c: New test.
9936
9937 2005-07-21  Richard Guenther  <rguenther@suse.de>
9938
9939         PR testsuite/22522
9940         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9941         scanning for asm labels.
9942         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9943
9944 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9945
9946         PR target/22085
9947         * gcc.dg/altivec-pr22085.c: New.
9948
9949 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9950
9951         PR tree-optimization/19210
9952         * gcc.dg/tree-ssa/pr19210-1.c: New.
9953         * gcc.dg/tree-ssa/pr19210-2.c: New.
9954
9955 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9956
9957         PR rtl-optimization/22167
9958         * g++.dg/opt/pr22167.C: New test.
9959
9960 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9961
9962         PR c++/2922
9963         * g++.dg/lookup/two-stage2.C: New.
9964         * g++.dg/lookup/two-stage3.C: New.
9965         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9966         fixed two-stage name lookup for operators.
9967         * g++.dg/template/call3.C: Compiler now produces an appropriate
9968         error message.
9969         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9970         14 as a candidate.
9971         * g++.dg/template/ptrmem4.C: Compiler produces different error
9972         message.
9973         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9974         connect_to_method as a candidate.
9975
9976 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9977
9978         * gcc.dg/fold-alloc-1.c: New test.
9979
9980 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9981
9982         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9983         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9984
9985 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9986
9987         * gcc.dg/fold-abs-1.c: New test.
9988         * gcc.dg/fold-abs-2.c: New test.
9989         * gcc.dg/fold-abs-3.c: New test.
9990
9991 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9992
9993         Make CONSTRUCTOR use VEC to store initializers.
9994         * g++.dg/ext/complit3.C: Check for specific error messages.
9995         * g++.dg/init/brace2.C: Update error message.
9996         * g++.dg/warn/Wbraces2.C: Likewise.
9997
9998 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9999
10000         PR fortran/16940
10001         * gfortran.dg/module_interface_1.f90: New test.
10002
10003 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10004             Kenneth Zadeck <zadeck@naturalbridge.com>
10005
10006         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10007
10008 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10009
10010         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10011         specify -Wformat for these tests.
10012         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10013         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10014         * gcc.dg/format/opt-6.c: Delete.
10015
10016 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10017
10018         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10019         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10020
10021 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10022
10023         * gcc.dg/tree-ssa/alias-2.c: New test.
10024
10025 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10026
10027         PR c++/22263
10028         * g++.dg/template/explicit7.C: New test.
10029
10030 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10031
10032         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10033         width of 8 to +Inf and -Inf.
10034
10035 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10036
10037         PR c++/22139
10038         * g++.dg/template/friend36.C: New test.
10039
10040 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10041
10042         PR fortran/21730
10043         * gfortran.dg/pr21730.f: New test.
10044
10045 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10046             Kenneth Zadeck <zadeck@naturalbridge.com>
10047
10048         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10049         since pure const detection cannot run at -O1 in c compiler.
10050         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10051         can now optimize this case properly.
10052         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10053         because we now pass.
10054         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10055
10056 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10057
10058         PR c/22421
10059         * gcc.dg/format/bitfld-1.c: New test.
10060
10061 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10062
10063         PR c++/22204
10064         * g++.dg/rtti/repo1.C: New test.
10065
10066 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10067
10068         PR middle-end/22398
10069         * gcc.c-torture/compile/pr22398.c: New test.
10070
10071 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10072
10073         PR c++/22132
10074         * g++.dg/expr/cast4.C: New test.
10075
10076 2005-07-15  Richard Guenther  <rguenther@suse.de>
10077
10078         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10079         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10080
10081 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10082
10083         PR tree-optimization/22230
10084         * gcc.dg/tree-ssa/pr22230.c: New test.
10085
10086 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10087
10088         * gfortran.dg/g77/cpp6.f: New test.
10089
10090         PR fortran/22417
10091         * gfortran.dg/g77/cpp5.F: New test.
10092         * gfortran.dg/g77/cpp5.h: New file.
10093         * gfortran.dg/g77/cpp5inc.h: New file.
10094
10095 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10096
10097         PR libfortran/16435
10098         * gfortran.dg/tl_editting.f90: New.
10099         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10100
10101 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10102
10103         * gfortran.dg/char_array_constructor.f90: New test.
10104
10105 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10106
10107         * gfortran.dg/past_eor.f90: New.
10108         * gfortran.dg/complex_read.f90: New.
10109
10110 2005-07-13  Jeff Law  <law@redhat.com>
10111
10112         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10113         additional casts.
10114
10115         * gcc.dg/tree-ssa/pr22321.c: New test
10116
10117 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10118
10119         PR tree-optimization/21921
10120         * gcc.dg/tree-ssa/pr21921.c: New.
10121
10122 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10123
10124         PR tree-optimizatio/22442
10125         * gcc.dg/tree-ssa/loop-11.c: New test.
10126
10127 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10128
10129         PR tree-opt/21840
10130         * gcc.c-torture/compile/pr21840.c: New test.
10131
10132 2005-07-12  Jan Hubicka  <jh@suse.cz>
10133
10134         * gcc.c-torture/compile/pr22379.c: New test.
10135
10136 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10137
10138         PR libfortran/21593
10139         gfortran.dg/dev_null.f90: Remove outdated comment about
10140         PR libfortran/21593.
10141
10142
10143 2005-07-12  Dale Johannesen  <dalej@apple.com>
10144
10145         * gcc.target/i386/compress-float-sse.c: New.
10146         * gcc.target/i386/compress-float-sse-pic.c: New.
10147         * gcc.target/i386/compress-float-387.c: New.
10148         * gcc.target/i386/compress-float-387-pic.c: New.
10149         * gcc.dg/compress-float-ppc.c: New.
10150         * gcc.dg/compress-float-ppc-pic.c: New.
10151
10152 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10153
10154         PR libfortran/21593
10155         gfortran.dg/dev_null.f90: Remove targets.
10156
10157 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10158
10159         PR tree-opt/22335
10160         * gcc.dg/pr22335-1.c: New test.
10161         * gcc.dg/pr22335-2.c: New test.
10162
10163 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10164
10165         PR c++/20172
10166         * g++.dg/template/nontype12.C : New test.
10167
10168 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10169
10170         * gcc.dg/tree-ssa/loop-10.c: New test.
10171
10172 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10173
10174         * gcc.c-torture/execute/20020720-1.x: Remove.
10175
10176 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10177
10178         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10179
10180 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10181
10182         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10183         (dg-mips-options): Use it.
10184
10185 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10186
10187         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10188
10189 2005-07-09  Richard Henderson  <rth@redhat.com>
10190
10191         * lib/target-supports.exp (check_effective_target_sync_char_short):
10192         Add alpha.
10193
10194 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10195
10196         PR libfortran/22217
10197         * gfortran.dg/negative-z-descriptor.f90: New test.
10198
10199 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10200
10201         PR tree-opt/22329
10202         * gcc.dg/pr22329.c: New test.
10203
10204 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10205
10206         PR tree-optimization/20139
10207         * gcc.dg/tree-ssa/pr20139.c: New.
10208
10209 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10210
10211         PR tree-opt/22356
10212         * testsuite/gcc.dg/pr22356-1.c: New test.
10213
10214 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10215
10216         PR c++/21799
10217         * g++.dg/template/unify8.C: New.
10218         * g++.dg/template/unify9.C: New.
10219
10220 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10221
10222         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10223
10224 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10225
10226         * gcc.dg/darwin-version-1.c: New.
10227         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10228         * gcc.dg/builtins-20.c: Likewise.
10229         * gcc.dg/builtins-53.c: Likewise.
10230         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10231         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10232         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10233         * gcc.dg/torture/builtins-power-1.c: Likewise.
10234         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10235         on Darwin.
10236
10237 2005-07-07  Jeff Law  <law@redhat.com>
10238
10239         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10240         argument evaluation order.
10241
10242 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10243
10244         PR libfortran/21594
10245         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10246         Add test cases where the shift length is greater than the
10247         array length.
10248
10249 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10250
10251         * obj-c++.dg/proto-lossage-6.mm: New.
10252         * objc.dg/proto-lossage-6.m: New.
10253
10254 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10255
10256         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10257         * objc.dg/gnu-runtime-2.m: Likewise.
10258
10259 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10260
10261         * gfortran.dg/longline.f: New test.
10262
10263         * gfortran.dg/badline.f: New test.
10264
10265 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10266
10267         PR fortran/16531
10268         PR fortran/15966
10269         PR fortran/18781
10270         * gfortran.dg/hollerith.f90: New.
10271         * gfortran.dg/hollerith2.f90: New.
10272         * gfortran.dg/hollerith3.f90: New.
10273         * gfortran.dg/hollerith4.f90: New.
10274         * gfortran.dg/hollerith_f95.f90: New.
10275         * gfortran.dg/hollerith_legacy.f90: New.
10276         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10277
10278 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10279
10280         PR objc/22274
10281         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10282         * objc.dg/gnu-runtime-2.m: New.
10283
10284 2005-07-06  Jeff Law  <law@redhat.com>
10285
10286         * gcc.dg/tree-ssa/vrp17.c: New test.
10287
10288 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10289
10290         PR fortran/22327
10291         * gfortran.dg/array_constructor_5.f90: New test.
10292
10293 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10294
10295         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10296
10297 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10298
10299         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10300         * gcc.dg/980816-1.c: Ditto.
10301
10302 2005-07-06  Jeff Law  <law@redhat.com>
10303
10304         * gcc.c-torture/compile/pr21356.c: New test.
10305
10306 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10307
10308         PR c/22013
10309         PR c/22098
10310         * gcc.c-torture/compile/pr22013-1.c,
10311         gcc.c-torture/execute/pr22098-1.c,
10312         gcc.c-torture/execute/pr22098-2.c,
10313         gcc.c-torture/execute/pr22098-3.c: New tests.
10314
10315 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10316
10317         PR c/22308
10318         * gcc.dg/pr22308-1.c: New test.
10319
10320 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10321
10322         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10323         target.
10324         * gcc.dg/compare9.c: Use -fshort-enums instead of
10325         -fno-short-enums.  Change the last test to dg-bogus.
10326
10327 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10328
10329         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10330         * gcc.dg/compare9.c: New.
10331
10332 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10333
10334         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10335
10336 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10337
10338         PR testsuite/22288
10339         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10340
10341
10342 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10343
10344         * gcc.dg/format/gcc_gfc-1.c: New.
10345
10346 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10347
10348         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10349
10350 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10351
10352         PR fortran/20842
10353         * gfortran.dg/io_invalid_1.f90: New test.
10354
10355 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10356
10357         * gcc.dg/format/gcc_diag-1.c: Update.
10358
10359 2005-07-02  Jeff Law  <law@redhat.com>
10360
10361         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10362         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10363
10364 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10365
10366         * gcc.dg/format/gcc_diag-1.c: Update.
10367
10368 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10369
10370         PR tree-opt/22269
10371         * gcc.c-torture/compile/pr22269.c: New test.
10372
10373 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10374
10375         PR 21584
10376         PR 22219
10377         * g++.dg/tree-ssa/pr21584-1.C: New test.
10378         * g++.dg/tree-ssa/pr21584-2.C: New test.
10379
10380 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10381
10382         * obj-c++.dg/try-catch-11.mm: New.
10383         * objc.dg/try-catch-10.m: New.
10384
10385 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10386
10387         * g++.dg/other/ucnid-1.C: xfail on AIX.
10388
10389 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10390
10391         PR 22234
10392         * gcc.dg/20050629-1.c: New test.
10393
10394 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10395
10396         * obj-c++.dg/const-str-1[0-1].mm: New.
10397         * objc.dg/const-str-1[0-1].m: New.
10398
10399 2005-05-29  Richard Henderson  <rth@redhat.com>
10400
10401         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10402         Rename from check_effective_target_vect_no_max.
10403         (check_effective_target_vect_no_int_add): New.
10404         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10405         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10406         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10407         * gcc.dg/vect/vect-reduc-1.c: Use both.
10408         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10409
10410 2005-05-29  Richard Henderson  <rth@redhat.com>
10411
10412         * lib/target-supports.exp (check_effective_target_vect_no_max):
10413         Remove i386 and x86_64.
10414
10415 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10416
10417         PR testsuite/21969
10418         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10419
10420 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10421
10422         PR middle-end/21969
10423         * gcc.dg/vect/pr21969.c: New test.
10424
10425 2005-06-28  Eric Christopher  <echristo@redhat.com>
10426
10427         PR c/22052
10428         PR c/21975
10429         * gcc.dg/inline1.c: New test.
10430         * gcc.dg/inline2.c: Ditto.
10431         * gcc.dg/inline3.c: Ditto.
10432         * gcc.dg/inline4.c: Ditto.
10433         * gcc.dg/inline5.c: Ditto.
10434
10435 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10436
10437         PR libfortran/22142
10438         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10439         Add testcase also testing eoshift1 for PR 22142.
10440
10441 2005-06-28  Richard Henderson  <rth@redhat.com>
10442
10443         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10444         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10445         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10446         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10447         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10448
10449 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10450
10451         PR libfortran/22142
10452         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10453         Add testcase for PR 22142.
10454
10455 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10456
10457         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10458         gcc.target/ia64/fpreg-2.c: New tests.
10459
10460 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10461
10462         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10463
10464 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10465
10466         PR libfortran/22170
10467         * gfortran.dg/slash_1.f90: New test.
10468
10469 2005-06-27  Richard Henderson  <rth@redhat.com>
10470
10471         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10472         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10473         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10474         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10475         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10476         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10477
10478 2005-06-27  Richard Henderson  <rth@redhat.com>
10479
10480         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10481         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10482
10483 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10484
10485         * obj-c++.dg/proto-lossage-5.mm: New.
10486         * objc.dg/proto-lossage-5.m: New.
10487
10488 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10489
10490         PR 21959
10491         * gcc.dg/tree-ssa/pr21959.c: New test.
10492
10493 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10494
10495         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10496         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10497         testing uninitialized var.
10498
10499         * gcc.c-torture/execute/builtins/chk.h: New.
10500         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10501         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10502         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10503         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10504         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10505         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10506         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10507         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10508         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10509         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10510         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10511         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10512         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10513         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10514         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10515         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10516         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10517         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10518         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10519         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10520         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10521         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10522         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10523         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10524         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10525         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10526         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10527         * gcc.dg/builtin-object-size-1.c: New test.
10528         * gcc.dg/builtin-object-size-2.c: New test.
10529         * gcc.dg/builtin-object-size-3.c: New test.
10530         * gcc.dg/builtin-object-size-4.c: New test.
10531         * gcc.dg/builtin-object-size-5.c: New test.
10532         * gcc.dg/builtin-stringop-chk-1.c: New test.
10533         * gcc.dg/builtin-stringop-chk-2.c: New test.
10534         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10535         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10536         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10537         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10538         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10539         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10540         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10541         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10542         * gcc.c-torture/execute/printf-1.c: New test.
10543         * gcc.c-torture/execute/fprintf-1.c: New test.
10544         * gcc.c-torture/execute/vprintf-1.c: New test.
10545         * gcc.c-torture/execute/vfprintf-1.c: New test.
10546         * gcc.c-torture/execute/printf-chk-1.c: New test.
10547         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10548         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10549         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10550
10551 2005-06-27  Michael Matz  <matz@suse.de>
10552
10553         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10554         slot is not merged if address escapes.
10555
10556 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10557
10558         PR c/21911
10559         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10560
10561 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10562
10563         PR middle-end/17965
10564         * gcc.c-torture/compile/20050622-1.c: New test.
10565
10566         PR middle-end/22028
10567         * gcc.dg/20050620-1.c: New test.
10568
10569 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10570
10571         PR tree-optimization/22026
10572         * gcc.dg/tree-ssa/pr22026.c: New.
10573
10574 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10575
10576         PR libfortran/22144
10577         * gfortran.dg/shift-alloc.f90: New testcase.
10578
10579 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10580
10581         * all files: Update FSF address in copyright headers.
10582
10583 2005-06-22  Jan Hubicka  <jh@suse.cz>
10584
10585         * wholeprogram-1.c: New testcase.
10586         * wholeprogram-2.c: New testcase.
10587
10588 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10589
10590         PR 22171
10591         * gcc.dg/tree-ssa/pr22171.c: New test.
10592
10593 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10594
10595         * gfortran.dg/simplify_modulo.f90: New.
10596
10597 2005-06-24  Jan Hubicka  <jh@suse.cz>
10598
10599         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10600
10601 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10602
10603         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10604
10605 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10606
10607         * obj-c++.dg/typedef-alias-1.mm: New.
10608         * objc.dg/typedef-alias-1.m: New.
10609
10610 2005-06-23  Jeff Law  <law@redhat.com>
10611
10612         * gcc.dg/tree-ssa/vrp16.c: New test.
10613
10614 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10615
10616         * lib/target-supports.exp: Add
10617         check_effective_target_fortran_large_real and
10618         check_effective_target_fortran_large_int to check for
10619         corresponding effective targets.
10620         * gfortran.dg/large_integer_kind_1.f90: New test.
10621         * gfortran.dg/large_real_kind_1.f90: New test.
10622
10623 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10624
10625         PR tree-optimization/22117
10626         * gcc.dg/tree-ssa/pr22117.c: New.
10627
10628 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10629
10630         PR testsuite/22123
10631         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10632
10633 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10634
10635         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10636
10637 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10638
10639         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10640         * gfortran.dg/f2c_4.c: Likewise.
10641
10642 2005-06-22 Paul Brook  <paul@codesourcery.com>
10643
10644         PR fortran/21034
10645         * gfortran.dg/auto_save_1.f90: New test.
10646
10647 2005-06-22  Michael Matz  <matz@suse.de>
10648
10649         * gcc.target/x86-64/abi: New directory.
10650         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10651         * gcc.target/x86-64/abi/README.gcc: New file.
10652         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10653         * gcc.target/x86-64/abi/asm-support.s: New file.
10654         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10655         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10656         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10657         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10658         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10659         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10660         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10661         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10662         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10663         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10664         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10665         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10666         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10667         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10668         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10669         * gcc.target/x86_64/abi/test_varargs.c: New test.
10670
10671 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10672
10673         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10674         32-bit i?86 and x86_64.
10675
10676 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10677
10678         * obj-c++.dg/const-str-[1-9].mm: New tests.
10679
10680 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10681
10682         PR fortran/22010
10683         * gfortran.dg/namelist_use.f90: New.
10684         * gfortran.dg/namelist_use_only.f90: New.
10685
10686 2005-06-21  Jeff Law  <law@redhat.com>
10687
10688         * gcc.dg/tree-ssa/vrp15.c: New test.
10689
10690 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10691
10692         * lib/target-supports.exp (check_effective_target_vect_reduction):
10693         Remove.
10694         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10695         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10696         remove vect_reduction target keyword. Also avoid two returns in main.
10697         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10698         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10699         * gcc.dg/vect/vect-reduc-1short.c: New test.
10700         * gcc.dg/vect/vect-reduc-1char.c: New test.
10701         * gcc.dg/vect/vect-reduc-2short.c: New test.
10702         * gcc.dg/vect/vect-reduc-2char.c: New test.
10703         * gcc.dg/vect/vect-reduc-6.c: New test.
10704         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10705         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10706         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10707
10708 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10709         Paul Thomas  <pault@gcc.gnu.org>
10710
10711         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10712         New tests.
10713
10714 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10715
10716         * gfortran.dg/backslash_1.f90: New test.
10717         * gfortran.dg/backslash_2.f90: New test.
10718
10719 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10720
10721         * gfortran.dg/duplicate_labels.f90: New test.
10722
10723 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10724
10725         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10726         unsupportable relocations.
10727         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10728         * gcc.dg/20050321-2.c: xfail for NetWare.
10729
10730 2005-06-20  Andreas Jaeger  <aj@suse.de>
10731
10732         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10733         gcc.target/i386/fastcall-sseregparm.c,
10734         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10735
10736 2005-06-19  Richard Henderson  <rth@redhat.com>
10737
10738         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10739
10740 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10741
10742         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10743
10744 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10745
10746         PR c++/22115
10747         * g++.dg/conversion/simd2.C: Change expected error message.
10748
10749 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10750
10751         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10752         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10753         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10754
10755 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10756
10757         * gcc.dg/fold-mod-1.c: New test.
10758
10759 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10760
10761         PR fortran/19926
10762         * gfortran.dg/pr19926.f90: New test.
10763
10764 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10765
10766         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10767         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10768         targets.
10769         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10770         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10771
10772 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10773
10774         * gcc.target/ia64/float80-varargs-1.c: New test.
10775
10776 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10777
10778         PR tree-opt/22035
10779         * gfortran.dg/f2c_6.f90: New test.
10780
10781 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10782
10783         PR c++/17413
10784         * g++.dg/template/local5.C: New.
10785
10786 2005-06-17  Richard Henderson  <rth@redhat.com>
10787
10788         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10789
10790 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10791
10792         PR testsuite/21945
10793         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10794
10795 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10796
10797         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10798         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10799         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10800         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10801         check_vect to verify the presence of hardware vector support.
10802
10803 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10804
10805         PR testsuite/22056
10806         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10807
10808 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10809
10810         PR libfortran/19216
10811         * gfortran.dg/pr19216.f: Add correct space between brackets and
10812         dg directive.
10813
10814 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10815
10816         PR libfortran/16436
10817         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10818
10819 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10820
10821         * gcc.target/i386/attributes-error.c: New testcase.
10822         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10823         * gcc.target/i386/regparm-stdcall.c: Likewise.
10824         * gcc.target/i386/sseregparm-1.c: Likewise.
10825         * gcc.target/i386/sseregparm-2.c: Likewise.
10826
10827 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10828
10829         * g++.dg/rtti/crash2.C: New.
10830
10831 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10832
10833         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10834
10835 2005-06-15  David Ung  <davidu@mips.com>
10836
10837         * gcc.target/mips/mips16e-extends.c: New test for testing the
10838         generation of MIPS16e zeb/zeh, seb/seh instructions.
10839
10840 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10841
10842         PR 22018
10843         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10844         * gcc.dg/tree-ssa/pr22018.c: New test.
10845
10846 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10847
10848         * gcc.dg/simd-1.c: Update error messages.
10849         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10850         * gcc.dg/simd-2.c: Update error messages.
10851         * gcc.dg/simd-4.c: New.
10852
10853 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10854
10855         PR c++/20678
10856         * g++.dg/other/crash-4.C: New.
10857
10858 2005-06-14  Devang Patel  <dpatel@apple.com>
10859
10860         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10861
10862 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10863
10864         PR c++/21929
10865         * g++.dg/parse/crash11.C: Update
10866
10867 2005-06-13  Jeff Law  <law@redhat.com>
10868
10869         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10870         perform the desired transformations.
10871         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10872         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10873
10874 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10875
10876         PR fortran/22038
10877         * gfortran.dg/forall_1.f90: Un-XFAIL.
10878
10879 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10880
10881         PR c++/21929
10882         * g++.dg/parse/crash26.C: New.
10883
10884         PR c++/20789
10885         * g++.dg/init/member1.C: New.
10886
10887 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10888
10889         * gfortran.dg/altreturn_1.f90: New test.
10890
10891 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10892
10893         PR middle-end/21985
10894         * gcc.dg/tree-ssa/pr21985.c: New test.
10895
10896 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10897
10898         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10899
10900 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10901
10902         PR c++/21930
10903         * g++.dg/other/error10.C: New test case.
10904
10905 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10906
10907         PR libfortran/19155
10908         * gfortran.dg/pr19155.f: Add test.
10909
10910 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10911
10912         * gfortran.dg/f2c_7.f90: New test.
10913
10914         * gfortran.dg/forall_1.f90: XFAILed.
10915
10916 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10917
10918         * gcc.dg/pr14796-1.c: New.
10919         * gcc.dg/pr14796-2.c: New.
10920
10921 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10922
10923         PR fortran/17792
10924         PR fortran/21375
10925         * gfortran.dg/deallocate_stat.f90: New test.
10926
10927 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10928
10929         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10930
10931 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10932
10933         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10934         access will be generated when this loop is vectorized. Test that
10935         accesses with same alignment were detected.
10936         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10937         Test that accesses with same alignment were detected.
10938         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10939         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10940         alignment were detected.
10941
10942 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10943
10944         PR c++/10611
10945         * g++.dg/conversion/simd2.C: New.
10946
10947 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10948
10949         * gcc.dg/Wcxx-compat-1.c: New.
10950
10951 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10952
10953         PR libfortran/21480
10954         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10955         complex array.
10956
10957 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10958
10959         * gcc.dg/alias-8.c: New.
10960
10961 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10962
10963         * gcc.dg/format/cmn_err-1.c: Update.
10964
10965 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10966
10967         PR target/20666
10968         * gcc.target/sparc/fexpand-2.c: New.
10969         * gcc.target/sparc/fpmerge-2.c: New.
10970         * gcc.target/sparc/fpmul-2.c: New.
10971         * gcc.target/sparc/noresult.c: New.
10972         * gcc.target/sparc/pdist-2.c: New.
10973         * gcc.target/sparc/pdist-3.c: New.
10974
10975 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10976
10977         PR testsuite/21702
10978         * gcc.target/i386/i386.exp: Fix comment typo.
10979
10980 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10981
10982         PR c++/19497
10983         * g++.dg/inherit/using5.C: New.
10984         * g++.dg/inherit/using6.C: New.
10985
10986 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10987
10988         PR c++/19894
10989         * g++.dg/template/ptrmem15.C: New test.
10990
10991         PR c++/20563
10992         * g++.dg/ext/label4.C: New test.
10993
10994 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10995
10996         * gcc.dg/tls/debug-1.c: New test.
10997
10998 2005-06-07  Dale Johannesen  <dalej@apple.com>
10999
11000         * gcc.target/i386/movq.c: New.
11001
11002 2005-06-07  Dale Johannesen  <dalej@apple.com>
11003
11004         * gcc.dg/20050607-1.c: New.
11005
11006 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11007
11008         PR middle-end/21850
11009         * gcc.c-torture/execute/20050607-1.c: New test.
11010
11011 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11012
11013         PR libfortran/21926
11014         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11015         Test case where the return array has lowest stride one,
11016         but isn't packed.
11017
11018 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11019
11020         * lib/target-supports.exp (check_effective_target_sync_int_long):
11021         Add s390 and s390x targets.
11022
11023 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11024
11025         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11026         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11027         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11028         * gcc.dg/tree-ssa/loop-9.c: New test.
11029
11030 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11031
11032         * g++.dg/parse/defarg10.C: New.
11033
11034 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11035
11036         PR regression/21897
11037         * gcc.c-torture/execute/20050604-1.c: New test.
11038
11039 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11040
11041         PR 21903
11042         * g++.dg/parse/defarg9.C: New.
11043
11044         PR c++/20637
11045         * g++.dg/inherit/using4.C: New.
11046         * g++.dg/overload/error1.C: Adjust expected errors.
11047         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11048         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11049         * g++.old-deja/g++.other/redecl2.C: Likewise.
11050         * g++.old-deja/g++.other/redecl4.C: Likewise.
11051         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11052
11053 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11054
11055         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11056
11057 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11058
11059         * lib/gfortran.exp (gfortran_target_compile): Call
11060         dg-additional-files-options
11061         * gfortran.dg/f2c_4.f90: New file
11062         * gfortran.dg/f2c_4.c: New file
11063         * gfortran.dg/f2c_5.f90: New file
11064         * gfortran.dg/f2c_5.c: New file
11065
11066 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11067
11068         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11069
11070         PR fortran/21912
11071         * gfortran.dg/array_constructor_4.f90: New test.
11072
11073 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11074
11075         PR c++/21619
11076         * g++.dg/ext/builtin9.C: New test.
11077
11078 2005-06-05  Dale Johannesen  <dalej@apple.com>
11079
11080         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11081         * gcc.c-torture/execute/20050603-2.c: Ditto.
11082
11083 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11084
11085         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11086         * gcc.dg/vect/vect-reduc-1.c: New.
11087         * gcc.dg/vect/vect-reduc-2.c: New.
11088         * gcc.dg/vect/vect-reduc-3.c: New.
11089
11090 2005-06-04  Dale Johannesen  <dalej@apple.com>
11091
11092         * gcc.c-torture/execute/20050603-1.c: New.
11093         * gcc.c-torture/execute/20050603-2.c: New.
11094         * gcc.dg/20050603-3.c: New.
11095
11096 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11097
11098         PR fortran/19195
11099         * gfortran.dg/debug_1.f90: New test.
11100
11101         * gfortran.dg/forall_1.f90: New test.
11102
11103 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11104
11105         * gfortran.dg/array_constructor_3.f90: New test.
11106
11107 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11108
11109         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11110
11111 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11112
11113         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11114
11115 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11116
11117         PR c/21873
11118         * gcc.dg/init-excess-1.c: New test.
11119
11120 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11121
11122         PR c++/21853
11123         * g++.dg/expr/static_cast6.C: New test.
11124
11125 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11126
11127         * gcc.dg/tree-ssa/vrp14.c: New test.
11128
11129 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11130
11131         PR c++/21336
11132         * g++.dg/template/new2.C: New test.
11133
11134 2005-06-03  Josh Conner  <jconner@apple.com>
11135
11136         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11137         all entries in initializer.
11138
11139 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11140
11141         PR middle-end/21858
11142         * gcc.dg/pr21858.c: New testcase.
11143
11144 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11145
11146         PR tree-optimization/21292
11147
11148         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11149         New.
11150         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11151         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11152         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11153         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11154         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11155
11156 2005-06-02  Richard Henderson  <rth@redhat.com>
11157
11158         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11159
11160 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11161
11162         * gcc.dg/wtypequal.c: New testcase.
11163
11164 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11165
11166         PR 21582
11167         * gcc.dg/tree-ssa/pr21582.c: New test.
11168
11169 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11170
11171         PR c++/21280
11172         * g++.dg/opt/interface2.h: New.
11173         * g++.dg/opt/interface2.C: New.
11174         * g++.dg/init/ctor4.C: Adjust error lines.
11175         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11176         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11177         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11178         * g++.old-deja/g++.pt/assign1.C: Likewise.
11179         * g++.old-deja/g++.pt/crash20.C: Likewise.
11180
11181 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11182
11183         PR tree-optimization/21734
11184         * g++.dg/vect/pr21734_1.cc: New.
11185         * g++.dg/vect/pr21734_2.cc: New.
11186
11187 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11188
11189         PR c++/20350
11190         * g++.dg/template/spec24.C: New.
11191
11192         PR c++/21151
11193         * g++.dg/pch/local-1.C: New.
11194         * g++.dg/pch/local-1.Hs: New.
11195
11196 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11197
11198         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11199         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11200         * gcc.dg/tree-ssa/pr14341.c: New test.
11201         * gcc.dg/tree-ssa/pr14841.c: New test.
11202         * gcc.dg/tree-ssa/pr20701.c: New test.
11203         * gcc.dg/tree-ssa/pr21086.c: New test.
11204         * gcc.dg/tree-ssa/pr21090.c: New test.
11205         * gcc.dg/tree-ssa/pr21332.c: New test.
11206         * gcc.dg/tree-ssa/pr21458.c: New test.
11207         * gcc.dg/tree-ssa/pr21658.c: New test.
11208         * gcc.dg/tree-ssa/vrp01.c: New test.
11209         * gcc.dg/tree-ssa/vrp02.c: New test.
11210         * gcc.dg/tree-ssa/vrp03.c: New test.
11211         * gcc.dg/tree-ssa/vrp04.c: New test.
11212         * gcc.dg/tree-ssa/vrp05.c: New test.
11213         * gcc.dg/tree-ssa/vrp06.c: New test.
11214         * gcc.dg/tree-ssa/vrp07.c: New test.
11215         * gcc.dg/tree-ssa/vrp08.c: New test.
11216         * gcc.dg/tree-ssa/vrp09.c: New test.
11217         * gcc.dg/tree-ssa/vrp10.c: New test.
11218         * gcc.dg/tree-ssa/vrp11.c: New test.
11219         * gcc.dg/tree-ssa/vrp12.c: New test.
11220         * gcc.dg/tree-ssa/vrp13.c: New test.
11221
11222 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11223
11224         PR 21029
11225         * gcc.dg/tree-ssa/pr21029.c: New test.
11226
11227 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11228
11229         * gfortran.dg/logint-1.f: New test case.
11230         * gfortran.dg/logint-2.f: Likewise.
11231         * gfortran.dg/logint-3.f: Likewise.
11232
11233 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11234
11235         PR c/21536
11236         PR c/20760
11237         * gcc.dg/20050527-1.c: New test.
11238
11239         * gcc.dg/i386-sse-12.c: New test.
11240
11241         PR fortran/21729
11242         * gfortran.dg/implicit_5.f90: New test.
11243
11244 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11245
11246         PR fortran/20883
11247         * gfortran/assign_4.f90: New test.
11248         * gfortran/assign_2.f90: Change compile to run.
11249
11250 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11251
11252         * lib/target-supports.exp
11253         (check_effective_target_sync_char_short): New.
11254         * gcc.dg/sync-2.c: New.
11255
11256 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11257
11258         PR tree-optimization/21817
11259         * gcc.dg/torture/pr21817-1.c: New.
11260
11261 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11262
11263         PR c++/21165
11264         * g++.dg/template/init5.C: New.
11265
11266 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11267
11268         * gfortran.dg/char_initialiser_actual.f90:
11269         Test character initialisers as actual arguments.
11270         * gfortran.dg/char_pointer_comp_assign.f90:
11271         Test character pointer structure component assignments.
11272         * gfortran.dg/char_array_structure_constructor.f90:
11273         Test character components in structure constructors.
11274
11275 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11276
11277         PR middle-end/20931
11278         * g++.dg/opt/pr20931.C: New test.
11279
11280 2005-05-31  Andreas Jaeger  <aj@suse.de>
11281
11282         PR testsuite/20772
11283         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11284         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11285         g++.old-deja/g++.ext/asmspec1.C,
11286         g++.old-deja/g++.other/regstack.C,
11287         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11288         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11289         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11290         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11291         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11292         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11293         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11294         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11295         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11296         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11297         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11298         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11299         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11300         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11301         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11302         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11303         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11304         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11305         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11306
11307 2005-05-31  Jeff Law  <law@redhat.com>
11308
11309         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11310
11311 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11312
11313         PR middle-end/21743
11314         * gcc.dg/builtins-1.c: Activate disabled clog test.
11315         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11316
11317 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11318
11319         * gfortran.dg/char_pointer_assign.f90:
11320         Test character-pointer assignments and pointer assignments.
11321         * gfortran.dg/char_pointer_dummy.f90:
11322         Test character-pointer dummy arguments.
11323         * gfortran.dg/char_pointer_func.f90:
11324         Test character-pointer function returns.
11325         * gfortran.dg/char_pointer_dependency.f90:
11326         Test character-pointer functions with dependencies.
11327
11328 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11329
11330         PR c++/21784
11331         * g++.dg/lookup/using14.C: New test.
11332
11333 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11334
11335         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11336         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11337         trailing ^M.
11338
11339 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11340
11341         PR c++/17413
11342         * g++.dg/template/local5.C: New.
11343
11344         PR target/21761
11345         * gcc.c-torture/compile/pr21761.c: New.
11346
11347         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11348         before darwin8.
11349
11350 2005-05-30  Steven G. Kargl
11351
11352         PR fortran/20846
11353         * gfortran.dg/inquire_8.f90: New test.
11354
11355 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11356
11357         PR libfortran/21376
11358         * gfortran.dg/output_exponents_1.f90: New test.
11359
11360 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11361
11362         PR libfortran/20006
11363         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11364
11365 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11366
11367         PR c++/21210
11368         * g++.dg/ext/complex1.C: New test.
11369
11370         PR c++/21340
11371         * g++.dg/init/ctor6.C: New test.
11372
11373 2005-05-29  Jan Hubicka  <jh@suse.cz>
11374
11375         * gcc.c-torture/compile/pr21562.c: New.
11376
11377 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11378
11379         * gfortran.dg/subnormal_1.f90: New test.
11380
11381 2005-05-28  Jan Hubicka  <jh@suse.cz>
11382
11383         * tree-prof.exp: Fix comment.
11384         * value-prof-1.c: New.
11385         * value-prof-2.c: New.
11386         * value-prof-3.c: New.
11387         * value-prof-4.c: New.
11388
11389 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11390
11391         PR c++/21614
11392         * g++.dg/expr/ptrmem6.C: New test.
11393         * g++.dg/expr/ptrmem6a.C: Likewise.
11394
11395 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11396
11397         PR tree-optimization/21658
11398         * gcc.dg/tree-ssa/pr21658.c: New.
11399
11400 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11401
11402         PR c++/21455
11403         * g++.dg/inherit/ptrmem3.C: New.
11404
11405         PR c++/21681
11406         * g++.dg/parse/template16.C: New.
11407
11408 2005-05-27  Andreas Jaeger  <aj@suse.de>
11409
11410         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11411
11412         * gcc.dg/i386-sse-8.c: Run test on all archs.
11413
11414 2005-05-26  Mike Stump  <mrs@apple.com>
11415
11416         * objc.dg/isa-field-1.m: Only run on darwin.
11417         * objc.dg/lookup-1.m: Likewise.
11418         * objc.dg/try-catch-8.m: Likewise.
11419
11420 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11421
11422         PR tree-optimization/9814
11423         * gcc.dg/pr9814-1.c: New test case.
11424
11425 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11426
11427         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11428         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11429         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11430         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11431         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11432         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11433         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11434         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11435         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11436         objc.dg/try-catch-8.m: New.
11437
11438 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11439
11440         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11441         remove extraneous semicolons.
11442
11443 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11444
11445         * obj-c++.dg/comp-types-12.mm: New.
11446         * objc.dg/comp-types-11.m: New.
11447         * objc.dg/selector-4.m: New.
11448
11449 2005-05-26  Andreas Jaeger  <aj@suse.de>
11450
11451         PR testsuite/20772
11452         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11453         g++.old-deja/g++.ext/attrib3.C,
11454         g++.old-deja/g++.other/store-expr1.C,
11455         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11456         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11457         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11458         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11459         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11460         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11461         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11462         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11463         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11464         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11465         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11466         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11467         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11468         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11469         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11470         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11471         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11472         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11473         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11474
11475 2005-05-26  Andreas Jaeger  <aj@suse.de>
11476
11477         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11478         x86-64 compilation.
11479
11480 2005-05-26  Andreas Jaeger  <aj@suse.de>
11481
11482         PR testsuite/20772
11483         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11484         gcc.misc-tests/i386-pf-athlon-1.c,
11485         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11486         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11487         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11488         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11489         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11490         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11491         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11492         programs.
11493
11494         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11495         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11496         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11497         x86-64 compilation.
11498
11499         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11500         x86_64.
11501
11502         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11503         effective-target ilp32.
11504
11505 2005-05-26  David Ung  <davidu@mips.com>
11506
11507         * gcc.target/mips/ext_ins.c: New test for testing the generation
11508         of MIPS32/64 rev 2 ext/ins instructions.
11509
11510 2005-05-26  Andreas Jaeger  <aj@suse.de>
11511
11512         * treelang/compile/unsigned.tree: Use gimple instead of
11513         nonexisting generic dump.
11514
11515 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11516
11517         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11518
11519 2005-05-26  Andreas Jaeger  <aj@suse.de>
11520
11521         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11522
11523 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11524
11525         PR libfortran/17283
11526         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11527         Test callee-allocated memory with write statements.
11528
11529 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11530
11531         PR middle-end/21709
11532         * gcc.dg/pr21709-1.c: New test case.
11533
11534 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11535             Mike Stump  <mrs@apple.com>
11536
11537         * objc/execute/next_mapping.h: Update for C++.
11538
11539         * obj-c++.dg/selector-1.mm: Move to...
11540         * obj-c++.dg/selector-4.mm: here...
11541
11542         * obj-c++.dg/basic.mm: New.
11543         * obj-c++.dg/comp-types-1.mm: New.
11544         * obj-c++.dg/cxx-class-1.mm: New.
11545         * obj-c++.dg/cxx-ivars-1.mm: New.
11546         * obj-c++.dg/cxx-ivars-2.mm: New.
11547         * obj-c++.dg/cxx-ivars-3.mm: New.
11548         * obj-c++.dg/cxx-scope-1.mm: New.
11549         * obj-c++.dg/cxx-scope-2.mm: New.
11550         * obj-c++.dg/defs.mm: New.
11551         * obj-c++.dg/empty-private-1.mm: New.
11552         * obj-c++.dg/encode-1.mm: New.
11553         * obj-c++.dg/encode-2.mm: New.
11554         * obj-c++.dg/encode-3.mm: New.
11555         * obj-c++.dg/extern-c-1.mm: New.
11556         * obj-c++.dg/extra-semi.mm: New.
11557         * obj-c++.dg/fix-and-continue-2.mm: New.
11558         * obj-c++.dg/isa-field-1.mm: New.
11559         * obj-c++.dg/ivar-list-semi.mm: New.
11560         * obj-c++.dg/local-decl-1.mm: New.
11561         * obj-c++.dg/lookup-1.mm: New.
11562         * obj-c++.dg/lookup-2.mm: New.
11563         * obj-c++.dg/method-1.mm: New.
11564         * obj-c++.dg/method-2.mm: New.
11565         * obj-c++.dg/method-3.mm: New.
11566         * obj-c++.dg/method-4.mm: New.
11567         * obj-c++.dg/method-5.mm: New.
11568         * obj-c++.dg/method-6.mm: New.
11569         * obj-c++.dg/method-7.mm: New.
11570         * obj-c++.dg/no-extra-load.mm: New.
11571         * obj-c++.dg/overload-1.mm: New.
11572         * obj-c++.dg/pragma-1.mm: New.
11573         * obj-c++.dg/pragma-2.mm: New.
11574         * obj-c++.dg/private-1.mm: New.
11575         * obj-c++.dg/private-2.mm: New.
11576         * obj-c++.dg/proto-qual-1.mm: New.
11577         * obj-c++.dg/qual-types-1.mm: New.
11578         * obj-c++.dg/stubify-1.mm: New.
11579         * obj-c++.dg/stubify-2.mm: New.
11580         * obj-c++.dg/super-class-1.mm: New.
11581         * obj-c++.dg/super-class-2.mm: New.
11582         * obj-c++.dg/super-dealloc-1.mm: New.
11583         * obj-c++.dg/super-dealloc-2.mm: New.
11584         * obj-c++.dg/template-1.mm: New.
11585         * obj-c++.dg/template-2.mm: New.
11586         * obj-c++.dg/template-3.mm: New.
11587         * obj-c++.dg/template-4.mm: New.
11588         * obj-c++.dg/template-5.mm: New.
11589         * obj-c++.dg/template-6.mm: New.
11590         * obj-c++.dg/try-catch-1.mm: New.
11591         * obj-c++.dg/try-catch-2.mm: New.
11592         * obj-c++.dg/try-catch-3.mm: New.
11593         * obj-c++.dg/try-catch-4.mm: New.
11594         * obj-c++.dg/try-catch-5.mm: New.
11595         * obj-c++.dg/try-catch-6.mm: New.
11596         * obj-c++.dg/try-catch-7.mm: New.
11597         * obj-c++.dg/try-catch-8.mm: New.
11598         * obj-c++.dg/try-catch-9.mm: New.
11599         * obj-c++.dg/va-meth-1.mm: New.
11600
11601 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11602
11603         * obj-c++.dg/selector-1.mm: New.
11604         * obj-c++.dg/selector-2.mm: New.
11605
11606 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11607
11608         * obj-c++.dg/selector-3.mm: New.
11609         * objc.dg/selector-3.m: New.
11610
11611 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11612
11613         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11614         about where warning appears.
11615
11616 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11617
11618         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11619         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11620         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11621         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11622
11623 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11624
11625         * gcc.dg/20050524-1.c: New test.
11626
11627 2005-05-25  Jan Hubicka  <jh@suse.cz>
11628
11629         * gcc.dg/tree-prof/inliner-1.c: New.
11630
11631 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11632
11633         * gcc.dg/tree-prof: New directory.
11634         * gcc.dg/tree-prof/tree-prof.exp: New.
11635
11636 2005-05-25  DJ Delorie  <dj@redhat.com>
11637
11638         * gcc.dg/Wattributes-1.c: New.
11639         * gcc.dg/Wattributes-2.c: New.
11640         * gcc.dg/Wattributes-3.c: New.
11641
11642 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11643
11644         PR tree-optimization/19833
11645         * gcc.dg/uninit-4.c: Remove xfail.
11646         * gcc.dg/uninit-9.c: Ditto.
11647
11648 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11649
11650         * obj-c++.dg/bitfield-[1-5].mm: New.
11651         * obj-c++.dg/class-protocol-1.mm: New.
11652         * obj-c++.dg/comp-types-1[0-1].mm: New.
11653         * obj-c++.dg/comp-types-[2-9].mm: New.
11654         * obj-c++.dg/encode-[4-8].mm: New.
11655         * obj-c++.dg/layout-1.mm: New.
11656         * obj-c++.dg/method-1[0-9].mm: New.
11657         * obj-c++.dg/method-2[0-1].mm: New.
11658         * obj-c++.dg/method-[8-9].mm: New.
11659         * obj-c++.dg/objc-gc-3.mm: New.
11660         * obj-c++.dg/try-catch-10.mm: New.
11661         * objc.dg/bitfield-5.m: New.
11662         * objc.dg/comp-types-10.m: New.
11663         * objc.dg/comp-types-9.m: New.
11664         * objc.dg/layout-1.m: New.
11665         * objc.dg/objc-gc-4.m: New.
11666         * objc.dg/try-catch-9.m: New.
11667         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11668         * objc.dg/comp-types-1.m: Likewise.
11669         * objc.dg/comp-types-[5-6].m: Likewise.
11670         * objc.dg/method-9.m: Likewise.
11671
11672 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11673
11674         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11675         and on hardware without VMX support.
11676
11677         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11678
11679         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11680
11681         * lib/profopt.exp (dg-final-generate, dg-final-use,
11682         profopt-final-code, profopt-get-options): New.
11683         (profopt-execute): Process test directives.
11684
11685         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11686         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11687         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11688
11689 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11690
11691         PR C++/21645
11692         * g++.dg/init/ctor5.C: New test.
11693
11694 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11695
11696         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11697         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11698         vect-113.c, vect-114.c.
11699
11700 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11701
11702         * gcc.dg/const-elim-1.c: Remove xfails.
11703
11704 2005-05-23  Jeff Law  <law@redhat.com>
11705
11706         * gcc.c-torture/compile/pr21638.c: New test.
11707         * gcc.c-torture/compile/20050520-1.c: New test.
11708
11709 2005-05-23  Nick Clifton  <nickc@redhat.com>
11710
11711         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11712         be a proper triple, ie: m32r*-*-*.
11713         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11714
11715 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11716
11717         PR middle-end/21331
11718         PR tree-opt/21293
11719         * gcc.c-torture/compile/pr21293.c: New test.
11720         * gcc.c-torture/execute/pr21331.c: New test.
11721
11722 2004-05-20  Richard Henderson  <rth@redhat.com>
11723
11724         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11725
11726 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11727
11728         * obj-c++-dg.exp: Add.
11729         * obj-c++.exp: Add.
11730         * obj-c++.dg/dg.exp: Add.
11731
11732 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11733
11734         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11735         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11736
11737 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11738
11739         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11740
11741 2004-05-19  Richard Henderson  <rth@redhat.com>
11742
11743         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11744
11745 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11746
11747         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11748
11749         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11750
11751 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11752
11753         PR c++/21495
11754         * g++.dg/parse/extern1.C: New test.
11755         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11756
11757 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11758
11759         * gcc.dg/c99-math.h: New.
11760         * gcc.dg/c99-math-float-1.c: New test.
11761         * gcc.dg/c99-math-double-1.c: Likewise.
11762         * gcc.dg/c99-math-long-double-1.c: Likewise.
11763
11764 2005-05-18  Richard Henderson  <rth@redhat.com>
11765
11766         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11767
11768 2005-05-18  Devang Patel  <dpatel@apple.com>
11769
11770         * g++.dg/opt/20050511-1.C: New test.
11771
11772 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11773
11774         PR libfortran/21127
11775         * gfortran.dg/reshape-complex.f90: New test.
11776
11777 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11778
11779         * gfortran.dg/array_constructor_1.f90: New test.
11780         * gfortran.dg/array_constructor_2.f90: New test.
11781
11782 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11783
11784         PR fortran/20954
11785         * gfortran.dg/pr20954.f: New test.
11786
11787 2005-05-17  Mike Stump  <mrs@apple.com>
11788
11789         Yet more Objective-C++...
11790
11791         * objc.dg/method-5.m: Update.
11792         * objc.dg/method-6.m: Update.
11793         * objc.dg/method-7.m: Update.
11794         * objc.dg/method-9.m: Update.
11795         * objc.dg/try-catch-2.m: Update.
11796
11797 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11798
11799         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11800         Remove little-endian optimizations.
11801
11802 2005-05-17  Jeff Law  <law@redhat.com>
11803
11804         * g++.dg/tree-ssa/pr14814.C: New test.
11805         * gcc.dg/tree-ssa/pr14814.C: New test.
11806         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11807         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11808
11809 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11810
11811         * gcc.dg/compat/generate-random.c: Do not include
11812         libiberty.h.
11813         * gcc.dg/compat/generate-random_r.c: Likewise.
11814
11815 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11816
11817         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11818
11819 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11820
11821         PR middle-end/21595
11822         * g++.dg/tree-ssa/builtin1.C: New testcase.
11823
11824 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11825
11826         PR c++/21454
11827         * g++.dg/opt/const4.C: New test.
11828
11829         PR middle-end/21492
11830         * g++.dg/opt/crossjump1.C: New test.
11831
11832         PR tree-optimization/21610
11833         * gcc.c-torture/compile/20050516-1.c: New test.
11834
11835         PR fortran/15080
11836         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11837         about the test failing.
11838         * gfortran.fortran-torture/execute/where_7.f90: New test.
11839         * gfortran.fortran-torture/execute/where_8.f90: New test.
11840
11841 2005-05-16  Richard Henderson  <rth@redhat.com>
11842
11843         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11844         i?86 and x86_64.
11845
11846 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11847
11848         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11849         (limits.h): Include unconditionally.
11850         (stdlib.h): Likewise.
11851         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11852         (limits.h): Include unconditionally.
11853         (stdlib.h): Likewise.
11854         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11855         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11856         (limits.h): Include unconditionally.
11857         (stdlib.h): Likewise.
11858         (hashtab.h): Do not include.
11859         (getopt.h): Likewise.
11860         (stddef.h): Include.
11861         (hashval_t): Define.
11862         (struct entry): Add "next" field.
11863         (HASH_SIZE): New macro.
11864         (hash_table): New variable.
11865         (switchfiles): Do not use xmalloc.
11866         (mix): New macro.
11867         (iterative_hash): New function.
11868         (hasht): Remove.
11869         (e_exists): New function.
11870         (e_insert): Likewise.
11871         (output): Use, instead of libiberty hashtable functions.
11872         (main): Do not use getopt.  Do not call htab_create.
11873
11874 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11875
11876         PR libstdc++/21526
11877         * lib/target-supports.exp (check_mkfifo_available):
11878         Return 0 for cygwin as mkfifo support incomplete on platform.
11879         Fix typos in comments.
11880
11881 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11882
11883         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11884
11885 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11886
11887         PR fortran/17432
11888         * gfortran.dg/assign_4.f: New test.
11889
11890 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11891
11892         PR tree-optimization/21563
11893         * gcc.dg/tree-ssa/pr21563.c: New.
11894
11895 2005-05-14  Jan Hubicka  <jh@suse.cz>
11896
11897         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11898
11899 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11900
11901         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11902
11903 2005-05-13  Julian Brown  <julian@codesourcery.com>
11904
11905         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11906         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11907
11908 2005-05-13  Jan Hubicka  <jh@suse.cz>
11909
11910         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11911         * gcc.dg/fold-xor-?.c: Likewise.
11912         * gcc.dg/pr15784-?.c: Likewise.
11913         * gcc.dg/pr20922-?.c: Likewise.
11914         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11915         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11916         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11917
11918 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11919
11920         PR fortran/21260
11921         * gfortran.dg/hollerith_1.f90: New test.
11922
11923 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11924
11925         * gfortran.dg/func_result_2.f90: New test.
11926
11927 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11928
11929         * gfortran.dg/dev_null.f90: New test.
11930
11931 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11932
11933         * gcc.dg/arm-vfp1.c: Revert last change.
11934
11935 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11936
11937         PR middle-end/19807
11938         PR tree-optimization/19639
11939         * g++.dg/tree-ssa/pr19807.C: New testcase.
11940
11941 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11942
11943         PR libfortran/21471
11944         * gfortran.dg/append-1.f90: New test.
11945
11946 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11947
11948         * gcc.dg/pr18501.c: XFAIL.
11949         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11950         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11951         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11952         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11953         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11954         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11955         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11956         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11957
11958 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11959
11960         PR fortran/20178
11961         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11962         gfortran.dg/f2c_3.f90: New tests.
11963
11964         * gfortran.dg/return_1.f90: Fix dg annotation.
11965
11966 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11967
11968         * gcc.c-torture/compile/20050510-1.c: New test.
11969
11970 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11971
11972         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11973
11974 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11975
11976         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11977
11978 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11979
11980         PR c/17913
11981         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11982
11983 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11984
11985         PR c/21342
11986         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11987         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11988
11989 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11990
11991         PR debug/16676
11992         * gcc.dg/debug/pr16676.c: New test.
11993
11994 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11995
11996         PR testsuite/21443
11997         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11998         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11999         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12000         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12001         Change -O1 to -O2.
12002         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12003         -fno-tree-dominator-opts.
12004
12005 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12006
12007         * gfortran.dg/return_1.f90: New test.
12008
12009 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12010
12011         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12012
12013         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12014
12015 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12016
12017         PR c++/21427
12018         * g++.dg/inherit/covariant13.C: New.
12019
12020 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12021
12022         PR libfortran/19155
12023         * gfortran.dg/pr19155.f: New test.
12024
12025 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12026
12027         PR inline-asm/8788
12028         * gcc.dg/pr8788-1.c: New testcase.
12029
12030 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12031
12032         PR target/21416
12033         * gcc.target/mips/fpcmp-[12].c: New tests.
12034
12035 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12036
12037         * lib/target-supports-dg.exp (dg-require-fork): New function.
12038         (dg-require-mkfifo): Likewise.
12039         * lib/target-supports.exp (check_function_available): New
12040         function.
12041         (check_fork_available): Likewise.
12042         (check_mkfifo_available): Likewise.
12043
12044 2005-05-06  Jeff Law  <law@redhat.com>
12045
12046         * gcc.c-torture/compile/pr21380.c: New test.
12047
12048 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12049
12050         PR c++/20961
12051         * g++.dg/ext/weak3.C: New test.
12052
12053 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12054
12055         PR c++/21352
12056         * g++.dg/template/crash37.C: New test.
12057
12058 2005-05-05  Paul Brook  <paul@codesourcery.com>
12059
12060         * gcc.dg/arm-g2.c: Use effective-target arm32.
12061         * gcc.dg/arm-mmx-1.c: Ditto.
12062         * gcc.dg/arm-scd42-2.c: Ditto.
12063         * gcc.dg/arm-vfp1.c: Ditto.
12064         * lib/target-supports.exp (check_effective_target_arm32): New
12065         function.
12066
12067 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12068
12069         PR libfortran/21354
12070         gfortran.dg/in_pack_rank7.f90: New test.
12071
12072 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12073
12074         PR middle-end/15618
12075         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12076
12077 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12078
12079         PR middle-end/21265
12080         * gcc.dg/20050503-1.c: New test.
12081
12082         PR rtl-optimization/21239
12083         * gcc.dg/i386-sse-11.c: New test.
12084
12085 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12086
12087         PR target/16888
12088         * gcc.target/i386/asm-1.c: New test.
12089
12090 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12091
12092         PR rtl-optimization/21330
12093         * gcc.c-torture/execute/20050502-1.c: New test.
12094
12095         PR target/21297
12096         * gcc.c-torture/execute/20050502-2.c: New test.
12097
12098 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12099
12100         PR middle-end/21282
12101         * gcc.dg/pr21282.c: New.
12102
12103 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12104
12105         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12106         * gcc.dg/vect/vect-92.c: Likewise.
12107         * gcc.dg/vect/vect-93.c: Likewise.
12108         * gcc.dg/vect/vect-dv-1.c: Likewise.
12109         * gcc.dg/vect/vect-dv-2.c: Likewise.
12110         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12111
12112 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12113
12114         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12115         * gfortran.dg/vect/vect-2.f90: Likewise.
12116         * gfortran.dg/vect/vect-3.f90: Likewise.
12117         * gfortran.dg/vect/vect-4.f90: Likewise.
12118         * gfortran.dg/vect/vect-5.f90: Likewise.
12119
12120 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12121
12122         PR target/20813
12123         * gcc.dg/rs6000-fpint-2.c: New.
12124
12125 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12126
12127         PR c/15698
12128         * gcc.dg/builtins-30.c: Update expected messages.
12129         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12130         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12131         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12132
12133 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12134
12135         PR tree-optimization/21294
12136         * gcc.dg/tree-ssa/pr21294.c: New.
12137
12138 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12139
12140         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12141         __builtin_altivec_st_internal_4si built-in.
12142
12143 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12144
12145         PR c++/15875
12146         * g++.dg/template/ptrmem14.C: New test.
12147
12148 2005-05-02  Paul Brook  <paul@codesourcery.com>
12149
12150         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12151
12152 2005-05-02  Michael Matz  <matz@suse.de>
12153
12154         PR c++/19542
12155         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12156
12157 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12158
12159         * g++.dg/cpp/weak.C: New test.
12160
12161 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12162
12163         * gcc.dg/tree-ssa/loop-8.c: New test.
12164
12165 2005-04-30  Michael Maty  <matz@suse.de>
12166
12167         * gcc.dg/inline-mcpy.c: New test.
12168
12169 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12170
12171         PR libfortran/18958
12172         * gfortran.dg/eoshift.f90: New test case.
12173
12174 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12175
12176         PR libfortran/18857
12177         * gfortran.dg/matmul_1.f90: New test.
12178
12179 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12180
12181         PR tree-optimization/21030
12182         * gcc.dg/tree-ssa/pr21030.c: New.
12183
12184 2005-04-29  Devang Patel  <dpatel@apple.com>
12185
12186         PR tree-optimization/21272
12187         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12188
12189 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12190
12191         PR fortran/13082
12192         PR fortran/18824
12193         * gfortran.dg/entry_4.f90: New test.
12194         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12195         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12196         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12197         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12198         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12199         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12200         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12201
12202 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12203
12204         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12205
12206 2005-04-29  Paul Brook  <paul@codesourcery.com>
12207
12208         * gfortran.dg/entry_3.f90: New test.
12209
12210 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12211
12212         * gfortran.dg/implicit_4.f90: New test.
12213
12214 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12215
12216         * lib/target-supports.exp (check_profiling_available): Return
12217         false for xtensa-*-elf.
12218
12219 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12220
12221         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12222         error if file cannot be deleted.
12223
12224 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12225
12226         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12227         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12228         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12229         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12230         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12231         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12232         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12233         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12234         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12235         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12236         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12237         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12238         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12239
12240 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12241
12242         PR fortran/20865
12243         * gfortran.dg/pr20865.f90: New test.
12244
12245 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12246
12247         * gcc.dg/void-cast-2.c: New test.
12248
12249 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12250
12251         PR c/21159
12252         * gcc.dg/void-cast-1.c: New test.
12253
12254 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12255
12256         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12257
12258 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12259
12260         PR fortran/21177
12261         * gfortran.dg/pr21177.f90: New test.
12262
12263 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12264
12265         PR tree-optimization/21171
12266         * gcc.dg/tree-ssa/pr21171.c: New test.
12267
12268 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12269
12270         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12271         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12272         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12273         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12274         gcc.dg/tree-ssa/gen-vect-32.c: New.
12275         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12276         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12277         don't run on PPC32.
12278
12279 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12280
12281         PR c/21213
12282         * gcc.dg/transparent-union-3.c: New test.
12283
12284 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12285
12286         PR c/20740
12287         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12288         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12289         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12290         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12291         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12292         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12293
12294 2005-04-26  Jeff Law  <law@redhat.com>
12295
12296         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12297         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12298         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12299         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12300         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12301         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12302         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12303
12304 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12305
12306         PR tree-optimization/17598
12307         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12308
12309 2005-04-25  Mike Stump  <mrs@apple.com>
12310
12311         * objc.dg/fix-and-continue-1.m: Add.
12312
12313 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12314
12315         PR c++/20995
12316         * g++.dg/opt/pr20995-1.C: New test case.
12317
12318 2005-04-25  Devang Patel <dpatel@apple.com>
12319
12320         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12321
12322 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12323
12324         PR testsuite/21062
12325         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12326
12327 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12328
12329         PR C++/21188
12330         * g++.dg/opt/rtti2.C: New test.
12331
12332 2005-04-25  Paul Brook  <paul@codesourcery.com>
12333         Steven G. Kargl  <kargls@comcast.net>
12334
12335         PR fortran/20879
12336         * gfortran.dg/ichar_1.f90: New file.
12337
12338 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12339
12340         PR middle-end/20991
12341         * g++.dg/opt/pr20991.C: New test.
12342
12343         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12344         where sizeof (type) < __alignof__ (type).
12345         * gcc.dg/compat/struct-layout-1.h: Likewise.
12346
12347 2005-04-24  Per Bothner  <per@bothner.com>
12348             Devang Patel  <dpatel@apple.com>
12349
12350         PR preprocessor/20907
12351         * gcc.dg/cpp/very-long-comment.c: New test.
12352
12353 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12354
12355         PR fortran/20059
12356         * gfortran.dg/common_5.f: New test.
12357
12358 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12359
12360         PR middle-end/21082
12361         * g++.dg/tree-ssa/pr21082.C: New testcase.
12362
12363 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12364
12365         * gcc.dg/vect/vect-99.c: New test.
12366
12367 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12368
12369         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12370
12371 2005-04-22  Jeff Law  <law@redhat.com>
12372
12373         * gcc.dg/uninit-5.c: Remove xfails.
12374         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12375         conditionals and loads.
12376
12377 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12378
12379         PR libfortran/20074
12380         PR libfortran/20436
12381         PR libfortran/21108
12382         * gfortran.dg/nested_reshape.f90: new test
12383         * gfortran.dg/reshape-alloc.f90: new test
12384         * gfortran.dg/reshape.f90: new test
12385
12386 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12387
12388         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12389
12390         * gcc.dg/arm-vfp1.c: New test.
12391
12392 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12393
12394         PR c++/21087
12395         * g++.dg/lookup/builtin2.C: New test.
12396
12397 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12398
12399         * gcc.dg/weak/weak-13.c: New test.
12400
12401 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12402
12403         * lib/target-supports.exp (check_effective_target_sync_int_long):
12404         Add powerpc*.
12405
12406 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12407
12408         * gcc.target/mips/branch-1.c: New test.
12409
12410 2005-04-21  Richard Henderson  <rth@redhat.com>
12411
12412         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12413         * gcc.dg/vect/vect-86.c: Likewise.
12414         * gcc.dg/vect/vect-87.c: Likewise.
12415         * gcc.dg/vect/vect-88.c: Likewise.
12416
12417 2005-04-21  Devang Patel  <dpatel@apple.com>
12418
12419         PR optimization/20994
12420         * gcc.dg/tree-ssa/ifc-3.c: New test.
12421
12422 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12423
12424         PR c/12913
12425         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12426         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12427         gcc.dg/c99-vla-jump-5.c: New tests.
12428
12429 2005-04-19  Richard Henderson  <rth@redhat.com>
12430
12431         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12432         Fix typo in exists check.
12433         (check_effective_target_sync_int_long): New.
12434         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12435         * gcc.dg/ia64-sync-2.c: Likewise.
12436         * gcc.dg/ia64-sync-3.c: Likewise.
12437         * gcc.dg/ia64-sync-4.c: Likewise.
12438
12439 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12440
12441         * gcc.dg/fold-xor-1.c: New test.
12442         * gcc.dg/fold-xor-2.c: New test.
12443
12444 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12445
12446         PR target/20670
12447         * g++.dg/eh/fp-regs.C: New test.
12448
12449 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12450
12451         * gcc.dg/Wint-to-pointer-cast-1.c,
12452         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12453         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12454         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12455
12456 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12457
12458         PR fortran/16861
12459         * gfortran.dg/pr16861.f90: New test.
12460
12461 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12462
12463         * gcc.dg/pr21085.c: New test.
12464
12465 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12466
12467         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12468         (setup_mips_tests, dg-mips-options): New procedures.
12469         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12470         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12471         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12472         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12473         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12474         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12475         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12476         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12477         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12478         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12479         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12480         dg-mips-options instead of dg-options.  Remove now-redundant
12481         preprocessor guards.
12482         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12483         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12484         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12485         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12486         * gcc.dg/vr-mult-2.c: Delete.
12487         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12488         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12489         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12490         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12491         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12492         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12493         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12494
12495 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12496
12497         * ada/acats/run_all.sh: Use sync when executable not present.
12498
12499 2005-04-18  Devang Patel  <dpatel@apple.com>
12500
12501         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12502         * gcc.dg/vect/vect-11a.c: New.
12503         * gcc.dg/vect/vect-none.c: Update.
12504         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12505
12506 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12507
12508         PR tree-optimization/20922
12509         * gcc.dg/pr20922-1.c: New test.
12510         * gcc.dg/pr20922-2.c: New test.
12511         * gcc.dg/pr20922-3.c: New test.
12512         * gcc.dg/pr20922-4.c: New test.
12513         * gcc.dg/pr20922-5.c: New test.
12514         * gcc.dg/pr20922-6.c: New test.
12515
12516 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12517
12518         PR libfortran/20950
12519         * gfortran.dg/pr20950.f: New test.
12520
12521 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12522
12523         PR libfortran/19216
12524         * gfortran.dg/pr19216.f: New test.
12525
12526 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12527
12528         PR tree-optimization/21001
12529         * gcc.dg/tree-ssa/pr21001.c: New.
12530
12531 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12532
12533         PR libfortran/21075
12534         * gfortran.dg/reshape_rank7.f90: New test.
12535
12536 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12537
12538         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12539         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12540         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12541         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12542         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12543         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12544         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12545         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12546         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12547         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12548         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12549         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12550         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12551         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12552         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12553         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12554         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12555         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12556         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12557         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12558         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12559
12560 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12561
12562         * gfortran.dg/wtruncate.f: New testcase.
12563         * gfortran.dg/wtruncate.f90: New testcase.
12564
12565 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12566
12567         PR c++/21025
12568         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12569         which sizeof/alignof is dependent, rather than just whether we are
12570         processing_template_decl.
12571
12572 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12573
12574         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12575         corrected typo where the wrong variables had been compared.
12576
12577 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12578
12579         PR libfortran/18495
12580         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12581         Test callee-allocated version of return array with a write
12582         statement.
12583         Test spread with a temporary with another write statement.
12584
12585 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12586
12587         PR tree-optimization/21031
12588         * gcc.dg/tree-ssa/pr21031.c: New.
12589
12590 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12591
12592         PR tree-optimization/21004
12593         * gcc.dg/builtins-53.c: Include builtins-config.h.
12594         Check floorf, ceilf, floorl and ceill transformations
12595         only when HAVE_C99_RUNTIME is defined.
12596
12597 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12598
12599         PR middle-end/20739
12600         * gcc.dg/tree-ssa/pr20739.c: New test.
12601
12602 2005-04-14  Mike Stump  <mrs@apple.com>
12603
12604         * gcc.dg/Foundation.framework/empty: New.
12605         * gcc.dg/framework-2.c: New.
12606
12607 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12608
12609         PR tree-optimization/21021
12610         * gcc.c-torture/compile/pr21021.c: New.
12611
12612 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12613
12614         PR testsuite/21010
12615         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12616         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12617         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12618         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12619         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12620         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12621         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12622         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12623
12624 2005-04-14  Richard Henderson  <rth@redhat.com>
12625
12626         * lib/target-supports.exp (check_effective_target_vect_condition):
12627         Add ia64, i?86, and x86_64.
12628
12629 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12630
12631         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12632
12633 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12634
12635         PR tree-optimization/20657
12636         * gcc.dg/tree-ssa/pr20657.c: New.
12637
12638 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12639
12640         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12641         (long long int)trunc*.
12642
12643 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12644
12645         PR target/20927
12646         * gcc.dg/pr20927.c: New test.
12647
12648 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12649
12650         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12651         * gcc.target/mips/asm-1.c: Likewise.
12652
12653 2005-04-13  Dale Johannesen  <dalej@apple.com>
12654
12655         * objc.dg/objc-fast-4.m: New.
12656
12657 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12658
12659         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12660         directory.
12661         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12662
12663 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12664
12665         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12666         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12667         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12668
12669 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12670
12671         PR tree-optimization/20913
12672         * gcc.dg/tree-ssa/pr20913.c: New.
12673
12674         PR tree-optimization/20702
12675         * gcc.dg/tree-ssa/pr20702.c: New.
12676
12677 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12678
12679         PR c++/13744
12680         * g++.dg/inherit/local3.C: New test.
12681
12682 2005-04-12  Jeff Law  <law@redhat.com>
12683
12684         * gcc.dg/tree-ssa/20050412-1.c: New test.
12685
12686 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12687
12688         PR libfortran/19016
12689         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12690         Add tests with mask generated by expression.
12691         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12692         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12693         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12694
12695 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12696
12697         PR middle-end/20917
12698         * gcc.dg/20050409-1.c: New test.
12699
12700 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12701
12702         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12703
12704 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12705
12706         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12707         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12708         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12709         (TARGET_CXX): Adjust accordingly.
12710         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12711         determine_class_data_visibility and class_data_always_comdat.
12712         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12713         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12714         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12715         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12716         (arm_cxx_determine_class_data_visibility): New.
12717         (arm_cxx_class_data_always_comdat): Likewise.
12718         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12719         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12720         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12721         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12722         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12723         Define.
12724
12725 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12726
12727         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12728
12729 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12730
12731         * gcc.dg/i386-darwin-fpmath.c: New.
12732
12733 2004-04-11  Devang Patel  <dpatel@apple.com>
12734
12735         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12736         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12737         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12738         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12739         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12740         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12741         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12742         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12743         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12744
12745 2004-04-11  Devang Patel  <dpatel@apple.com>
12746
12747         * gcc.dg/vect/vect-dv-1.c: New test.
12748         * gcc.dg/vect/vect-dv-2.c: New test.
12749
12750 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12751
12752         PR tree-optimization/20933
12753         * gcc.dg/tree-ssa/pr20933.c: New test.
12754
12755 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12756
12757         * gfortran.dg/fold_nearest.f90: New test.
12758
12759 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12760
12761         * gcc.dg/tree-ssa/alias-1.c: New test.
12762
12763 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12764
12765         PR tree-optimization/20920
12766         * g++.dg/tree-ssa/pr20920.C: New test.
12767
12768 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12769
12770         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12771         (long long int)ceil*.
12772
12773 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12774
12775         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12776         explicit C++ linkage.
12777
12778 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12779
12780         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12781         warning for arithmetic IF statements.
12782
12783 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12784
12785         * eor_handling_1.f90: New test case.
12786         * eor_handling_2.f90: New test case.
12787         * eor_handling_3.f90: New test case.
12788         * eor_handling_4.f90: New test case.
12789         * eor_handling_5.f90: New test case.
12790         * noadv_size.f90: New test case.
12791         * pad_no.f90: New test case.
12792
12793 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12794
12795         * gcc.c-torture/execute/20050410-1.c: New test.
12796
12797 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12798
12799         * gcc.dg/pr20126.c: New.
12800
12801 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12802             Steven G. Kargl <kargls@comcast.net>
12803
12804         * gfortran.dg/PR19872.f: New test.
12805
12806 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12807
12808         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12809
12810 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12811
12812         * gfortran.dg/nint_1.f90: New test.
12813
12814 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12815
12816         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12817         Added test for callee-allocated arrays with write statements.
12818         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12819         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12820         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12821         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12822         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12823
12824 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12825
12826         PR libfortran/20163
12827         * gfortran.dg/open-options-blanks.f: New test.
12828
12829 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12830
12831         PR fortran/13257
12832         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12833
12834 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12835
12836         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12837         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12838         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12839         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12840         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12841         * gcc.c-torture/execute/stdarg-4.c: New test.
12842
12843         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12844
12845         PR target/20795
12846         * g++.dg/abi/param2.C: New test.
12847
12848 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12849
12850         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12851
12852 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12853
12854         * gcc.dg/builtins-53.c: New test.
12855
12856 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12857
12858         * g++.dg/tree-ssa/pr18178.C: New test.
12859         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12860         * gcc.c-torture/execute/20041019-1.c: New test.
12861         * gcc.dg/tree-ssa/20041008-1.c: New test.
12862         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12863         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12864         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12865         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12866         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12867         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12868         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12869         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12870         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12871         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12872
12873 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12874
12875         PR rtl-optimization/20466
12876         * gcc.c-torture/execute/pr20466-1.c: New test.
12877
12878 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12879
12880         PR c++/20905
12881         * g++.dg/parse/cond2.C: New test.
12882
12883         PR c++/20145
12884         * g++.dg/warn/Wdtor1.C: New test.
12885
12886 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12887
12888         PR fortran/17229
12889         * gfortran.dg/pr17229.f: New test.
12890
12891 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12892
12893         * gfortran.dg/tiny_1.f90: New test.
12894         * gfortran.dg/tiny_2.f90: ditto.
12895
12896 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12897
12898         * gfortran.dg/eor_1.f90: Fix dg-do run line
12899         * gfortran.dg/open_new.f90: Fix dg-do run line
12900
12901 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12902
12903         * lib/target-supports.exp (get_compiler_messages): Support
12904         optional arguments, the fourth being compiler options.
12905         (check_effective_target_fpic): New proc.
12906         * gcc.dg/20050321-2.c: Restrict to target fpic.
12907
12908 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12909
12910         * gcc.dg/15443-1.c: New test.
12911         * gcc.dg/15443-2.c: Likewise.
12912
12913 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12914
12915         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12916
12917 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12918
12919         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12920
12921 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12922
12923         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12924         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12925         -m64.
12926         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12927         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12928         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12929
12930 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12931
12932         PR c++/20212
12933         * g++.dg/warn/Wunused-11.C: New test.
12934
12935 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12936
12937         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12938
12939 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12940
12941         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12942
12943 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12944
12945         PR c++/20734
12946         * g++.dg/template/ptrmem13.C: New test.
12947
12948 2005-04-05  Per Bothner  <per@bothner.com>
12949
12950         * lib/gcc.exp: Always add -fno-show-column, for now.
12951
12952 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12953
12954         PR testsuite/20767
12955         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12956         of plain old "unsigned int" for the type of "i".  Makes this test
12957         64bit clean.
12958
12959 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12960
12961         * gcc.dg/i386-ssefn-1.c: New test.
12962         * gcc.dg/i386-ssefn-2.c: New test.
12963         * gcc.dg/i386-ssefn-3.c: New test.
12964         * gcc.dg/i386-ssefn-4.c: New test.
12965
12966 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12967
12968         PR tree-optimization/20076
12969         * gcc.dg/builtin-apply4.c: New test.
12970
12971         PR preprocessor/19475
12972         * gcc.dg/cpp/macspace1.c: New test.
12973         * gcc.dg/cpp/macspace2.c: New test.
12974
12975 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12976
12977         * gfortran.dg/pr20755.f: Fixed bad format.
12978
12979 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12980
12981         PR c++/20763
12982         * g++.dg/ext/attrib21.C: New test.
12983
12984 2004-04-05  Devang Patel  <dpatel@apple.com>
12985
12986         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12987         * gcc.dg/vect/vect-shift-1.c: New test.
12988
12989 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12990
12991         PR libfortran/20755
12992         * gfortran.dg/pr20755.f: New test.
12993
12994 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12995
12996         * gfortran.dg/pr15959.f90: New test.
12997         * gfortran.dg/string_pad_trunc.f90: New test.
12998
12999 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13000
13001         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13002         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13003         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13004         syntax.
13005
13006 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13007
13008         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13009
13010 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13011
13012         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13013         * gcc.c-torture/compile/20011119-2.c: Likewise.
13014         * gcc.c-torture/compile/981001-2.c: Likewise.
13015
13016 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13017
13018         PR c++/20679
13019         * g++.dg/template/overload4.C: New test.
13020
13021 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13022
13023         PR c++/20746
13024         * g++.dg/abi/covariant5.C: New.
13025
13026         PR debug/20505
13027         * g++.dg/debug/const2.C: New.
13028
13029 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13030
13031         PR rtl-optimization/16104
13032         * gcc.c-torture/execute/20050316-1.c: New test.
13033
13034 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13035
13036         * g++.dg/template/spec23.C: Fix dg-error text.
13037
13038 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13039
13040         PR c++/19199
13041         * g++.dg/expr/lval2.C: New.
13042
13043 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13044
13045         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13046         __builtin_strcasecmp and __builtin_strncasecmp.
13047
13048 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13049
13050         PR c++/20723
13051         * g++.dg/template/spec22.C: New.
13052         * g++.dg/template/spec23.C: New.
13053
13054 2005-04-03  Dale Ranta  <dir@lanl.gov>
13055             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13056
13057         PR libfortran/20068
13058         PR libfortran/20125
13059         PR libfortran/20156
13060         PR libfortran/20471
13061         * gfortran.dg/backspace.f: New test.
13062
13063 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13064
13065         * gcc.dg/pr19345.c: New test.
13066
13067 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13068
13069         PR tree-optimization/20640
13070         * gcc.dg/torture/tree-loop-1.c: New.
13071
13072 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13073
13074         PR rtl-optimization/20290
13075         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13076
13077 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13078
13079         * gcc.dg/rs6000-fpint.c: New.
13080
13081 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13082
13083         * gcc.dg/old-style-then-proto-1.c: New test.
13084
13085 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13086
13087         * gfortran.fortran-torture/execute/backspace.f90: Check
13088         after backspace and read was incorrect.
13089
13090 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13091
13092         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13093         buffer past the terminating NUL using memcmp.
13094         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13095         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13096
13097         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13098         Fix unused/uninitialized variable warnings.
13099
13100         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13101         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13102         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13103         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13104
13105         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13106         gcc.c-torture/execute/builtins/fputs-lib.c,
13107         gcc.c-torture/execute/builtins/lib/fprintf.c,
13108         gcc.c-torture/execute/builtins/lib/main.c,
13109         gcc.c-torture/execute/builtins/lib/memcmp.c,
13110         gcc.c-torture/execute/builtins/lib/memmove.c,
13111         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13112         gcc.c-torture/execute/builtins/lib/memset.c,
13113         gcc.c-torture/execute/builtins/lib/printf.c,
13114         gcc.c-torture/execute/builtins/lib/sprintf.c,
13115         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13116         gcc.c-torture/execute/builtins/lib/strchr.c,
13117         gcc.c-torture/execute/builtins/lib/strcmp.c,
13118         gcc.c-torture/execute/builtins/lib/strcpy.c,
13119         gcc.c-torture/execute/builtins/lib/strcspn.c,
13120         gcc.c-torture/execute/builtins/lib/strlen.c,
13121         gcc.c-torture/execute/builtins/lib/strncat.c,
13122         gcc.c-torture/execute/builtins/lib/strncmp.c,
13123         gcc.c-torture/execute/builtins/lib/strncpy.c,
13124         gcc.c-torture/execute/builtins/lib/strrchr.c,
13125         gcc.c-torture/execute/builtins/lib/strspn.c,
13126         gcc.c-torture/execute/builtins/lib/strstr.c,
13127         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13128         gcc.c-torture/execute/builtins/strlen-2.c,
13129         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13130         prototypes.
13131
13132 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13133
13134         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13135         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13136         selectany usage.
13137
13138 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13139
13140         PR c++/19406
13141         * g++.dg/debug/using1.C: New test.
13142
13143 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13144
13145         PR middle-end/20524
13146         * gcc.dg/alias-7.c: Prefix asm-declared name with
13147         __USER_LABEL_PREFIX__.
13148
13149 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13150
13151         Fix fallout from PR middle-end/15700:
13152         * gcc.c-torture/compile/20011119-1.c: Take
13153         __USER_LABEL_PREFIX__ into account.
13154         * gcc.c-torture/compile/20011119-2.c: Likewise.
13155
13156 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13157
13158         PR c++/18644
13159         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13160
13161 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13162
13163         PR c/17855
13164         * gcc.c-torture/compile/struct-non-lval-1.c,
13165         gcc.c-torture/compile/struct-non-lval-2.c,
13166         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13167
13168 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13169
13170         * gcc.dg/tls/tls.exp: Remove temporary file.
13171         * g++.dg/tls/tls.exp: Ditto.
13172         * lib/file-format.exp: Ditto.
13173         * g++.dg/special/ecos.exp: Ditto.
13174
13175         * lib/profopt.exp: Treat prof_ext as a list.
13176         * gcc.misc-tests/bprob.exp: Ditto.
13177         * g++.dg/bprob/bprob.exp: Ditto.
13178
13179         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13180         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13181         g++.dg/tree-ssa/pointer-reference-alias.C,
13182         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13183         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13184         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13185         g++.dg/vect/pr19951.cc: Ditto.
13186         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13187         gcc.dg/builtins-47.c: Ditto.
13188         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13189         gcc.dg/pr20115-1.c: Ditto.
13190         * gcc.dg/tree-ssa/20030530-2.c,
13191         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13192         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13193         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13194         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13195         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13196         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13197         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13198         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13199         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13200         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13201         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13202         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13203         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13204         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13205         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13206         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13207         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13208         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13209         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13210         gcc.dg/tree-ssa/20030824-1.c,
13211         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13212         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13213         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13214         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13215         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13216         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13217         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13218         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13219         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13220         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13221         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13222         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13223         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13224         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13225         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13226         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13227         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13228         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13229         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13230         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13231         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13232         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13233         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13234         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13235         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13236         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13237         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13238         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13239         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13240         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13241         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13242         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13243         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13244         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13245         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13246         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13247         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13248         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13249         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13250         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13251         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13252         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13253         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13254         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13255         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13256         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13257         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13258         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13259         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13260         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13261         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13262         gcc.dg/tree-ssa/useless-1.c: Ditto.
13263         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13264         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13265         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13266         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13267         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13268         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13269         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13270         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13271         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13272         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13273         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13274         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13275         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13276         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13277         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13278         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13279         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13280         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13281         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13282         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13283         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13284         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13285         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13286         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13287         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13288         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13289         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13290         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13291         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13292         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13293         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13294         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13295         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13296         gcc.dg/vect/vect-none.c: Ditto.
13297         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13298         treelang/compile/unsigned.tree: Ditto.
13299
13300         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13301         * gcc.dg/cpp/direct2s.c: Ditto.
13302         * gcc.dg/cpp/paste4.c: Ditto.
13303         * gcc.dg/cpp/separate-1.c: Ditto.
13304         * gcc.dg/pch/save-temps-1.c: Ditto.
13305         * g++.dg/ext/altivec-10.C: Ditto.
13306         * g++.dg/pch/pch.C: Ditto.
13307
13308         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13309
13310         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13311         * g++.dg/template/repo1.C: Ditto.
13312         * g++.dg/template/repo2.C: Ditto.
13313         * g++.dg/template/repo3.C: Ditto.
13314         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13315         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13316         * g++.old-deja/g++.pt/repo1.C: Ditto.
13317         * g++.old-deja/g++.pt/repo2.C: Ditto.
13318         * g++.old-deja/g++.pt/repo3.C: Ditto.
13319         * g++.old-deja/g++.pt/repo4.C: Ditto.
13320
13321         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13322         * gcc.dg/20030107-1.c: Ditto.
13323         * gcc.dg/20030702-1.c: Ditto.
13324         * gcc.dg/profile-generate-1.c: Ditto.
13325         * g++.dg/other/profile1.C: Ditto.
13326         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13327
13328         * lib/gcc-dg.exp (remove-build-file): New.
13329         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13330         cleanup-tree-dump, cleanup-saved-temps): New.
13331
13332 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13333
13334         PR c++/19203, DR 214
13335         * g++.dg/parse/ambig3.C: Not ambiguous.
13336         * g++.dg/template/spec20.C: New.
13337         * g++.dg/template/spec21.C: New.
13338
13339 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13340
13341         PR target/20045
13342         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13343
13344 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13345
13346         PR libfortran/20660
13347         * gfortran.dg/negative_unit.f: New test.
13348
13349 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13350
13351         * gcc.dg/20050330-1.c: New test.
13352
13353 2005-03-30  Devang Patel  <dpatel@apple.com>
13354
13355         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13356
13357 2005-03-30  Dale Johannesen  <dalej@apple.com>
13358
13359         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13360
13361 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13362
13363         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13364         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13365         Strip options from test name.
13366
13367 2005-03-31  Jan Hubicka  <jh@suse.cz>
13368
13369         * gcc.dg/varpool-1.c: New testcase.
13370
13371 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13372
13373         PR c/772
13374         PR c/17913
13375         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13376         gcc.dg/stmt-expr-label-3.c : New tests.
13377         * gcc.c-torture/execute/medce-2.c: Remove.
13378
13379 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13380
13381         PR c/20368
13382         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13383         tests.
13384
13385 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13386
13387         * gcc.c-torture/compile/pr20203.c: New test.
13388
13389 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13390
13391         * gfortran.dg/promotion.f90: New test.
13392
13393 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13394
13395         PR middle-end/20491
13396         * gcc.dg/torture/asm-subreg-1.c: New test.
13397
13398 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13399
13400         PR c/20672
13401         * gcc.dg/pr20672-1.c: New test.
13402
13403 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13404
13405         * gfortran.dg/vect: New directory.
13406         * gfortran.dg/vect/vect.exp: New.
13407         * gfortran.dg/vect/vect-1.f90: New test.
13408         * gfortran.dg/vect/vect-2.f90: New test.
13409         * gfortran.dg/vect/vect-3.f90: New test.
13410         * gfortran.dg/vect/vect-4.f90: New test.
13411         * gfortran.dg/vect/vect-5.f90: New test.
13412
13413 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13414
13415         PR middle-end/20622
13416         * gcc.dg/alias-7.c: New test.
13417
13418 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13419
13420         * gcc.dg/sparc-reg-1.c: New test.
13421
13422 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13423
13424         PR target/19890
13425         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13426
13427 2005-03-29  Dale Ranta  <dir@lanl.gov>
13428             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13429
13430         PR libfortran/20163
13431         * gfortran.dg/pr20163-2.f: New test.
13432
13433 2005-03-28  Jan Hubicka  <jh@suse.cz>
13434
13435         PR middle-end/20635
13436         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13437         by Jakub Jelinek.
13438
13439 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13440
13441         PR tree-optimization/20626
13442         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13443         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13444
13445 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13446
13447         * gfortran.dg/underflow.f90: New test.
13448         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13449
13450 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13451
13452         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13453
13454 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13455
13456         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13457         (g++_init): Make sure that CXXFLAGS is set.
13458         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13459         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13460         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13461         * lib/objc.exp (objc_init): Likewise.
13462         * lib/treelang.exp (treelang_init): Likewise.
13463
13464 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13465
13466         PR tree-optimization/20470
13467         * gcc.dg/tree-ssa/pr20470.c: New test.
13468
13469 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13470
13471         * gcc.dg/ppc-stfiwx.c: New.
13472
13473 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13474
13475         PR target/19888
13476         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13477
13478 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13479
13480         * gcc.dg/20050325-1.c: Fix a typo.
13481
13482 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13483
13484         PR libfortran/19678
13485         PR libfortran/19679
13486         * gfortran.dg/dos_eol.f: New test.
13487
13488 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13489
13490         PR rtl-optimization/20249
13491         * gcc.dg/20050325-1.c: New test.
13492
13493 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13494
13495         PR libfortran/15332
13496         * gfortran.dg/pr15332.f: New test.
13497
13498 2005-03-24  Dale Johannesen  <dalej@apple.com>
13499
13500         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13501
13502 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13503
13504         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13505         'internal' visibility.
13506         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13507         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13508         'protected' visibility.
13509         * gcc.dg/visibility-7.c: Likewise.
13510         * lib/target-supports.exp (check_visibility_available): Take
13511         a parameter, the kind of visibility to check for.
13512         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13513         to check_visibility_available.
13514
13515         * g++.dg/expr/cast3.C: New.
13516
13517 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13518
13519         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13520         rs6000.
13521
13522 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13523
13524         PR target/20095
13525         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13526
13527 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13528
13529         * gcc.dg/badshift.c: Renamed to...
13530         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13531
13532         * gcc.target/i386/badshift.c: Renamed to...
13533         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13534         only.
13535
13536         PR rtl-optimization/20532
13537         * gcc.target/i386/badshift.c: New.
13538
13539 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13540
13541         * gfortran.dg/pr18025.f90: New test.
13542
13543 2005-03-23  Dale Johannesen  <dalej@apple.com>
13544
13545         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13546
13547 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13548
13549         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13550
13551         * lib/target-supports.exp (check_iconv_available): Default
13552         libiconv to -liconv, if there is no definition.
13553
13554 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13555
13556         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13557
13558 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13559
13560         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13561         * g++.dg/opt/pr7503-2.C: Likewise.
13562         * g++.dg/opt/pr7503-3.C: Likewise.
13563         * g++.dg/opt/pr7503-4.C: Likewise.
13564         * g++.dg/opt/pr7503-5.C: Likewise.
13565         * g++.dg/warn/minmax.C: New test.
13566
13567 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13568
13569         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13570         * gfortran.dg/g77_intrinsics_sub.f: New test.
13571
13572 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13573             Jan Hubicka  <jh@suse.cz>
13574             Steven Bosscher <stevenb@suse.de
13575
13576         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13577
13578 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13579
13580         PR c++/19980
13581         * g++.dg/template/redecl3.C: New test.
13582
13583 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13584
13585         PR c++/20499
13586         * g++.dg/parse/error16.C: Tweak error markers.
13587
13588 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13589
13590         PR target/20561
13591         * gcc.dg/20050321-2.c: New test.
13592
13593 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13594
13595         PR c++/20465
13596         PR c++/20381
13597         * g++.dg/template/ptrmem12.C: New.
13598
13599 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13600
13601         PR rtl-optimization/20527
13602         * gcc.c-torture/execute/pr20527-1.c: New test.
13603
13604 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13605
13606         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13607         program, compile it into a real executable and then delete the .c
13608         and .x files afterwards, to avoid problems on testglue targets.
13609
13610 2005-03-21  Stuart Hastings  <stuart@apple.com>
13611
13612         * gcc.target/i386/sse-2.c: New.
13613
13614 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13615
13616         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13617
13618 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13619
13620         * g++.dg/parse/crash25.C: Fix typo.
13621
13622 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13623
13624         PR c++/20461
13625         * g++.dg/parse/crash24.C: New test.
13626
13627         PR c++/20536
13628         * g++.dg/parse/crash25.C: New test.
13629
13630 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13631
13632         PR c++/20147
13633         * g++.dg/ext/stmtexpr4.C: New test.
13634
13635 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13636
13637         PR middle-end/20539
13638         * gcc.c-torture/compile/pr13066-1.c: New test case.
13639         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13640         * g++.dg/opt/pr13066-1.C: Likewise.
13641
13642 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13643
13644         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13645
13646 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13647
13648         PR fortran/18525
13649         * gfortran.dg/nesting_1.f90: New test.
13650
13651 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13652
13653         PR c++/20240
13654         * g++.dg/lookup/using13.C: New test.
13655
13656 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13657
13658         PR c++/20333
13659         * g++.dg/template/crash36.C: New test.
13660
13661 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13662
13663         PR c++/20463
13664         * g++.dg/template/crash35.C: New test.
13665
13666 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13667
13668         PR c++/19966
13669         * g++.dg/overload/operator2.C: New test.
13670
13671 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13672
13673         PR libfortran/20257
13674         * gfortran.dg/pr20257.f90: New test.
13675
13676 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13677
13678         PR libfortran/20480
13679         * gfortran.dg/pr20480.f90: New test.
13680
13681 2005-03-16  Richard Henderson  <rth@redhat.com>
13682
13683         PR middle-end/15700
13684         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13685         (_rtld_global): New.
13686         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13687         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13688
13689         * gcc.dg/alias-3.c: New.
13690         * gcc.dg/alias-4.c: New.
13691         * gcc.dg/alias-5.c: New.
13692         * gcc.dg/alias-6.c: New.
13693
13694 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13695
13696         * gcc.dg/cpp/ucnid-7.c: New.
13697
13698 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13699             Dorit Naishlos  <dorit@il.ibm.com>
13700
13701         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13702         darwin.
13703
13704 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13705
13706         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13707         misaligned accesses.
13708         * gcc.dg/vect/vect-58.c: Likewise.
13709         * gcc.dg/vect/vect-92.c: New.
13710         * gcc.dg/vect/vect-93.c: New.
13711
13712 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13713
13714         PR fortran/18827
13715         * gfortran.dg/assign_2.f90: New test.
13716         * gfortran.dg/assign_3.f90: New test.
13717         * gfortran.dg/assign.f90: New test.
13718
13719 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13720
13721         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13722         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13723         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13724         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13725         names.
13726
13727 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13728
13729         * gcc.dg/cpp/ucnid-6.c: New.
13730
13731         * gcc.dg/cpp/normalize-1.c: New.
13732         * gcc.dg/cpp/normalize-2.c: New.
13733         * gcc.dg/cpp/normalize-3.c: New.
13734         * gcc.dg/cpp/normalize-4.c: New.
13735         * gcc.dg/cpp/ucnid-4.c: New.
13736         * gcc.dg/cpp/ucnid-5.c: New.
13737         * g++.dg/cpp/normalize-1.C: New.
13738         * g++.dg/cpp/ucnid-1.C: New.
13739
13740 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13741
13742         * gcc.dg/pr18628.c: New.
13743
13744 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13745
13746         PR c++/20280
13747         * g++.dg/tree-ssa/pr20280.C: New.
13748
13749 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13750
13751         PR fortran/20467
13752         * gfortran.dg/stfunc_2.f90: New test.
13753
13754 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13755
13756         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13757
13758 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13759
13760         * gcc.dg/tree-ssa/20050314-1.c: New test.
13761
13762 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13763
13764         PR c++/4403
13765         PR c++/9783, DR433
13766         * g++.dg/template/friend34.C: New test.
13767         * g++.dg/template/friend35.C: Likewise.
13768         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13769
13770 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13771
13772         Friend class name lookup 5/n
13773         PR c++/1016
13774         * g++.dg/lookup/hidden-class1.C: New test.
13775         * g++.dg/lookup/hidden-class2.C: Likewise.
13776         * g++.dg/lookup/hidden-class3.C: Likewise.
13777         * g++.dg/lookup/hidden-class4.C: Likewise.
13778         * g++.dg/lookup/hidden-class5.C: Likewise.
13779         * g++.dg/lookup/hidden-class6.C: Likewise.
13780         * g++.dg/lookup/hidden-class7.C: Likewise.
13781         * g++.dg/lookup/hidden-class8.C: Likewise.
13782         * g++.dg/lookup/hidden-class9.C: Likewise.
13783         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13784         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13785         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13786         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13787         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13788         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13789         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13790         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13791         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13792         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13793         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13794
13795 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13796
13797         PR c++/20157
13798         * g++.dg/template/error18.C: New test.
13799
13800 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13801
13802         PR debug/16792
13803         * g++.dg/debug/pr16792.C: New test.
13804
13805 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13806
13807         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13808         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13809         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13810         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13811         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13812         test assertion names.
13813
13814 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13815
13816         PR fortran/18600
13817         * gfortran.dg/stfunc_1.f90: New test.
13818
13819 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13820
13821         PR fortran/16907
13822         * gfortran.dg/real_index_1.f90: New test.
13823
13824 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13825
13826         PR fortran/20323
13827         * gfortran.dg/spec_expr_1.f90: New test.
13828
13829 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13830
13831         PR c/20402
13832         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13833         new parser.
13834
13835 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13836
13837         PR fortran/20361
13838         * gfortran.dg/largeequiv_1.f90: New test.
13839
13840 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13841
13842         * gcc.dg/ucnid-1.c: New.
13843         * gcc.dg/ucnid-2.c: New.
13844         * gcc.dg/ucnid-3.c: New.
13845         * gcc.dg/ucnid-4.c: New.
13846         * gcc.dg/ucnid-5.c: New.
13847         * gcc.dg/ucnid-6.c: New.
13848         * gcc.dg/cpp/ucnid-1.c: New.
13849         * gcc.dg/cpp/ucnid-2.c: New.
13850         * gcc.dg/cpp/ucnid-3.c: New.
13851         * g++.dg/other/ucnid-1.C: New.
13852
13853 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13854
13855         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13856
13857 2005-03-11  Per Bothner  <per@bothner.com>
13858
13859         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13860         that diagnotics refer to correct token.
13861         * gcc.dg/unused-3.c: Likewise.
13862
13863 2005-03-11  Per Bothner  <per@bothner.com>
13864
13865         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13866         constant" is now actually on same line as string constant.
13867         * gcc.dg/cpp/direct2s.c: Likewise.
13868
13869 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13870
13871         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13872
13873 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13874
13875         PR libfortran/20124
13876         * gfortran.dg/pr20124.f90: New Test
13877
13878 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13879
13880         PR tree-optimization/20130
13881         * gcc.dg/pr20130-1.c: New test.
13882
13883 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13884
13885         PR target/20095
13886         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13887
13888 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13889
13890         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13891
13892 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13893
13894         * g++.dg/eh/forced1.C: Fix comment.
13895         * g++.dg/eh/forced2.C: Ditto.
13896         * g++.dg/eh/forced3.C: Ditto.
13897         * g++.dg/eh/forced4.C: Ditto.
13898
13899 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13900
13901         PR rtl-opt/20412
13902         * gcc.c-torture/compile/pr20412.c: New test.
13903
13904 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13905
13906         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13907
13908 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13909
13910         PR target/20322
13911         * gcc.dg/20050307-1.c: New test.
13912
13913 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13914
13915         PR c++/20375
13916         * g++.dg/other/stdarg3.C: New.
13917
13918 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13919
13920         PR c++/18384, c++/18327
13921         * g++.dg/init/array19.C: New test.
13922
13923         PR inline-asm/20314
13924         * gcc.dg/torture/pr20314-1.c: New test.
13925         * gcc.dg/torture/pr20314-2.c: New test.
13926
13927 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13928
13929         * gcc.dg/20050309-1.c: New test.
13930
13931 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13932
13933         * gcc.dg/builtins-10.c: Reactivate disabled test.
13934         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13935         new cbrt transformations.
13936
13937 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13938
13939         PR c++/20208
13940         * g++.dg/template/array13.C: New test.
13941
13942 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13943
13944         PR c++/16859
13945         * g++.dg/init/brace4.C: New test.
13946
13947 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13948
13949         PR c++/20186
13950         * g++.dg/template/non-dependent12.C: New.
13951
13952 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13953
13954         PR c++/20142
13955         * g++.dg/init/array18.C: Add dg-do run marker.
13956
13957         PR c++/20142
13958         * g++.dg/init/array18.C: New test.
13959
13960 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13961
13962         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13963         * g++.dg/gcov/gcov.exp: Likewise.
13964         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13965         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13966         * lib/c-torture.exp: Likewise.
13967         * lib/fortran-torture.exp: Likewise.
13968         * lib/g++.exp: Likewise.
13969         * lib/gcc-defs.exp: Likewise.
13970         * lib/gcc-dg.exp: Likewise.
13971         * lib/gcc.exp: Likewise.
13972         * lib/gcov.exp: Likewise.
13973         * lib/gfortran.exp: Likewise.
13974         * lib/mike-g++.exp: Likewise.
13975         * lib/mike-gcc.exp: Likewise.
13976         * lib/objc-torture.exp: Likewise.
13977         * lib/objc.exp: Likewise.
13978         * lib/profopt.exp: Likewise.
13979         * lib/target-libpath.exp: Likewise.
13980         * lib/target-supports.exp: Likewise.
13981         * lib/treelang.exp: Likewise.
13982         * lib/wrapper.exp: Likewise.
13983
13984 2005-03-08  Jeff Law  <law@redhat.com>
13985
13986         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13987         PHI-OPT changes.
13988
13989 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13990
13991         * gcc.dg/vect/pr20122.c: New test.
13992
13993 2005-03-07  Jeff Law  <law@redhat.com>
13994
13995         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13996         was folded away.
13997         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13998         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13999         * gcc.dg/tree-ssa/pr18134.c: New test.
14000
14001 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14002
14003         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14004         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14005         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14006
14007 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14008
14009         PR tree-opt/17671
14010         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14011
14012 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14013
14014         * g++.dg/warn/Wnvdtor.C: New test.
14015
14016 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14017
14018         * gcc.dg/torture/pr19683-1.c: New test.
14019
14020 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14021
14022         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14023         * gfortran.dg/g77/19990313-2.f: Ditto.
14024         * gfortran.dg/g77/19990313-3.f: Ditto.
14025         * gfortran.dg/g77/19990525-0.f: Ditto.
14026         * gfortran.dg/g77/19990826-0.f: Ditto.
14027         * gfortran.dg/g77/19990826-2.f: Ditto.
14028         * gfortran.dg/g77/19990826-3.f: Ditto.
14029         * gfortran.dg/g77/20000511-1.f: Ditto.
14030         * gfortran.dg/g77/20000511-2.f: Ditto.
14031         * gfortran.dg/g77/970625-2.f: Ditto.
14032         * gfortran.dg/g77/980310-2.f: Ditto.
14033         * gfortran.dg/g77/980310-3.f: Ditto.
14034         * gfortran.dg/g77/980310-8.f: Ditto.
14035         * gfortran.dg/g77/980519-2.f: Ditto.
14036         * gfortran.dg/g77/alpha1.f: Ditto.
14037         * gfortran.dg/g77/claus.f: Ditto.
14038         * gfortran.dg/g77/erfc.f: Ditto.
14039         * gfortran.dg/g77/short.f: Ditto.
14040         * gfortran.fortran-torture/execute/data.f90: Ditto.
14041         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14042         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14043
14044 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14045
14046         * lib/file-format.exp (gcc_target_object_format): Add check for som
14047         format and hardcode object formats on hppa*-*-hpux*.
14048         * lib/target-supports.exp (check_weak_available): Add check for som
14049         object format.  Always return 0 on hppa*-*-hpux10*.
14050
14051         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14052         is defined.
14053
14054         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14055
14056 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14057
14058         * gfortran.dg/pr19936_1.f90: New test.
14059         * gfortran.dg/pr19936_2.f90: New test.
14060         * gfortran.dg/pr19936_3.f90: New test.
14061
14062 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14063             Paul Thomas <prthomas@drfccad.cea.fr>
14064
14065         * gfortran.dg/PR19754_1.f90: New test.
14066         * gfortran.dg/PR19754_2.f90: Ditto.
14067
14068 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14069
14070         PR c++/19311
14071         * g++.dg/template/non-dependent11.C: New test.
14072
14073 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14074
14075         * lib/target-supports.exp (check_iconv_available): Fix comment.
14076
14077 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14078             Joseph S. Myers  <joseph@codesourcery.com>
14079
14080         PR c++/19797
14081         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14082
14083 2005-03-04  Matthew Sachs  <msachs@apple.com>
14084
14085         * gcc.exp (gcc_target_compile): Put braces around
14086         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14087         * objc.exp (objc_target_compile): Likewise.
14088         * treelang.exp (treelang_target_compile): Likewise.
14089
14090 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14091
14092         PR fortran/19673
14093         * gfortran.dg/func_result_1.f90: New test.
14094
14095 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14096
14097         * gcc.misc-tests/options.exp: New test.
14098
14099 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14100
14101         * gcc.dg/pr15784-4.c: New test.
14102
14103 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14104
14105         * gcc.c-torture/execute/pr17133.c: New.
14106         * gcc.c-torture/compile/20050303-1.c: New.
14107
14108 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14109
14110         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14111
14112 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14113
14114         * g++.dg/overload/using2.C: New.
14115
14116 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14117
14118         PR c++/19916
14119         * g++.dg/init/ptrmem2.C: New test.
14120
14121 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14122
14123         PR c/8927
14124         * gcc.dg/pr8927-1.c: New test.
14125
14126 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14127
14128         PR c++/20232
14129         * g++.dg/inherit/covariant12.C: New.
14130
14131 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14132
14133         PR fortran/19479
14134         * gfortran.dg/bound_1.f90: New test.
14135
14136 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14137
14138         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14139         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14140
14141 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14142
14143         PR c/20245
14144         * gcc.dg/pr20245-1.c: New test.
14145
14146 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14147
14148         PR middle-end/19874
14149         * gcc.c-torture/execute/20050119-2.c: New test case.
14150
14151 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14152
14153         * README: Update the DejaGnu bug reporting address.
14154         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14155         * lib/objc-torture.exp: Likewise.
14156
14157 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14158
14159         * gfortran.dg/boz_1.f90: New test.
14160         * gfortran.dg/boz_3.f90: New test.
14161         * gfortran.dg/boz_4.f90: New test.
14162
14163 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14164
14165         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14166         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14167
14168 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14169
14170         PR libfortran/20101
14171         * gfortran.dg/write_0_pe_format.f90: New test.
14172
14173 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14174
14175         PR c++/20206
14176         * g++.dg/opt/thunk2.C: New test.
14177         * g++.dg/opt/covariant1.C: New test.
14178
14179 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14180
14181         * gfortran.dg/e_d_fmt.f90: New test.
14182
14183 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14184
14185         * gcc.dg/asm-b.c: Fix comment typos.
14186
14187 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14188
14189         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14190         a V_MAY_DEF also.
14191
14192 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14193
14194         PR tree-opt/20188
14195         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14196         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14197         * gcc.dg/asm-b.c: New test.
14198
14199 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14200
14201         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14202         Disable this test on IRIX 6.
14203
14204 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14205
14206         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14207         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14208         parser.
14209
14210 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14211
14212         PR tree-optimization/20204
14213         * testsuite/gcc.dg/pr20204.c: New test.
14214
14215 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14216
14217         PR target/20196
14218         * gcc.c-torture/execute/20050224-1.c: New test.
14219
14220         PR c++/20175
14221         * g++.dg/warn/Wbraces2.C: New test.
14222
14223 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14224
14225         PR c++/19878
14226         * g++.dg/init/const2.C: New test.
14227
14228 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14229
14230         PR tree-optimization/20100
14231         * gcc.c-torture/execute/pr20100-1.c: New test.
14232
14233 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14234
14235         * gfortran.dg/implicit_3.f90: New test.
14236
14237         * gfortran.dg/deftype_1.f90: New test.
14238
14239 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14240
14241         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14242         the test passes.
14243         * g++.dg/other/anon3.C: Accept a warning.
14244
14245 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14246
14247         * gcc.dg/pr20017.c: Fix a comment typo.
14248
14249 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14250
14251         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14252
14253 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14254
14255         PR ada/19902
14256         * ada/acats/tests/cxa/cxa3004.a: Remove.
14257         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14258
14259 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14260
14261         PR c++/20073
14262         * g++.dg/init/const1.C: New test.
14263
14264         PR c++/19991
14265         * g++.dg/parse/constant7.C: New test.
14266
14267         PR c++/20152
14268         * g++.dg/parse/error27.C: New test.
14269         * g++.dg/template/qualttp15.C: Adjust error markers.
14270         * g++.old-deja/g++.other/struct1.C: Likewise.
14271
14272         PR c++/20153
14273         * g++.dg/template/error17.C: New test.
14274
14275         PR c++/20148
14276         * g++.dg/parser/error26.C: New test.
14277
14278 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14279
14280         PR tree-optimization/20100
14281         PR tree-optimization/20115
14282         * gcc.dg/pr20115.c: New test.
14283         * gcc.dg/pr20115-1.c: New test.
14284         * gcc.dg/pr20100.c: New test.
14285         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14286         call-clobbered variables after alias1.
14287
14288 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14289
14290         * gfortran.dg/list_read_4.f90: new test.
14291
14292 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14293
14294         PR rtl-optimization/20017.
14295         * gcc.dg/pr20017.c: New.
14296
14297 2005-02-22  Devang Patel  <dpatel@apple.com>
14298
14299         PR 19952
14300         * g++.dg/tree-ssa/pr19952.C: New test.
14301
14302 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14303
14304         PR c++/19883
14305         * g++.dg/parse/constant6.C: New test.
14306
14307 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14308
14309         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14310         * g++.dg/charset/asm2.c: Likewise.
14311         * g++.dg/charset/asm3.c: Likewise.
14312         * g++.dg/charset/asm4.c: Likewise.
14313         * g++.dg/charset/asm5.c: Likewise.
14314         * g++.dg/charset/attribute1.c: Likewise.
14315         * g++.dg/charset/attribute2.c: Likewise.
14316         * g++.dg/charset/extern1.cc: Likewise.
14317         * g++.dg/charset/extern2.cc: Likewise.
14318         * g++.dg/charset/extern3.cc: Likewise.
14319         * g++.dg/charset/function.cc: Likewise.
14320         * g++.dg/charset/string.c: Likewise.
14321         * g++.dg/charset/charset.exp: Likewise.
14322         * lib/target-supports.exp (check_iconv_available): Fix comment.
14323
14324 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14325
14326         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14327         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14328         * gcc.dg/charset/asm2.c: Likewise.
14329         * gcc.dg/charset/asm3.c: Likewise.
14330         * gcc.dg/charset/asm4.c: Likewise.
14331         * gcc.dg/charset/asm5.c: Likewise.
14332         * gcc.dg/charset/asm6.c: Likewise.
14333         * gcc.dg/charset/attribute1.c: Likewise.
14334         * gcc.dg/charset/attribute2.c: Likewise.
14335         * gcc.dg/charset/builtin1.c: Likewise.
14336         * gcc.dg/charset/extern.c: Likewise.
14337         * gcc.dg/charset/function.c: Likewise.
14338         * gcc.dg/charset/string.c: Likewise.
14339         * gcc.dg/charset/charset.exp: Likewise.
14340
14341 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14342
14343         PR fortran/20086
14344         * gfortran.dg/pr20086.f90: New test.
14345
14346 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14347
14348         PR tree-optimization/19786
14349         * g++.dg/tree-ssa/pr19786.C: New.
14350
14351 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14352
14353         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14354
14355 2005-02-21  Jeff Law  <law@redhat.com>
14356
14357         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14358
14359 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14360
14361         * gfortran.dg/do_iterator: Split loop, markup all lines for
14362         which an error locus is printed.
14363         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14364         locus is printed.
14365         * gfortran.dg/select_4.f90: Likewise.
14366         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14367         locuses in the various permutations.
14368
14369 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14370
14371         PR tree-optimization/19951
14372         * g++.dg/vect: New directory.
14373         * g++.dg/vect/vect.exp: New file.
14374         * g++.dg/vect/pr19951.cc: New testcase.
14375         * g++.dg/dg.exp: Also prune vectorizer tests.
14376
14377 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14378
14379         PR 18785
14380         * gcc.dg/charset/builtin1.c: New test.
14381
14382 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14383
14384         PR c++/19299
14385         * g++.dg/inherit/volatile1.C: New test.
14386
14387         PR c++/19440
14388         * g++.dg/template/dtor4.C: New test.
14389
14390 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14391
14392         * gfortran.dg/int_1.f90: New test.
14393
14394 2005-02-19  Devang Patel  <dpatel@apple.com>
14395
14396         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14397
14398 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14399
14400         * gfortran.dg/achar_1.f90: New test.
14401
14402 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14403
14404         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14405
14406 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14407             Jakub Jelinek  <jakub@redhat.com>
14408
14409         PR tree-optimization/19828
14410         * gcc.dg/tree-ssa/loop-7.c: New test.
14411         * gcc.c-torture/execute/20050218-1.c: New test.
14412
14413 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14414
14415         PR c/20043
14416         * gcc.dg/transparent-union-1.c: New test.
14417         * gcc.dg/transparent-union-2.c: New test.
14418
14419 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14420
14421         PR tree-optimization/18977
14422         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14423
14424 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14425
14426         PR target/20054
14427         * gcc.dg/pr20054.c: New test.
14428
14429 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14430
14431         PR c++/19508
14432         * g++.dg/ext/attrib20.C: New test.
14433
14434 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14435
14436         PR middle-end/20030
14437         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14438
14439 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14440
14441         PR c++/20008
14442         * g++.dg/opt/switch4.C: New.
14443
14444 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14445
14446         PR c++/20023
14447         PR tree-optimization/20009
14448         * gcc.c-torture/compile/20050217-1.c: New test.
14449         * g++.dg/opt/switch3.C: New test.
14450
14451         PR tree-optimization/18947
14452         * gcc.c-torture/compile/20050215-1.c: New test.
14453         * gcc.c-torture/compile/20050215-2.c: New test.
14454         * gcc.c-torture/compile/20050215-3.c: New test.
14455
14456 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14457
14458         PR c++/20028
14459         * g++.dg/template/crash34.C: New.
14460
14461         PR c++/20022
14462         * g++.dg/other/access3.C: New.
14463
14464 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14465
14466         * gcc.dg/vect/vect-98.c: New test.
14467
14468 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14469
14470         PR tree-optimization/19967
14471         * gcc.dg/pr19967.c: New.
14472
14473 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14474
14475         PR middle-end/19857
14476         * gcc.dg/tree-ssa/20050215-1.c: New test.
14477         * gcc.c-torture/execute/20050215-1.c: New test.
14478
14479 2005-02-15  Eric Christopher  <echristo@redhat.com>
14480
14481         * gcc.dg/cpp/20050215-1.c: New file.
14482
14483 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14484
14485         PR tree-optimization/15785
14486         * gcc.dg/pr15785-1.c: New test.
14487
14488 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14489
14490         PR c++/17788
14491         * g++.dg/init/ctor4.C: New.
14492         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14493
14494 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14495
14496         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14497         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14498
14499 2005-02-15  Andreas Schwab  <schwab@suse.de>
14500
14501         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14502         declare malloc.
14503
14504 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14505
14506         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14507
14508 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14509
14510         PR tree-optimization/19853
14511         * gcc.c-torture/compile/pr19853.c: New test.
14512
14513 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14514
14515         PR c++/19608
14516         * g++.dg/parse/local-class1.C: New.
14517
14518         PR c++/19895
14519         * g++.dg/parse/ptrmem3.C: New.
14520
14521         PR c++/19884
14522         * g++.old-deja/g++.oliva/template6.C: Add another case.
14523         * g++.dg/template/explicit6.C: New.
14524
14525 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14526
14527         PR c++/17816
14528         * g++.dg/other/redecl2.C: New.
14529
14530 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14531
14532         PR c++/19891
14533         * g++.dg/abi/covariant4.C: New.
14534
14535 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14536
14537         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14538
14539 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14540
14541         * gcc.dg/vect/vect-96.c: Fix typo.
14542
14543 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14544
14545         PR c++/14479
14546         PR c++/19487
14547         * g++.dg/template/enum5.C: New test.
14548
14549 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14550
14551         * gcc.dg/vect/vect-97.c: New test.
14552
14553 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14554
14555         * gcc.dg/vect/vect-96.c: New test.
14556
14557 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14558
14559         * gcc.dg/builtins-34.c: Also check ldexp*.
14560
14561 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14562
14563         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14564
14565 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14566
14567         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14568         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14569         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14570         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14571         selector_list, selector_expression, dg-process-target): Move to new
14572         file target-supports-dg.exp.
14573         * lib/target-supports-dg.exp: New.
14574
14575         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14576         New.
14577
14578 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14579
14580         PR c++/19666
14581         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14582
14583         PR middle-end/19858
14584         * gcc.c-torture/compile/20050210-1.c: New test.
14585
14586 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14587
14588         PR c++/19755
14589         * g++.dg/warn/Wbraces1.C: New test.
14590
14591 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14592
14593         * gcc.dg/builtins-52.c: New testcase.
14594
14595 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14596
14597         PR c/19342
14598         * gcc.c-torture/execute/20050119-1.c: New test.
14599
14600 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14601
14602         PR c++/19811
14603         * g++.dg/init/delete1.C: New test.
14604
14605 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14606
14607         PR c++/18470
14608         * g++.dg/template/static12.C: New test.
14609
14610 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14611
14612         PR c++/19787
14613         * g++.dg/conversion/ambig1.C: New test.
14614
14615         PR c++/19739
14616         * g++.dg/ext/attrib19.C: New test.
14617
14618         PR c++/19732
14619         * g++.dg/parse/dtor5.C: New test.
14620
14621         PR c++/19762
14622         * g++.dg/template/dtor3.C: New test.
14623
14624         PR c++/19826
14625         * g++.dg/template/static11.C: New test.
14626         * g++.dg/template/crash2.C: Remove dg-error marker.
14627
14628 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14629
14630         PR C++/18491
14631         * g++.old-deja/g++.mike/p10769a.C: Remove.
14632
14633 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14634
14635         * gcc.dg/builtins-48.c: New test case.
14636         * gcc.dg/builtins-49.c: New test case.
14637         * gcc.dg/builtins-50.c: New test case.
14638         * gcc.dg/builtins-51.c: New test case.
14639
14640 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14641
14642         PR middle-end/19583
14643         * g++.dg/warn/Wreturn-type-3.C: New test.
14644
14645 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14646
14647         PR middle-end/19402
14648         * gcc.dg/pr19402-1.c: New testcase.
14649         * gcc.dg/pr19402-2.c: likewise.
14650
14651 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14652
14653         PR middle-end/19854
14654         * g++.dg/tree-ssa/tmmti.C: New testcase.
14655
14656 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14657
14658         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14659
14660 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14661
14662         PR c++/19733
14663         * g++.dg/parse/crash23.C: New test.
14664         * g++.dg/warn/Weff1.C: New test.
14665
14666 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14667
14668         * gcc.dg/20050209-1.c: New test.
14669
14670 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14671
14672         PR target/19799
14673         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14674
14675 2005-02-08  Mike Stump  <mrs@apple.com>
14676
14677         * g++.dg/pch/import-2.c: New test.
14678         * g++.dg/pch/import-2.hs: New.
14679         * g++.dg/pch/include/import-2a.h: New.
14680         * g++.dg/pch/include/import-2b.h: New.
14681
14682 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14683
14684         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14685
14686 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14687
14688         * gfortran.dg/substr_1.f90: New test.
14689
14690 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14691
14692         PR middle-end/19775
14693         * gcc.dg/torture/builtin-power-1.c: Disable test for
14694         invalid transformation.
14695         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14696         no longer optimize.
14697         * gcc.dg/builtins-47.c: New testcase.
14698
14699 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14700             Dorit Naishlos  <dorit@il.ibm.com>
14701
14702         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14703
14704 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14705
14706         * gcc.c-torture/compile/20050206-1.c: New test.
14707
14708 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14709
14710         PR tree-opt/19768
14711         * g++.dg/opt/pr19768.C: New test.
14712
14713 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14714
14715         PR tree-opt/19736
14716         * gcc.c-torture/compile/pr19736.c: New test.
14717
14718 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14719
14720         PR c++/17401
14721         * g++.dg/parse/error25.C: New test.
14722
14723 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14724
14725         * gcc.c-torture/execute/20050203-1.c: New.
14726
14727 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14728
14729         * gcc.dg/vect/vect-85.c: Remove xfail.
14730         * gcc.dg/vect/vect-86.c: Remove xfail.
14731         * gcc.dg/vect/vect-87.c: Remove xfail.
14732         * gcc.dg/vect/vect-88.c: Remove xfail.
14733
14734 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14735
14736         * gcc.dg/altivec-19.c: New.
14737
14738 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14739
14740         PR c/17807
14741         * gcc.dg/nested-func-3.c: New test.
14742         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14743
14744 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14745
14746         * gcc.test-framework/gen_directive_tests: Generate tests for
14747         selector expressions.
14748
14749 2005-02-02  Matt Austern  <austern@apple.com>
14750
14751         PR c++/19628
14752         * g++/ext/builtin7.C: New.
14753         * g++/ext/builtin8.C: New.
14754
14755 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14756
14757         PR c/18502
14758         * gcc.dg/pr18502-1.c: New test.
14759
14760 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14761
14762         PR c++/17413
14763         * g++.dg/template/local4.C: Tweak.
14764
14765 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14766
14767         PR tree-optimization/19578
14768         * gcc.c-torture/compile/20050202-1.c: New test.
14769
14770 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14771
14772         PR c/19435
14773         * gcc.dg/c99-init-4.c: New test.
14774
14775 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14776
14777         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14778
14779         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14780
14781         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14782         * g++.dg/eh/check-vect.h: New.
14783
14784         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14785         * gcc.dg/vect/vect-78.c: Ditto.
14786         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14787         Remove.
14788
14789         * g++.dg/conversion/simd1.C: Expect warning.
14790         * g++.dg/ext/attribute-test-1.C: Ditto.
14791         * g++.dg/ext/attribute-test-2.C: Ditto.
14792         * g++.dg/ext/attribute-test-3.C: Ditto.
14793         * g++.dg/ext/attribute-test-4.C: Ditto.
14794
14795         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14796         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14797
14798         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14799
14800 2005-02-01  Richard Henderson  <rth@redhat.com>
14801
14802         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14803         long double for ibm double-double format.
14804         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14805
14806 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14807
14808         PR tree-optimization/19633
14809         * testsuite/gcc.dg/pr19633-1.c: New test.
14810         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14811         to NULL or a symbol.
14812
14813 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14814
14815         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14816         New procs.
14817         (dg-process-target (local override)): Handle selector expressions.
14818
14819         * gcc.test-framework/README: Describe tests in source directory.
14820         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14821         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14822         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14823         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14824         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14825         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14826         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14827         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14828         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14829         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14830         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14831         * gcc.test-framework/dg-error-exp-P.c: New test.
14832         * gcc.test-framework/dg-error-exp-XP.c: New test.
14833         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14834         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14835         * gcc.test-framework/dg-output-exp-P.c: New test.
14836         * gcc.test-framework/dg-output-exp-XF.c: New test.
14837         * gcc.test-framework/dg-warning-exp-P.c: New test.
14838         * gcc.misc-tests/dg-1.c: Remove.
14839         * gcc.misc-tests/dg-2.c: Remove.
14840         * gcc.misc-tests/dg-3.c: Remove.
14841         * gcc.misc-tests/dg-4.c: Remove.
14842         * gcc.misc-tests/dg-5.c: Remove.
14843         * gcc.misc-tests/dg-6.c: Remove.
14844         * gcc.misc-tests/dg-7.c: Remove.
14845         * gcc.misc-tests/dg-8.c: Remove.
14846         * gcc.misc-tests/dg-9.c: Remove.
14847         * gcc.misc-tests/dg-10.c: Remove.
14848         * gcc.misc-tests/dg-11.c: Remove.
14849         * gcc.misc-tests/dg-12.c: Remove.
14850         * gcc.misc-tests/dg-test.exp: Remove.
14851
14852         * gcc.test-framework/test-framework.awk: Change recording and
14853         printing of passes and failures.
14854
14855         * gcc.test-framework: New directory.
14856         * gcc.test-framework/README: New.
14857         * gcc.test-framework/test-framework.exp: New.
14858         * gcc.test-framework/test-framework.awk: New.
14859         * gcc.test-framework/gen_directive_tests: New.
14860
14861 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14862
14863         * lib/treelang.exp: Fix comment typos.
14864         (treelang_target_compile): Don't append libs=-ltreelang to options.
14865
14866 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14867
14868         * g++.dg/parse/typename7.C: Adjust error messages.
14869
14870 2005-01-31  Jeff Law  <law@redhat.com>
14871
14872         * gcc.c-torture/execute/20050131-1.c: New test.
14873         * gcc.dg/wcaselabel.c: New test.
14874
14875 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14876
14877         * g++.dg/other/warning1.C: Adjust error messags.
14878         * g++.dg/parse/constant5.C: New test.
14879
14880 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14881
14882         PR c/19333
14883         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14884         the test case valid.
14885         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14886         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14887         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14888         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14889         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14890         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14891
14892 2005-01-31  Dale Johannesen  <dalej@apple.com>
14893
14894         * g++.dg/opt/pr19650.C: New test.
14895
14896 2005-01-31  Richard Henderson  <rth@redhat.com>
14897
14898         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14899         long double for intel double extended format.
14900         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14901
14902 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14903
14904         PR c++/19555
14905         * g++.dg/template/static10.C: New test.
14906
14907         PR c++/19395
14908         * g++.dg/parse/error24.C: New test.
14909
14910         PR c++/19367
14911         * g++.dg/lookup/builtin1.C: New test.
14912
14913         PR c++/19457
14914         * g++.dg/warn/conv3.C: New test.
14915
14916 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14917
14918         PR fortran/19647
14919         * gfortan.dg/inquire_7.f90
14920
14921 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14922
14923         PR tree-optimization/15791
14924         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14925         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14926         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14927         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14928         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14929         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14930         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14931         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14932         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14933         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14934
14935 2005-01-29  Paul Brook  <paul@codesourcery.com>
14936
14937         PR fortran/18565
14938         * check.c (real_or_complex_check): New function.
14939         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14940         * intrinsic.c (add_functions): Use new check functions.
14941         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14942         Add prototypes.
14943
14944 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14945
14946         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14947         gcc.dg/lvalue-3.c: New tests.
14948         * gcc.dg/concat.c: Update expected messages.
14949
14950 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14951
14952         PR libfortran/19595
14953         * gfortran.dg/eor_1.f90: New test.
14954
14955 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14956
14957         PR fortran/19589
14958         * gfortran.dg/logical_data_1.f90: New test.
14959
14960 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14961
14962         PR c++/19253
14963         * g++.dg/template/crash33.C: New test.
14964
14965         PR c++/19667
14966         * g++.dg/template/crash32.C: New test.
14967
14968 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14969
14970         PR middle-end/16558
14971         * g++.dg/warn/Wreturn-type-2.C: New test.
14972
14973 2004-06-24  Jeff Law  <law@redhat.com>
14974
14975         * gcc.dg/tree-ssa/20050128-1.c: New test.
14976
14977 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14978
14979         * gcc.target/frv/all-mdpackh-1.c: New test.
14980
14981 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14982
14983         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14984
14985 2005-01-27  Richard Henderson  <rth@redhat.com>
14986
14987         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14988
14989 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14990
14991         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14992
14993 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14994
14995         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14996         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14997         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14998         to cope with cases where the multilib options override the dg-options.
14999
15000 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15001
15002         PR c/18946
15003         * gcc.dg/noncompile/20050120-1.c: New test.
15004
15005 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15006
15007         PR tree-optimization/19633
15008         * gcc.dg/pr19633.c: New test.
15009         * gcc.dg/tree-ssa/pr19633.c: New test.
15010
15011 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15012
15013         * gcc.dg/20041216-1.c: New test.
15014
15015 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15016
15017         PR objc/18862
15018         * objc.dg/selector-2.m: New test.
15019
15020 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15021
15022         * g++.dg/opt/range-test-2.C: New test.
15023
15024         PR rtl-optimization/19579
15025         * gcc.c-torture/execute/20050124-1.c: New test.
15026
15027 2005-01-26  Greg Parker  <gparker@apple.com>
15028         Stuart Hastings  <stuart@apple.com>
15029
15030         * gcc.c-torture/execute/20050125-1.c: New.
15031
15032 2005-01-18  Jan Hubicka  <jh@suse.cz>
15033
15034         PR tree-optimize/19337
15035         * gcc.c-torture/compile/20050119-1.c: New test.
15036
15037 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15038
15039         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15040         test for successful match.
15041
15042 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15043
15044         PR objc/18408
15045         * objc.dg/comp-types-7.m: New test.
15046
15047 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15048
15049         * lib/target-supports.exp (current_target_name): New.
15050         (check_effective_target_ilp32, check_effective_target_lp64):
15051         Cache the result to use as long as the current target, with
15052         multilib flags, remains the same.
15053
15054         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15055         (dg-require-weak, dg-require-visibility, dg-require-alias,
15056         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15057         dg-require-effective-target, dg-skip-if): Remove call to
15058         skip_test_and_clear_xfail.
15059         (dg-test): Clear xfail data.
15060
15061 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15062
15063         PR target/17751
15064         * gcc.dg/ppc64-toc.c: New test.
15065
15066         * g++.dg/tree-ssa/empty-1.C: New test.
15067
15068         PR middle-end/19551
15069         * gcc.c-torture/execute/20050121-1.c: New test.
15070         * gcc.dg/20050121-2.c: New test.
15071
15072 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15073         Paul Brook  <paul@codesourcery.com>
15074
15075         PR fortran/17941
15076         * gfortran.dg/real_const_1.f: New test.
15077         * gfortran.dg/real_const_2.f90: New test.
15078         * gfortran.dg/complex_int_1.f90: New test.
15079
15080 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15081
15082         PR fortran/19313
15083         * gfortan.dg/inquire_6.f90: New test.
15084
15085 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15086
15087         PR libfortran/19451
15088         * open_readonly_1.f90: New test.
15089
15090 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15091
15092         PR libfortran/18982
15093         * gfortran.dg/open_new.f90: New file.
15094
15095 2005-01-22  Paul Brook  <paul@codesourcery.com>
15096
15097         * namelist_1.f90: New test.
15098
15099 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15100
15101         PR tree-optimization/19484
15102         * gcc.c-torture/compile/20050122-[12].c: New tests.
15103
15104 2005-01-22  Paul Brook  <paul@codesourcery.com>
15105
15106         * gfortran.dg/implicit_2.f90: New test.
15107
15108 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15109
15110         PR fortran/19314
15111         * gfortran.dg/inquire_5.f90: New test.
15112
15113 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15114
15115         PR c/18809
15116         * gcc.dg/pr18809-1.c: New test.
15117
15118 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15119
15120         * gcc.dg/20050121-1.c: New test.
15121
15122         PR tree-optimization/13000
15123         * gcc.dg/20040206-1.c: Change warning to point where function is
15124         being inlined.
15125
15126 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15127
15128         PR c++/19208
15129         * g++.dg/template/array11.C: New test.
15130
15131 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15132
15133         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15134         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15135         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15136         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15137         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15138         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15139
15140 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15141
15142         PR tree-optimization/15349
15143         * gcc.dg/tree-ssa/pr15349.c: New.
15144
15145 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15146
15147         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15148
15149 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15150
15151         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15152         scan-assembler-times directive name.
15153
15154         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15155         after dg-do.
15156
15157         PR rtl-optimization/19462
15158         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15159
15160 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15161
15162         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15163         counting function calls on ia64.
15164
15165 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15166
15167         PR rtl-optimization/15139
15168         * gcc.dg/20050111-2.c: New test.
15169
15170         PR c/17297
15171         * gcc.c-torture/compile/20050113-1.c: New testcase.
15172
15173         PR middle-end/19164
15174         * gcc.dg/20050113-1.c: New testcase.
15175
15176 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15177
15178         * gcc.dg/vect/vect-85.c: Add comment.
15179         * gcc.dg/vect/vect-86.c: Add xfail for now.
15180         * gcc.dg/vect/vect-87.c: Add xfail for now.
15181         * gcc.dg/vect/vect-88.c: Add xfail for now.
15182         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15183
15184 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15185
15186         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15187
15188 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15189
15190         * g++.dg/debug/typedef3.C: New test.
15191
15192 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15193
15194         PR c/19472
15195         * gcc.dg/asm-a.c: New test.
15196
15197 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15198
15199         * gcc.dg/sh-relax.c: Add prototype for abort.
15200
15201 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15202
15203         * gcc.dg/short-compare-1.c: New test.
15204         * gcc.dg/short-compare-2.c: Likewise.
15205
15206 2005-01-18  Michael Matz  <matz@suse.de>
15207
15208         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15209
15210 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15211
15212         PR tree-optimization/19121
15213         * gcc.c-torture/compile/pr19121.c: New test.
15214
15215 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15216
15217         PR target/19357
15218         * gcc.c-torture/compile/pr19357.c: New test.
15219
15220 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15221
15222         PR c/5675
15223         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15224         pass--those that refer just to the variable, possibly with a
15225         cast.
15226         * gcc.dg/c99-const-expr-3.c: Likewise.
15227
15228         PR middle-end/13127
15229         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15230         longer emitted.
15231
15232 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15233
15234         PR fortran/18778
15235         * gfortran.dg/endfile_2.f90: New test.
15236
15237 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15238
15239         PR 19168
15240         * gfortran.dg/select_5.f90: New test.
15241
15242 2004-01-16  Paul Brook  <paul@codesourcery.com>
15243
15244         * gfortran.dg/common_4.f90: New test.
15245
15246 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15247
15248         PR rtl-optimization/19462
15249         * gcc.dg/torture/pr19462-1.c: New test.
15250
15251 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15252
15253         PR objc/19321
15254         * objc.dg/func-ptr-2.m: New.
15255         * objc.dg/volatile-1.m: New.
15256
15257 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15258
15259         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15260
15261 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15262
15263         PR tree-optimization/19060
15264         * gcc.c-torture/execute/20050104-1.c: New test.
15265
15266 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15267
15268         PR fortran/18983
15269         * gfortran.dg/write_to_null.f90: New test.
15270
15271 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15272             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15273
15274         PR other/19328
15275         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15276         argument.
15277
15278 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15279
15280         PR c++/19263
15281         * g++.dg/init/vector1.C: New test.
15282
15283 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15284
15285         PR target/13158
15286         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15287         PR target/18987
15288         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15289
15290 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15291
15292         * gfortran.dg/select_1.f90: New test.
15293         * gfortran.dg/select_2.f90: New test.
15294         * gfortran.dg/select_3.f90: New test.
15295         * gfortran.dg/select_4.f90: New test.
15296
15297 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15298
15299         PR middle-end/19084
15300         PR rtl-optimization/19348
15301         * gcc.dg/20050111-1.c: New test.
15302         * gcc.c-torture/execute/20050111-1.c: New test.
15303
15304         * gcc.dg/i386-asm-4.c: New test.
15305
15306 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15307
15308         * gcc.dg/nested-func-2.c: New test.
15309         * ada/acats/norun.lst: Remove c953002.
15310
15311 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15312
15313         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15314
15315 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15316
15317         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15318
15319 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15320
15321         PR target/18761
15322         * g++.dg/abi/align1.C: New test.
15323
15324 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15325
15326         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15327         at a time.
15328         * g++.dg/ext/altivec_check.h: Support compiling as C.
15329
15330 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15331
15332         PR c++/19355
15333         * g++.dg/expr/pr19355-1.C: New test case.
15334
15335 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15336
15337         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15338         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15339         * ada/acats/tests/c3/c92005b.ada: Likewise.
15340         * ada/acats/tests/c3/cxb3012.a: Likewise.
15341         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15342
15343 2005-01-09  Paul Brook  <paul@codesourcery.com>
15344
15345         * gfortran.dg/common_2.f90: New file.
15346         * gfortran.dg/common_3.f90: New file.
15347
15348 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15349
15350         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15351
15352 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15353
15354         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15355         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15356         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15357         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15358         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15359         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15360         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15361         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15362         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15363         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15364         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15365         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15366         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15367         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15368         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15369         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15370         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15371         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15372         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15373         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15374         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15375         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15376         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15377         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15378         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15379         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15380         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15381         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15382         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15383         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15384         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15385         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15386         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15387         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15388         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15389         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15390         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15391         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15392         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15393         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15394         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15395         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15396         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15397         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15398         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15399         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15400         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15401         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15402         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15403         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15404         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15405         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15406         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15407         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15408         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15409         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15410         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15411         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15412         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15413         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15414         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15415         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15416         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15417         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15418         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15419         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15420         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15421
15422         * gcc.dg/vect/vect-1.c: Fix spelling.
15423         * gcc.dg/vect/vect-10.c: Fix spelling.
15424         * gcc.dg/vect/vect-11.c: Fix spelling.
15425         * gcc.dg/vect/vect-12.c: Fix spelling.
15426         * gcc.dg/vect/vect-14.c: Fix spelling.
15427         * gcc.dg/vect/vect-15.c: Fix spelling.
15428         * gcc.dg/vect/vect-16.c: Fix spelling.
15429         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15430         * gcc.dg/vect/vect-64.c: Fix comments.
15431         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15432
15433 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15434             Ira Rosen  <irar@il.ibm.com>
15435
15436         * gcc.dg/vect/vect-70.c: New test.
15437         * gcc.dg/vect/vect-71.c: New test.
15438
15439 2005-01-09  Manfred Hollstein  <mh@suse.com>
15440
15441         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15442         * gcc.dg/pr18241-2.c: Likewise.
15443         * gcc.dg/pr18241-3.c: Likewise.
15444         * gcc.dg/pr18241-4.c: Likewise.
15445         * gcc.dg/pr18241-5.c: Likewise.
15446
15447 2005-01-08  Richard Henderson  <rth@redhat.com>
15448
15449         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15450         False for x86 and x86-64.
15451
15452 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15453
15454         PR tree-optimization/18241
15455         * gcc.dg/pr18241-1.c: New test.
15456         * gcc.dg/pr18241-2.c: New test.
15457         * gcc.dg/pr18241-3.c: New test.
15458         * gcc.dg/pr18241-4.c: New test.
15459         * gcc.dg/pr18241-5.c: New test.
15460
15461 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15462
15463         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15464         gfortran.dg/select_4.f90: New.
15465
15466 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15467
15468         * gcc.c-torture/execute/20050107-1.c: New test.
15469
15470 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15471
15472         PR c++/19298
15473         * g++.dg/template/ref2.C: New.
15474
15475 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15476
15477         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15478         instead of being empty.
15479
15480 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15481
15482         PR fortran/15553
15483         * gfortran.dg/array-1.f90: New test.
15484
15485 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15486
15487         PR tree-optimization/19283
15488         * gcc.c-torture/execute/20050106-1.c: New test.
15489
15490         PR rtl-optimization/18861
15491         * gcc.dg/20050105-1.c: New test.
15492
15493         PR tree-optimization/18828
15494         * gcc.dg/20050105-2.c: New test.
15495
15496 2005-01-07  Andreas Jaeger  <aj@suse.de>
15497
15498         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15499
15500 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15501
15502         PR fortran/18398
15503         * gfortran.dg/fmt_read.f90: New test.
15504
15505 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15506
15507         * gcc.dg/rs6000-ldouble-2.c: New.
15508
15509 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15510
15511         PR c++/19244
15512         * g++.dg/parser/ctor2.C: New test.
15513
15514 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15515
15516         PR c++/17154
15517         * g++.dg/template/using9.C: New test.
15518
15519 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15520
15521         PR c++/19258
15522         * g++.dg/lookup/friend6.C: New test.
15523
15524 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15525
15526         PR c++/19270
15527         * g++.dg/template/array10.C: New.
15528
15529 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15530
15531         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15532         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15533
15534 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15535
15536         * gcc.c-torture/compile/20050105-1.c: New test.
15537
15538 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15539
15540         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15541
15542 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15543
15544         PR middle-end/19100
15545         * gcc.dg/conv-3.c: New test case.
15546
15547 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15548
15549         * gcc.dg/asm-wide-1.c: New test.
15550
15551 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15552
15553         PR c++/19030
15554         * g++.dg/parse/crash22.C: New
15555
15556 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15557
15558         PR 19257
15559         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15560
15561 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15562
15563         PR middle-end/17767
15564         * gcc.dg/i386-mmx-6.c: New test case.
15565
15566 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15567
15568         PR tree-optimization/18308
15569         * gcc.dg/vect/pr18308.c: New testcase.
15570
15571 2005-01-04  Andreas Jaeger  <aj@suse.de>
15572
15573         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15574
15575 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15576             Robert Bowdidge <bowdidge@apple.com>
15577
15578         * gcc.dg/cpp/subframework1.c: New.
15579         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15580         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15581         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15582         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15583
15584 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15585
15586         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15587         producing warning.
15588         * gcc.dg/darwin-weakimport-2.c: New.
15589
15590 2005-01-03  Richard Henderson  <rth@redhat.com>
15591
15592         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15593
15594 2005-01-03  Richard Henderson  <rth@redhat.com>
15595
15596         * gcc.dg/vect/vect.exp: Enable for ia64.
15597         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15598         (check_effective_target_vect_float): Likewise.
15599         (check_effective_target_vect_no_align): Likewise.
15600         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15601         * gcc.dg/vect/vect-8.c: Likewise.
15602
15603 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15604
15605         PR target/19236
15606         * gcc.dg/pr19236-1.c: New test case.
15607
15608 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15609
15610         PR rtl-optimization/12092
15611         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15612
15613 2005-01-02  Andreas Jaeger  <aj@suse.de>
15614
15615         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15616
15617 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15618             Andrew Pinski  <pinskia@physics.uc.edu>
15619
15620         PR rtl-optimization/12092
15621         * gcc.dg/pr12092-1.c: New test case.
15622
15623 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15624
15625         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15626         'hidden' and 'default' for better portability.
15627         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15628
15629         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15630         6 and 7.
15631         * g++.old-deja/g++.brendan/new3.C: Likewise.
15632
15633 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15634
15635         * gcc.dg/20041231-1.C: New test.
15636         * g++.dg/warn/Wunreachable-code-1.C: New test.
15637
15638 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15639
15640         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15641         file, not /dev/null.  Abort on error.
15642
15643 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15644             Ziemowit Laski  <zlaski@apple.com>
15645
15646         PR objc/18971
15647         * objc.dg/encode-5.m: New test.
15648
15649 2004-12-29  Richard Henderson  <rth@redhat.com>
15650
15651         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15652         * objc.dg/stabs-1.m: Disable for ia64.
15653
15654 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15655
15656         PR c++/19190
15657         * g++.dg/warn/Wunused-10.C: New test.
15658
15659 2004-12-28  Richard Henderson  <rth@redhat.com>
15660
15661         * objc.dg/stabs-1.m: Disable for alpha.
15662
15663 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15664
15665         PR c++/19149
15666         * g++.dg/parse/error23.C: New test.
15667
15668 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15669
15670         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15671
15672         PR fortran/19032
15673         * gfortran.dg/intrinsic_modulo_1.f90: New.
15674         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15675         tests with divisor -1.
15676
15677 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15678
15679         * g++.dg/opt/temp1.C (memcpy): Return a value.
15680
15681         PR c++/19148
15682         * g++.dg/expr/cond7.C: New test.
15683
15684 2004-12-27  Paul Brook  <paul@codesourcery.com>
15685
15686         * gfortran.dg/g77/select_no_compile.f: Remove.
15687
15688 2004-12-27  Richard Henderson  <rth@redhat.com>
15689
15690         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15691         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15692         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15693
15694 2004-12-26  Richard Henderson  <rth@redhat.com>
15695
15696         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15697         by 1i instead of token pasting.
15698
15699 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15700
15701         PR tree-optimization/17578
15702         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15703         to additional_flags.
15704         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15705
15706 2004-12-25  Richard Henderson  <rth@redhat.com>
15707
15708         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15709         Remove Alpha.
15710
15711 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15712
15713         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15714         hppa*-*-hpux*.
15715         * gcc.dg/pr17957.c (dg-options): Likewise.
15716         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15717         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15718         instead of 0 on __hppa__.
15719         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15720         "foo,%r" on hppa*-*-*.
15721
15722 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15723
15724         PR fortran/19071
15725         * gfortran.dg/complex_write.f90: New test.
15726
15727 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15728
15729         PR c++/17595
15730         * g++.dg/parse/pragma2.C: New test.
15731
15732         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15733
15734 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15735
15736         * gcc.dg/empty2.c: Add missing dg-warning.
15737
15738 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15739
15740         PR c++/17413
15741         * g++.dg/template/local4.C: New test.
15742         * g++.dg/template/crash19.C: Add dg-error marker.
15743
15744         * g++.dg/template/crash31.C: Correct embedded PR number.
15745
15746 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15747
15748         PR c++/16405
15749         * g++.dg/opt/temp1.C: Add do-run marker.
15750
15751 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15752
15753         * g++.dg/template/spec19.C: New.
15754
15755 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15756
15757         PR target/16819
15758         * gcc.dg/empty2.c: New.
15759
15760 2004-12-23  Richard Henderson  <rth@redhat.com>
15761
15762         * lib/target-supports.exp (check_effective_target_vect_no_align):
15763         Remove i?86 and x86-64.
15764
15765 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15766
15767         PR c++/16405
15768         * g++.dg/opt/temp1.C: New test.
15769
15770 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15771
15772         PR c++/18733
15773         * g++.dg/template/friend33.C: New testcase.
15774
15775 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15776
15777         PR c++/18464
15778         * g++.dg/template/cond5.C: New test.
15779
15780         PR c++/18492
15781         * g++.dg/inherit/thunk3.C: New test.
15782
15783         PR c++/11224
15784         * g++.dg/warn/Wunused-9.C: New test.
15785
15786 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15787
15788         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15789
15790 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15791
15792         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15793
15794 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15795
15796         PR c++/18378
15797         * g++.dg/ext/packed8.C: New test.
15798
15799         PR c++/19063
15800         * g++.dg/template/crash31.C: New test.
15801
15802         PR c++/19034
15803         * g++.dg/template/crash30.C: New test.
15804
15805 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15806
15807         PR C++/18984
15808         * g++.dg/eh/ctor3.C: New test.
15809
15810 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15811
15812         * objc.dg/stabs-1.m: Allow section name to be quoted and
15813         assembly label to begin with '.LL'.
15814
15815 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15816
15817         * gcc.dg/vect/vect.exp
15818         (check_effective_target_lp64_or_vect_no_align): New.
15819         * gcc.dg/vect/vect-77.c: Use it.
15820         * gcc.dg/vect/vect-78.c: Use it.
15821
15822         * lib/target-supports.exp
15823         (check_effective_target_vect_no_max,
15824         check_effective_target_vect_no_bitwise,
15825         check_effective_target_vect_no_align): New.
15826         * gcc.dg/vect/vect-13.c: Use them.
15827         * gcc.dg/vect/vect-17.c: Ditto.
15828         * gcc.dg/vect/vect-18.c: Ditto.
15829         * gcc.dg/vect/vect-19.c: Ditto.
15830         * gcc.dg/vect/vect-20.c: Ditto.
15831         * gcc.dg/vect/vect-27.c: Ditto.
15832         * gcc.dg/vect/vect-29.c: Ditto.
15833         * gcc.dg/vect/vect-44.c: Ditto.
15834         * gcc.dg/vect/vect-48.c: Ditto.
15835         * gcc.dg/vect/vect-50.c: Ditto.
15836         * gcc.dg/vect/vect-52.c: Ditto.
15837         * gcc.dg/vect/vect-54.c: Ditto.
15838         * gcc.dg/vect/vect-56.c: Ditto.
15839         * gcc.dg/vect/vect-58.c: Ditto.
15840         * gcc.dg/vect/vect-60.c: Ditto.
15841         * gcc.dg/vect/vect-72.c: Ditto.
15842         * gcc.dg/vect/vect-80.c: Ditto.
15843
15844 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15845
15846         PR c++/14075
15847         * g++.dg/init/string1.C: New.
15848
15849         PR c++/18975
15850         * g++.dg/other/synth1.C: New.
15851
15852 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15853
15854         PR c/18963
15855         * gcc.dg/pr18963-1.c: New test.
15856
15857 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15858
15859         PR c/18596
15860         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15861         * gcc.dg/pr18596-1.c: Use dg-error.
15862         (dg-options): Use -fno-unit-at-a-time.
15863         * gcc.dg/pr18596-2.c: New test.
15864         * gcc.dg/pr18596-3.c: New test.
15865
15866 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15867
15868         PR middle-end/18683
15869         * g++.dg/opt/pr18683-1.C: New test case.
15870
15871 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15872
15873         PR other/19093
15874         * g++.dg/opt/max1.C: Fix for 64bit targets.
15875
15876 2004-12-20  Matt Austern  <austern@apple.com>
15877
15878         PR c++/19044
15879         * g++.dg/ext/builtin6.C: New
15880
15881 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15882
15883         PR tree-optimization/19080
15884         * gcc.c-torture/compile/pr19080.c: New test.
15885
15886 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15887
15888         * gcc.dg/20041219-1.c: New test.
15889
15890 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15891
15892         PR middle-end/19068
15893         * g++.dg/opt/max1.C: New test case.
15894
15895 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15896
15897         * gcc.dg/fdata-sections-1.c: New test.
15898
15899 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15900
15901         PR middle-end/18548
15902         * gcc.dg/max-1.c: New test case.
15903
15904 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15905
15906         * gcc.c-torture/execute/20041218-1.c: New test.
15907
15908 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15909
15910         * gcc.dg/pr18501.c: New test.
15911         * gcc.dg/uninit-5.c: XFAIL.
15912         * gcc.dg/uninit-9.c: XFAIL.
15913
15914 2004-12-17  Dale Johannesen  <dalej@apple.com>
15915
15916         * gcc.dg/20041213-1.c: New.
15917
15918 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15919
15920         * objc.dg/stabs-1.m: Allow assembly label to begin
15921         with a dot ('.').
15922
15923 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15924
15925         * gcc.c-torture/execute/20041213-1.c: Move...
15926         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15927
15928 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15929
15930         PR c++/18721
15931         * g++.dg/lookup/conv-5.C: New.
15932
15933 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15934
15935         * objc.dg/stabs-1.m: New test.
15936
15937 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15938
15939         * gcc.dg/visibility-c.c: Change compile to
15940         assemble for the test.
15941
15942 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15943
15944         PR target/19041
15945         * gcc.dg/visibility-c.c: New test.
15946
15947 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15948
15949         PR middle-end/18493
15950         * gcc.dg/switch-8.c: New test case.
15951
15952 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15953
15954         PR c++/18905
15955         * g++.dg/template/init4.C: New.
15956         * g++.dg/opt/static3.C: Enable optimizer.
15957
15958 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15959
15960         * g++.dg/other/complex1.C: New test.
15961
15962 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15963
15964         * g++.dg/opt/inline9.C: New test.
15965
15966 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15967
15968         PR fortran/18993
15969         * gfotran.dg/nullify_1.f: New test.
15970
15971 2004-12-15  Richard Henderson  <rth@redhat.com>
15972
15973         * gcc.target/i386/i386.exp: New harness.
15974         * gcc.target/i386/vect-args.c: New.
15975
15976 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15977
15978         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15979
15980 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15981
15982         PR c++/18825
15983         * g++.dg/template/friend32.C: New test.
15984
15985 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15986
15987         * cpp/pragma-once-1.c: New test.
15988         * cpp/pragma-once-1b.h: Likewise.
15989         * cpp/pragma-once-1c.h: Likewise.
15990         * cpp/pragma-once-1d.h: Likewise.
15991         * cpp/inc/pragma-once-1a.h: Likewise.
15992
15993 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15994             Steven G. Kargl  <kargls@comcast.net>
15995
15996         PR fortran/17597
15997         * gfortran.dg/list_read_3.f90: New test.
15998
15999 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16000
16001         * gcc.dg/ftrapv-2.c: New test.
16002
16003 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16004
16005         PR c++/18981
16006         * g++.dg/template/typename9.C: New test.
16007
16008 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16009
16010         PR c++/18738
16011         * g++.dg/template/typename8.C: New test.
16012         * g++.dg/parse/friend2.C: Tweak error message.
16013
16014 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16015
16016         * gcc.c-torture/20041214-1.c: New test.
16017
16018 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16019
16020         PR c++/18965
16021         * g++.dg/init/array17.C: New test.
16022
16023 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16024
16025         PR c++/18793
16026         * g++.dg/init/aggr3.C: New test.
16027
16028 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16029
16030         * gcc.dg/altivec-types-1.c: New test.
16031         * gcc.dg/altivec-types-2.c: New test.
16032         * gcc.dg/altivec-types-3.c: New test.
16033         * gcc.dg/altivec-types-4.c: New test.
16034         * g++.dg/ext/altivec-types-1.C: New test.
16035         * g++.dg/ext/altivec-types-2.C: New test.
16036         * g++.dg/ext/altivec-types-3.C: New test.
16037         * g++.dg/ext/altivec-types-4.C: New test.
16038
16039 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16040
16041         PR middle-end/18951
16042         * gcc.c-torture/execute/20041213-1.c: New test.
16043
16044 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16045
16046         PR c++/18949
16047         * g++.dg/template/cast1.C: New.
16048
16049 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16050
16051         * gcc.c-torture/execute/20041213-2.c: New test.
16052
16053 2004-12-13  Richard Henderson  <rth@redhat.com>
16054
16055         * gcc.dg/i386-sse-10.c: Fix typo in options.
16056
16057 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16058
16059         PR c++/18968
16060         * g++.dg/opt/pr18968.C: New test.
16061
16062 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16063
16064         PR c++/18925
16065         * g++.dg/ext/visibility/staticdatamem.C: New test.
16066
16067 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16068
16069         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16070
16071 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16072
16073         PR rtl-optimization/18928
16074         * gcc.dg/pr18928-1.c: New test case.
16075
16076 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16077
16078         PR tree-opt/16951
16079         * gcc.c-torture/compile/20041211-1.c: New.
16080
16081 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16082
16083         PR middle-end/17564
16084         * gcc.c-torture/execute/20041212-1.c: New test.
16085
16086 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16087
16088         PR fortran/18869
16089         * gfortran.dg/common_1.f90: New test.
16090
16091 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16092         Paul Brook  <paul@codesourcery.com>
16093
16094         PR fortran/16222
16095         * gfortran.dg/real_do_1.f90: New test.
16096
16097 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16098
16099         PR tree-opt/18040
16100         * g++.dg/opt/ptrmem6.C: New test.
16101
16102 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16103
16104         PR middle-end/18921
16105         * gcc.dg/pr18921-1.c: New test case.
16106
16107 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16108
16109         PR fortran/17175
16110         * gfortran.dg/scale_1.f90: New test.
16111
16112 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16113
16114         PR middle-end/18903
16115         * gcc.c-torture/compile/pr18903.c: New test.
16116
16117 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16118
16119         * gcc.c-torture/execute/20041210-1.c: New test.
16120
16121 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16122
16123         PR c++/18731
16124         * g++.dg/parser/struct-1.C: New test.
16125         * g++.dg/parser/struct-2.C: New test.
16126         * g++.dg/parser/struct-3.C: New test.
16127
16128 2004-12-09  Richard Henderson  <rth@redhat.com>
16129
16130         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16131
16132         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16133         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16134
16135 2004-12-09  Matt Austern  <austern@apple.com>
16136
16137         PR c++/18514
16138         * g++.dg/ext/builtin1.C: New
16139         * g++.dg/ext/builtin2.C: New
16140         * g++.dg/ext/builtin3.C: New
16141         * g++.dg/ext/builtin4.C: New
16142         * g++.dg/ext/builtin5.C: New
16143
16144 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16145
16146         PR tree-opt/18904
16147         * g++.dg/opt/ptrmem5.C: New test.
16148
16149 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16150
16151         * g++.dg/parse/typename5.C: Adjust for new error.
16152         * g++.dg/parse/typename7.C: New.
16153
16154 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16155
16156         PR c++/18073
16157         * g++.dg/other/mmintrin.C: New test.
16158
16159 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16160
16161         PR c++/16681
16162         * g++.dg/init/array15.C: New.
16163         * g++.dg/init/array16.C: New.
16164
16165 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16166
16167         PR fortran/18826
16168         * gfortran.dg/assign_1.f90: New test.
16169
16170 2004-12-08  Nick Clifton  <nickc@redhat.com>
16171
16172         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16173         * gcc.target/xstormy16/data_below100: Likewise.
16174         * gcc.target/xstormy16/sfr: Likewise.
16175         * gcc.target/xstormy16/below100.S: New test source file.
16176         * gcc.target/xstormy16/below100.ld: New test linker script.
16177         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16178         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16179         bp instructions.
16180         * gcc.target/xstormy16/bp.c: Likewise.
16181
16182         * gcc.target/xstormy16/bss_below100: New files:
16183         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16184         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16185         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16186         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16187         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16188         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16189         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16190         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16191         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16192         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16193         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16194         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16195         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16196         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16197         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16198         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16199         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16200         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16201         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16202         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16203         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16204         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16205         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16206         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16207         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16208         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16209         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16210
16211         * gcc.target/xstormy16/data_below100: New files:
16212         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16213         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16214         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16215         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16216         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16217         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16218         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16219         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16220         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16221         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16222         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16223         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16224         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16225         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16226         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16227         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16228         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16229         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16230         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16231         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16232         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16233         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16234         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16235         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16236         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16237         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16238         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16239
16240         * gcc.target/xstormy16/sfr: New files:
16241         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16242         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16243         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16244         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16245         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16246         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16247         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16248         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16249         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16250         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16251         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16252         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16253         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16254         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16255         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16256         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16257         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16258         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16259         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16260         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16261         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16262         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16263         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16264         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16265         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16266         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16267         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16268         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16269         27_if0_sfrw_bitfield_f.c
16270
16271 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16272
16273         PR c++/18100
16274         * g++.dg/lookup/name-clash4.C: New test.
16275
16276 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16277
16278         PR c++/18672
16279         * g++.dg/opt/array1.C: New.
16280
16281         PR c++/18803
16282         * g++.dg/template/operator5.C: New.
16283
16284 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16285
16286         PR c/18867
16287         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16288
16289 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16290
16291         * gcc.dg/noncompile/20041207.c: New test.
16292
16293 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16294
16295         * g++.dg/other/unreachable-1.C: New test.
16296
16297 2004-12-06  Nick Clifton  <nickc@redhat.com>
16298
16299         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16300         <limits.h> because the latter comes from gcc's include/ directory
16301         and not the newlib/libc/include directory.
16302
16303 2004-12-04  Richard Henderson  <rth@redhat.com>
16304
16305         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16306
16307 2004-12-04  Richard Henderson  <rth@redhat.com>
16308
16309         * lib/target-supports.exp (check_gc_sections_available): Disable
16310         for alpha and ia64.
16311
16312 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16313
16314         PR middle-end/17909
16315         * g++.dg/other/vararg-2.C: New test.
16316
16317 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16318
16319         PR c++/17011, c++/17971
16320         * g++.dg/template/error15.C: Adjust expected error.
16321         * g++.dg/template/instantiate3.C: Likewise.
16322
16323 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16324
16325         * gcc.dg/altivec-18.c: Fix for darwin
16326
16327 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16328
16329         PR c++/18782
16330         * g++.dg/parse/ptrmem2.C: New.
16331
16332         PR c++/18318
16333         * g++.dg/template/new1.C: New.
16334
16335 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16336
16337         PR fortran/18710
16338         * gfortran.dg/direct_io_3.f90: New test.
16339
16340 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16341
16342         PR 18758
16343         * g++.dg/parse/crash21.C: New.
16344
16345 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16346
16347         PR c++/15664, c++/18276
16348         * g++.dg/template/ttp13.C: New test.
16349         * g++.dg/template/ttp14.C: Likewise.
16350
16351 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16352
16353         PR c++/18123
16354         * g++.dg/parse/enum2.C: New test.
16355         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16356
16357 2004-12-02  Nick Clifton  <nickc@redhat.com>
16358
16359         * gcc.target/xstormy16: New test directory.
16360         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16361         * gcc.target/xstormy16/bp.c: Check the generation of bp
16362         instructions.
16363         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16364         bn instructions and the BELOW100 attribute.
16365
16366 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16367
16368         PR target/16952
16369         * gcc.dg/ppc-eabi.c: New.
16370
16371 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16372
16373         PR fortran/18284
16374         * gfortran.dg/backspace.f90
16375
16376 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16377
16378         * gfortran.dg/inquire.f90: New test.
16379
16380 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16381
16382         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16383         handle effective-target-keyword.
16384         (dg-skip-if): Support effective-target keyword as target list.
16385         (dg-xfail-if): Ditto.
16386         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16387
16388 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16389
16390         PR tree-optimization/18291
16391         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16392
16393 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16394
16395         PR C++/18729
16396         * g++.dg/parse/crash20.C: New.
16397
16398         PR c++/17431
16399         * g++.dg/overload/arg1.C: New.
16400         * g++.dg/overload/arg2.C: New.
16401         * g++.dg/overload/arg3.C: New.
16402         * g++.dg/overload/arg4.C: New.
16403
16404 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16405
16406         * gcc.dg/c99-flex-array-4.c: Remove.
16407
16408 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16409
16410         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16411
16412         * lib/target-supports.exp (is-effective-target): Simplify.
16413
16414         * lib/target-supports.exp (check_effective_target_vect_long):
16415         Fix for powerpc64-*-*.
16416
16417 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16418
16419         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16420         to support new requirements on FreeBSD 5.
16421
16422 2004-11-30  Devang Patel  <dpatel@apple.com>
16423
16424         PR 18702
16425         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16426
16427 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16428
16429         * g++.dg/ext/altivec-13.C: New test.
16430
16431 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16432
16433         PR tree-opt/18298
16434         * gcc.c-torture/execute/p18298.c: New test.
16435
16436 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16437             Dorit Naishlos  <dorit@il.ibm.com>
16438
16439         PR tree-opt/18607
16440         * gcc.dg/vect/vect-89.c: New test.
16441
16442 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16443
16444         * gcc.dg/pr18596-1.c: New test.
16445
16446 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16447
16448         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16449
16450 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16451
16452         PR c/18479
16453         * gcc.dg/pr18479.c: New test.
16454
16455 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16456
16457         PR target/18490
16458         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16459         mmix-knuth-mmixware.
16460
16461         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16462         cris-*-elf* cris-*-aout* mmix-*-*
16463
16464 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16465
16466         PR middle-end/18725
16467         * gcc.dg/pr18725.c: New test.
16468
16469 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16470
16471         PR target/18488
16472         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16473
16474         PR target/18336
16475         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16476
16477 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16478
16479         PR c++/18368
16480         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16481         * g++.old-deja/g++.law/ctors5.C: Likewise.
16482         * g++.old-deja/g++.other/crash25.C: Likewise.
16483
16484         PR c++/18674
16485         * g++.dg/template/error16.C: New test.
16486
16487         PR c++/18512
16488         * g++.dg/template/crash29.C: New test.
16489
16490 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16491
16492         PR tree-optimization/18712
16493         * gcc.c-torture/compile/pr18712.c: New test.
16494
16495 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16496
16497         PR c/7544
16498         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16499         tests.
16500
16501 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16502
16503         PR c++/18652
16504         * g++.dg/lookup/crash6.C: New test.
16505
16506 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16507
16508         PR middle-end/18164
16509         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16510
16511 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16512
16513         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16514         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16515         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16516
16517 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16518
16519         * gcc.dg/pr18164.c: New test.
16520
16521 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16522
16523         * gcc.dg/funroll-loops-all.c: New.
16524
16525 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16526
16527         PR target/18489
16528         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16529         delimeter, match space and TAB as well as ":".
16530
16531         PR target/18484
16532         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16533
16534         PR target/18348
16535         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16536
16537         PR target/18345
16538         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16539
16540         PR target/18337
16541         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16542
16543 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16544
16545         * gfortran.dg/direct_io_2.f90: New test.
16546
16547 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16548
16549         PR target/18334
16550         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16551
16552 2004-11-28  Richard Henderson  <rth@redhat.com>
16553
16554         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16555
16556 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16557
16558         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16559         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16560         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16561         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16562         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16563         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16564         gcc.dg/pointer-arith-8.c: New tests.
16565
16566 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16567
16568         PR fortran/18364
16569         * gfortran.dg/endfile.f90: New test.
16570
16571 2004-11-27  Falk Hueffner  <falk@debian.org>
16572
16573         * gcc.dg/loop-6.c: New test.
16574
16575 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16576
16577         * gcc.c-torture/execute/20041126-1.c: New test.
16578
16579 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16580
16581         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16582         on IRIX.
16583
16584 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16585
16586         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16587         functions.
16588
16589 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16590
16591         PR rtl-optimization/17825
16592         * gcc.c-torture/compile/20041119-1.c: New test.
16593
16594 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16595
16596         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16597         Check existence of ld library path variables before unsetting.
16598
16599 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16600
16601         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16602
16603 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16604
16605         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16606
16607 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16608
16609         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16610
16611 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16612
16613         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16614         dg-do directive.
16615
16616 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16617
16618         * gcc.dg/pr17957.c: Pass --param, not -param.
16619
16620 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16621
16622         PR middle-end/17957
16623         * testsuite/gcc.dg/pr17957.c: New test.
16624
16625 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16626
16627         PR c++/18445
16628         * g++.dg/template/crash28.C: Likewise.
16629
16630         PR c++/18001
16631         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16632         * g++.dg/ext/lvaddr.C: Likewise.
16633         * g++.dg/opt/pr7503-3.C: Likewise.
16634
16635         PR c++/18466
16636         * g++.dg/parse/qualified3.C: New test.
16637         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16638
16639         PR c++/18545
16640         * g++.dg/expr/return1.C: New test.
16641
16642 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16643
16644         Friend class name lookup 3/n, PR c++/3332
16645         * g++.dg/lookup/friend3.C: New test.
16646         * g++.dg/lookup/friend4.C: Likewise.
16647         * g++.dg/lookup/friend5.C: Likewise.
16648
16649 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16650
16651         Friend class name lookup 2/n, PR c++/14513, c++/15410
16652         * g++.dg/lookup/friend2.C: New test.
16653         * g++.dg/template/friend31.C: Likewise.
16654
16655 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16656
16657         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16658
16659 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16660
16661         PR c++/17473
16662         * g++.dg/tc1/dr56.C: Remove.
16663         * g++.dg/template/typedef1.C: Add dg-error markers.
16664         * g++.old-deja/g++.other/typedef7.C: Likewise.
16665
16666         PR c++/18285
16667         * g++.dg/parse/typedef7.C: New test.
16668
16669 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16670
16671         * gcc.c-torture/execute/20041124-1.c: New test.
16672
16673 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16674
16675         * g++.dg/template/deduce3.C: New test.
16676
16677         PR c++/18586
16678         * g++.dg/template/crash27.C: New test.
16679
16680         PR c++/18530
16681         * g++.dg/warn/Wshadow-3.C: New test.
16682
16683 2004-11-24  Devang Patel  <dpatel@apple.com>
16684
16685         PR/18555
16686         * gcc.dg/cpp/isysroot-1.c: New test.
16687         * gcc.dg/cpp/usr/include/stdio.h: New file.
16688         * gcc.dg/cpp/isysroot-2.c: New test.
16689         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16690         New file.
16691
16692 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16693
16694         PR c++/8929
16695         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16696
16697 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16698
16699         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16700         * gcc.target/sparc/pdist.c: Likewise.
16701
16702 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16703
16704         PR c++/16882
16705         * g++.dg/conversion/simd1.C: New test.
16706
16707 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16708
16709         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16710         and restore_ld_library_path_env_vars.
16711         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16712         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16713         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16714         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16715
16716 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16717
16718         * gcc.dg/pragma-align-2.c: Test macro expansion.
16719         * gcc.dg/pragma-pack-2.c: New test.
16720
16721 2004-11-23  Richard Henderson  <rth@redhat.com>
16722
16723         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16724         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16725         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16726         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16727         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16728         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16729
16730         * gcc.dg/vect/vect.exp: Add check for alpha.
16731         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16732         (check_effective_target_vect_int): Enable for alpha.
16733         (check_effective_target_vect_long): New.
16734         (is-effective-target): Add it.
16735
16736 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16737
16738         * gcc.dg/pr18614-1.c: New test.
16739
16740 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16741
16742         * gcc.dg/setjmp-2.c: New test.
16743
16744 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16745
16746         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16747         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16748         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16749         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16750         gcc.target/sparc/pdist.c: New tests.
16751
16752 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16753
16754         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16755
16756 2004-11-22  Dale Johannesen  <dalej@apple.com>
16757
16758         * gcc.dg/20041111-1.c: New.
16759
16760 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16761
16762         PR tree-opt/18536
16763         * gcc.dg/vect/pr18536.c: New test.
16764
16765 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16766
16767         PR c++/18354
16768         * g++.dg/template/nontype11.C: New test.
16769
16770 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16771
16772         PR middle-end/18520
16773         * gcc.dg/pr18520-1.c: New test case.
16774
16775 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16776
16777         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16778         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16779         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16780         expected diagnostics.
16781
16782 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16783
16784         PR target/18580
16785         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16786         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16787         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16788
16789 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16790
16791         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16792
16793 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16794             Joseph Myers  <joseph@codesourcery.com>
16795
16796         * lib/target-supports.exp (check_visibility_available): Really
16797         test the compiler.
16798
16799 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16800
16801         PR tree-opt/18181
16802         * gcc.dg/vect/vect-85.c: New test.
16803         * gcc.dg/vect/vect-86.c: New test.
16804         * gcc.dg/vect/vect-87.c: New test.
16805         * gcc.dg/vect/vect-88.c: New test.
16806
16807 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16808
16809         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16810
16811 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16812
16813         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16814         * gcc.dg/ppc-and-1.c: Ditto.
16815         * gcc.dg/ppc-compare-1.c: Ditto.
16816         * gcc.dg/ppc-mov-1.c: Ditto
16817
16818 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16819             Mark Mitchell  <mark@codesourcery.com>
16820
16821         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16822
16823 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16824             Aldy Hernandez  <aldyh@redhat.com>
16825
16826         * lib/target-supports.exp (check_effective_target_vect_int): New
16827         (check_effective_target_vect_float): New
16828         (check_effective_target_vect_double): New.
16829         (is-effective-target): Support new effective targets keywords.
16830         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16831         default action for dg-do.
16832         * gcc.dg/vect/pr16105.c: Use new support.
16833         * gcc.dg/vect/pr18400.c: Ditto.
16834         * gcc.dg/vect/pr18425.c: Ditto.
16835         * gcc.dg/vect/vect-1.c: Ditto.
16836         * gcc.dg/vect/vect-10.c: Ditto.
16837         * gcc.dg/vect/vect-11.c: Ditto.
16838         * gcc.dg/vect/vect-12.c: Ditto.
16839         * gcc.dg/vect/vect-13.c: Ditto.
16840         * gcc.dg/vect/vect-14.c: Ditto.
16841         * gcc.dg/vect/vect-15.c: Ditto.
16842         * gcc.dg/vect/vect-16.c: Ditto.
16843         * gcc.dg/vect/vect-17.c: Ditto.
16844         * gcc.dg/vect/vect-18.c: Ditto.
16845         * gcc.dg/vect/vect-19.c: Ditto.
16846         * gcc.dg/vect/vect-2.c: Ditto.
16847         * gcc.dg/vect/vect-20.c: Ditto.
16848         * gcc.dg/vect/vect-21.c: Ditto.
16849         * gcc.dg/vect/vect-22.c: Ditto.
16850         * gcc.dg/vect/vect-23.c: Ditto.
16851         * gcc.dg/vect/vect-24.c: Ditto.
16852         * gcc.dg/vect/vect-25.c: Ditto.
16853         * gcc.dg/vect/vect-26.c: Ditto.
16854         * gcc.dg/vect/vect-27.c: Ditto.
16855         * gcc.dg/vect/vect-27a.c: Ditto.
16856         * gcc.dg/vect/vect-28.c: Ditto.
16857         * gcc.dg/vect/vect-29.c: Ditto.
16858         * gcc.dg/vect/vect-29a.c: Ditto.
16859         * gcc.dg/vect/vect-3.c: Ditto.
16860         * gcc.dg/vect/vect-30.c: Ditto.
16861         * gcc.dg/vect/vect-31.c: Ditto.
16862         * gcc.dg/vect/vect-32.c: Ditto.
16863         * gcc.dg/vect/vect-33.c: Ditto.
16864         * gcc.dg/vect/vect-34.c: Ditto.
16865         * gcc.dg/vect/vect-35.c: Ditto.
16866         * gcc.dg/vect/vect-36.c: Ditto.
16867         * gcc.dg/vect/vect-37.c: Ditto.
16868         * gcc.dg/vect/vect-38.c: Ditto.
16869         * gcc.dg/vect/vect-4.c: Ditto.
16870         * gcc.dg/vect/vect-40.c: Ditto.
16871         * gcc.dg/vect/vect-41.c: Ditto.
16872         * gcc.dg/vect/vect-42.c: Ditto.
16873         * gcc.dg/vect/vect-43.c: Ditto.
16874         * gcc.dg/vect/vect-44.c: Ditto.
16875         * gcc.dg/vect/vect-45.c: Ditto.
16876         * gcc.dg/vect/vect-46.c: Ditto.
16877         * gcc.dg/vect/vect-47.c: Ditto.
16878         * gcc.dg/vect/vect-48.c: Ditto.
16879         * gcc.dg/vect/vect-48a.c: Ditto.
16880         * gcc.dg/vect/vect-49.c: Ditto.
16881         * gcc.dg/vect/vect-5.c: Ditto.
16882         * gcc.dg/vect/vect-50.c: Ditto.
16883         * gcc.dg/vect/vect-51.c: Ditto.
16884         * gcc.dg/vect/vect-52.c: Ditto.
16885         * gcc.dg/vect/vect-53.c: Ditto.
16886         * gcc.dg/vect/vect-54.c: Ditto.
16887         * gcc.dg/vect/vect-55.c: Ditto.
16888         * gcc.dg/vect/vect-56.c: Ditto.
16889         * gcc.dg/vect/vect-56a.c: Ditto.
16890         * gcc.dg/vect/vect-57.c: Ditto.
16891         * gcc.dg/vect/vect-58.c: Ditto.
16892         * gcc.dg/vect/vect-59.c: Ditto.
16893         * gcc.dg/vect/vect-6.c: Ditto.
16894         * gcc.dg/vect/vect-60.c: Ditto.
16895         * gcc.dg/vect/vect-61.c: Ditto.
16896         * gcc.dg/vect/vect-62.c: Ditto.
16897         * gcc.dg/vect/vect-63.c: Ditto.
16898         * gcc.dg/vect/vect-64.c: Ditto.
16899         * gcc.dg/vect/vect-65.c: Ditto.
16900         * gcc.dg/vect/vect-66.c: Ditto.
16901         * gcc.dg/vect/vect-67.c: Ditto.
16902         * gcc.dg/vect/vect-68.c: Ditto.
16903         * gcc.dg/vect/vect-69.c: Ditto.
16904         * gcc.dg/vect/vect-7.c: Ditto.
16905         * gcc.dg/vect/vect-72.c: Ditto.
16906         * gcc.dg/vect/vect-72a.c: Ditto.
16907         * gcc.dg/vect/vect-73.c: Ditto.
16908         * gcc.dg/vect/vect-74.c: Ditto.
16909         * gcc.dg/vect/vect-75.c: Ditto.
16910         * gcc.dg/vect/vect-76.c: Ditto.
16911         * gcc.dg/vect/vect-77.c: Ditto.
16912         * gcc.dg/vect/vect-77a.c: Ditto.
16913         * gcc.dg/vect/vect-78.c: Ditto.
16914         * gcc.dg/vect/vect-79.c: Ditto.
16915         * gcc.dg/vect/vect-8.c: Ditto.
16916         * gcc.dg/vect/vect-80.c: Ditto.
16917         * gcc.dg/vect/vect-82.c: Ditto.
16918         * gcc.dg/vect/vect-82_64.c: Ditto.
16919         * gcc.dg/vect/vect-83.c: Ditto.
16920         * gcc.dg/vect/vect-83_64.c: Ditto.
16921         * gcc.dg/vect/vect-9.c: Ditto.
16922         * gcc.dg/vect/vect-all.c: Ditto.
16923         * gcc.dg/vect/vect-none.c: Ditto.
16924
16925 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16926
16927         * lib/gcc-dg.exp (dg-skip-if): New function.
16928         (dg-forbid-option): Remove.
16929         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16930         * g++.dg/abi/bitfield8.C: Likewise.
16931         * g++.dg/abi/dtor1.C: Likewise.
16932         * g++.dg/abi/empty10.C: Likewise.
16933         * g++.dg/abi/empty7.C: Likewise.
16934         * g++.dg/abi/empty9.C: Likewise.
16935         * g++.dg/abi/layout3.C: Likewise.
16936         * g++.dg/abi/layout4.C: Likewise.
16937         * g++.dg/abi/thunk1.C: Likewise.
16938         * g++.dg/abi/thunk2.C: Likewise.
16939         * g++.dg/abi/vbase11.C: Likewise.
16940         * g++.dg/abi/vthunk2.C: Likewise.
16941         * g++.dg/abi/vthunk3.C: Likewise.
16942         * g++.dg/ext/attrib8.C: Likewise.
16943         * g++.dg/opt/longbranch2.C: Likewise.
16944         * g++.dg/opt/reg-stack4.C: Likewise.
16945         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16946         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16947         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16948         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16949         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16950         * gcc.dg/20000609-1.c: Likewise.
16951         * gcc.dg/20000720-1.c: Likewise.
16952         * gcc.dg/20011107-1.c: Likewise.
16953         * gcc.dg/20011119-1.c: Likewise.
16954         * gcc.dg/20020108-1.c: Likewise.
16955         * gcc.dg/20020122-2.c: Likewise.
16956         * gcc.dg/20020122-3.c: Likewise.
16957         * gcc.dg/20020201-3.c: Likewise.
16958         * gcc.dg/20020206-1.c: Likewise.
16959         * gcc.dg/20020218-1.c: Likewise.
16960         * gcc.dg/20020310-1.c: Likewise.
16961         * gcc.dg/20020411-1.c: Likewise.
16962         * gcc.dg/20020418-2.c: Likewise.
16963         * gcc.dg/20020426-1.c: Likewise.
16964         * gcc.dg/20020426-2.c: Likewise.
16965         * gcc.dg/20020517-1.c: Likewise.
16966         * gcc.dg/20020523-1.c: Likewise.
16967         * gcc.dg/20020523-2.c: Likewise.
16968         * gcc.dg/20020729-1.c: Likewise.
16969         * gcc.dg/20030204-1.c: Likewise.
16970         * gcc.dg/20030826-2.c: Likewise.
16971         * gcc.dg/20030926-1.c: Likewise.
16972         * gcc.dg/20031202-1.c: Likewise.
16973         * gcc.dg/980312-1.c: Likewise.
16974         * gcc.dg/980313-1.c: Likewise.
16975         * gcc.dg/990117-1.c: Likewise.
16976         * gcc.dg/990424-1.c: Likewise.
16977         * gcc.dg/990524-1.c: Likewise.
16978         * gcc.dg/991230-1.c: Likewise.
16979         * gcc.dg/i386-387-1.c: Likewise.
16980         * gcc.dg/i386-387-2.c: Likewise.
16981         * gcc.dg/i386-387-3.c: Likewise.
16982         * gcc.dg/i386-387-4.c: Likewise.
16983         * gcc.dg/i386-387-5.c: Likewise.
16984         * gcc.dg/i386-387-6.c: Likewise.
16985         * gcc.dg/i386-asm-1.c: Likewise.
16986         * gcc.dg/i386-bitfield1.c: Likewise.
16987         * gcc.dg/i386-bitfield2.c: Likewise.
16988         * gcc.dg/i386-loop-1.c: Likewise.
16989         * gcc.dg/i386-loop-2.c: Likewise.
16990         * gcc.dg/i386-loop-3.c: Likewise.
16991         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16992         * gcc.dg/i386-pic-1.c: Likewise.
16993         * gcc.dg/i386-regparm.c: Likewise.
16994         * gcc.dg/i386-signbit-1.c: Likewise.
16995         * gcc.dg/i386-signbit-2.c: Likewise.
16996         * gcc.dg/i386-signbit-3.c: Likewise.
16997         * gcc.dg/i386-sse-5.c: Likewise.
16998         * gcc.dg/i386-sse-8.c: Likewise.
16999         * gcc.dg/i386-unroll-1.c: Likewise.
17000         * gcc.dg/tls/opt-1.c: Likewise.
17001         * gcc.dg/tls/opt-2.c: Likewise.
17002         * gcc.dg/unroll-1.c: Likewise.
17003         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17004         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17005         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17006         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17007
17008 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17009
17010         * g++.dg/template/incomplete1.C: New test.
17011
17012 2004-11-16  Nick Clifton  <nickc@redhat.com>
17013
17014         Revert patches accidentally commited during checkin of fixes for
17015         xstormy16 tests:
17016         gcc.c-torture/execute/simd-4.c: Revert
17017         gcc.dg/20040910-1.c: Revert.
17018
17019 2004-11-16  Paul Brook  <paul@codesourcery.com>
17020
17021         PR fortran/13010
17022         * gfortran.dg/der_pointer_1.f90: New test.
17023
17024 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17025
17026         PR c/18498
17027         * gcc.dg/bitfld-13.c: New test.
17028
17029 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17030
17031         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17032         powerpc*-*-linux*.
17033
17034         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17035         * gcc.dg/ppc64-abi-2.c: Ditto.
17036         * gcc.dg/ppc64-abi-3.c: Ditto.
17037
17038         * lib/gcc-dg.exp (dg-target-list): Remove.
17039
17040 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17041
17042         * gcc.dg/ia64-postinc.c: New test.
17043
17044 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17045
17046         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17047
17048 2004-11-15  Nick Clifton  <nickc@redhat.com>
17049
17050         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17051         __INT_MAX__ so that the test can be compiled by toolchains
17052         targeted at 16-bit processors.
17053
17054         * gcc.dg/20040625-1.c: Use long constants rather than integers
17055         when performing arithmetic that will overflow 16-bits.
17056
17057         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17058         xstormy16.  It does not support 128-bit vector operations.
17059
17060         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17061         with the macro PTR_TYPE.  Define this macro to an integer type
17062         suitable for holding a pointer.
17063
17064         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17065         the target is a 16-bit processor.
17066
17067         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17068         16-bit targets where the character constant will be too long.
17069
17070         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17071         where the double will not be directly addressable.
17072
17073 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17074
17075         Friend class name lookup 1/n, PR c++/18471
17076         * g++.dg/template/crash26.C: New test.
17077         * g++.dg/lookup/struct1.C: Adjust expected error.
17078         * g++.dg/parse/elab1.C: Likewise.
17079         * g++.dg/parse/elab2.C: Likewise.
17080         * g++.dg/parse/int-as-enum1.C: Likewise.
17081         * g++.dg/parse/struct-as-enum1.C: Likewise.
17082         * g++.dg/parse/typedef1.C: Likewise.
17083         * g++.dg/parse/typedef3.C: Likewise.
17084         * g++.dg/parse/typedef4.C: Likewise.
17085         * g++.dg/parse/typedef5.C: Likewise.
17086         * g++.dg/template/nontype4.C: Likewise.
17087         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17088         * g++.old-deja/g++.other/elab1.C: Likewise.
17089         * g++.old-deja/g++.other/syntax4.C: Likewise.
17090
17091 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17092
17093         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17094
17095 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17096
17097         * gcc.c-torture/execute/20041114-1.c: New test.
17098
17099 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17100
17101         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17102         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17103         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17104         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17105         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17106         gcc.dg/switch-7.c: New tests.
17107
17108 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17109
17110         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17111
17112 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17113
17114         PR tree-opt/18400
17115         * gcc.dg/vect/pr18400.c: New test.
17116
17117 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17118             Andrew Pinski  <pinskia@physics.uc.edu>
17119
17120         PR tree-opt/18425
17121         * gcc.dg/vect/pr18425.c: New test.
17122
17123 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17124
17125         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17126         Guard with dg-require-alias and dg-require-visibility.
17127
17128 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17129
17130         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17131
17132 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17133
17134         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17135
17136 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17137
17138         PR c++/17344
17139         * g++.dg/template/defarg5.C: New test.
17140
17141 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17142
17143         * g++.dg/parse/cast1.C: Run only on ILP32.
17144         * g++.old-deja/g++.mike/p784.C: Likewise.
17145
17146 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17147
17148         * gcc.c-torture/execute/20041113-1.c: New test.
17149
17150 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17151
17152         PR target/18230
17153         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17154         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17155         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17156         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17157         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17158         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17159         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17160         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17161         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17162         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17163         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17164         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17165         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17166
17167 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17168
17169         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17170         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17171         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17172         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17173         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17174         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17175         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17176         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17177         gcc.target/sparc/combined-1.c: New tests.
17178
17179 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17180
17181         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17182         New tests.
17183
17184 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17185
17186         * lib/gcc-dg.exp (dg-forbid-option): New function.
17187         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17188         * g++.dg/abi/bitfield8.C: Likewise.
17189         * g++.dg/abi/dtor1.C: Likewise.
17190         * g++.dg/abi/empty10.C: Likewise.
17191         * g++.dg/abi/empty7.C: Likewise.
17192         * g++.dg/abi/empty9.C: Likewise.
17193         * g++.dg/abi/layout3.C: Likewise.
17194         * g++.dg/abi/layout4.C: Likewise.
17195         * g++.dg/abi/thunk1.C: Likewise.
17196         * g++.dg/abi/thunk2.C: Likewise.
17197         * g++.dg/abi/vbase11.C: Likewise.
17198         * g++.dg/abi/vthunk2.C: Likewise.
17199         * g++.dg/abi/vthunk3.C: Likewise.
17200         * g++.dg/ext/attrib8.C: Likewise.
17201         * g++.dg/opt/longbranch2.C: Likewise.
17202         * g++.dg/opt/reg-stack4.C: Likewise.
17203         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17204         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17205         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17206         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17207         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17208         * gcc.dg/20000609-1.c: Likewise.
17209         * gcc.dg/20000720-1.c: Likewise.
17210         * gcc.dg/20011107-1.c: Likewise.
17211         * gcc.dg/20011119-1.c: Likewise.
17212         * gcc.dg/20020108-1.c: Likewise.
17213         * gcc.dg/20020122-2.c: Likewise.
17214         * gcc.dg/20020122-3.c: Likewise.
17215         * gcc.dg/20020201-3.c: Likewise.
17216         * gcc.dg/20020206-1.c: Likewise.
17217         * gcc.dg/20020218-1.c: Likewise.
17218         * gcc.dg/20020310-1.c: Likewise.
17219         * gcc.dg/20020411-1.c: Likewise.
17220         * gcc.dg/20020418-2.c: Likewise.
17221         * gcc.dg/20020426-1.c: Likewise.
17222         * gcc.dg/20020426-2.c: Likewise.
17223         * gcc.dg/20020517-1.c: Likewise.
17224         * gcc.dg/20020523-1.c: Likewise.
17225         * gcc.dg/20020523-2.c: Likewise.
17226         * gcc.dg/20020729-1.c: Likewise.
17227         * gcc.dg/20030204-1.c: Likewise.
17228         * gcc.dg/20030826-2.c: Likewise.
17229         * gcc.dg/20030926-1.c: Likewise.
17230         * gcc.dg/20031202-1.c: Likewise.
17231         * gcc.dg/980312-1.c: Likewise.
17232         * gcc.dg/980313-1.c: Likewise.
17233         * gcc.dg/990117-1.c: Likewise.
17234         * gcc.dg/990424-1.c: Likewise.
17235         * gcc.dg/990524-1.c: Likewise.
17236         * gcc.dg/991230-1.c: Likewise.
17237         * gcc.dg/i386-387-1.c: Likewise.
17238         * gcc.dg/i386-387-2.c: Likewise.
17239         * gcc.dg/i386-387-3.c: Likewise.
17240         * gcc.dg/i386-387-4.c: Likewise.
17241         * gcc.dg/i386-387-5.c: Likewise.
17242         * gcc.dg/i386-387-6.c: Likewise.
17243         * gcc.dg/i386-asm-1.c: Likewise.
17244         * gcc.dg/i386-bitfield1.c: Likewise.
17245         * gcc.dg/i386-bitfield2.c: Likewise.
17246         * gcc.dg/i386-loop-1.c: Likewise.
17247         * gcc.dg/i386-loop-2.c: Likewise.
17248         * gcc.dg/i386-loop-3.c: Likewise.
17249         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17250         * gcc.dg/i386-pic-1.c: Likewise.
17251         * gcc.dg/i386-regparm.c: Likewise.
17252         * gcc.dg/i386-signbit-1.c: Likewise.
17253         * gcc.dg/i386-signbit-2.c: Likewise.
17254         * gcc.dg/i386-signbit-3.c: Likewise.
17255         * gcc.dg/i386-sse-5.c: Likewise.
17256         * gcc.dg/i386-sse-8.c: Likewise.
17257         * gcc.dg/i386-unroll-1.c: Likewise.
17258         * gcc.dg/tls/opt-1.c: Likewise.
17259         * gcc.dg/tls/opt-2.c: Likewise.
17260         * gcc.dg/unroll-1.c: Likewise.
17261         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17262         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17263         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17264         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17265         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17266         -m64 is specified.
17267
17268 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17269
17270         PR c++/18389
17271         * g++.dg/parse/cond1.C: New test.
17272
17273         PR c++/18429
17274         * g++.dg/template/array9.C: New test.
17275         * g++.dg/ext/vla1.C: Adjust error messages.
17276         * g++.dg/ext/vlm1.C: Likewise.
17277         * g++.dg/template/crash2.C: Likewise.
17278
17279         PR c++/18436
17280         * g++.dg/template/call3.C: New test.
17281
17282         PR c++/18407
17283         * g++.dg/template/ptrmem11.C: New test.
17284
17285 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17286
17287         PR other/14264
17288         * lib/g++.exp: Set LC_ALL and LANG to C.
17289         * lib/gcc-dg.exp: Likewise.
17290         * lib/gfortran.exp: Likewise.
17291         * lib/objc.exp: Likewise.
17292         * lib/treelang.exp: Likewise.
17293
17294 2004-11-12  Andreas Schwab  <schwab@suse.de>
17295
17296         * gcc.dg/pr16286.c: Fix last change.
17297
17298 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17299
17300         PR c++/18416
17301         * g++.dg/init/global1.C: New test.
17302
17303 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17304
17305         * gcc.c-torture/execute/20041112-1.c: New test.
17306
17307 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17308
17309         * lib/gcc-dg.exp (dg-target-list): New.
17310
17311 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17312             Richard Sandiford  <rsandifo@redhat.com>
17313
17314         * lib/target-supports.exp (get-compiler_messages): New.
17315         (check_named_sections_available): Use it.
17316         (check_effective_target_ilp32): New.
17317         (check_effective_target_lp64): New.
17318         (is-effective-target): New.
17319         * lib/gcc-dg.exp (dg-require-effective-target): New.
17320
17321 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17322
17323         * gcc.dg/precedence-1.c: New test.
17324
17325 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17326
17327         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17328
17329         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17330         message, delete generated files, use more descriptive name for
17331         executable, and make the test unsupported when it cannot be run.
17332
17333         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17334         (dg-require-weak, dg-require-visibility, dg-require-alias,
17335         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17336         dg-require-iconv, dg-require-named-sections): Use it.
17337
17338         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17339
17340 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17341
17342         PR target/16457
17343         * gcc.dg/ppc-and-1: New
17344
17345         PR target/16796
17346         * gcc.dg/ppc-mov-1.c: New.
17347
17348         PR target/16458
17349         * gcc.dg/ppc-compare-1.c: New.
17350
17351 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17352
17353         * objc.dg/desig-init-2.m: New test.
17354
17355 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17356
17357         PR middle-end/18160
17358         * g++.dg/warn/register-var-1.C: New test.
17359         * g++.dg/warn/register-var-2.C: New test.
17360
17361 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17362
17363         * gcc.dg/union-2.c: New test.
17364
17365 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17366
17367         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17368         New test for PR tree-optimization/17892.
17369
17370 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17371
17372         PR c++/18369
17373         * g++.dg/init/new12.C: New test.
17374
17375 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17376
17377         * gcc.target/sparc: New directory.
17378         * gcc.target/sparc/sparc.exp: New driver.
17379         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17380         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17381         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17382         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17383
17384 2004-11-10  Paul Brook  <paul@codesourcery.com>
17385
17386         PR fortran/18218
17387         * gfortran.dg/list_read.c: New test.
17388
17389 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17390
17391         PR c/18322
17392         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17393         expected diagnostic location.
17394
17395 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17396
17397         * gcc.dg/20041109-1.c: New test.
17398
17399 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17400
17401         PR objc/18406
17402         * objc/compile/pr18406.m: New test.
17403
17404 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17405
17406         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17407
17408 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17409
17410         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17411
17412 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17413
17414         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17415
17416 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17417
17418         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17419         exit.
17420
17421 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17422
17423         PR tree-opt/18299
17424         * gcc.c-torture/pr18299-1.c: New test.
17425
17426 2004-11-06  Andreas Schwab  <schwab@suse.de>
17427
17428         * gcc.dg/pr16286.c: Also test for bool and pixel.
17429
17430 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17431
17432         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17433         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17434         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17435         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17436         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17437         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17438         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17439         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17440         gcc.dg/struct-semi-3.c: New tests.
17441
17442 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17443
17444         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17445
17446 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17447
17448         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17449         Do not use C99 designators.
17450
17451 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17452
17453         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17454
17455 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17456
17457         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17458         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17459         * gcc.c-torture/execute/simd-5.x: Remove.
17460
17461 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17462
17463         PR rtl-optimization/17933
17464         * gcc.dg/torture/pr17933-1.c: New test.
17465
17466 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17467
17468         PR target/18106
17469         * lib/target-supports.exp (check_weak_available): Support
17470         Windows.
17471
17472 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17473
17474         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17475         call to fflush(stdout) before abort.
17476         (my_ffsll): New function.
17477         (generate_fields): Use it.
17478
17479 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17480
17481         * gcc.dg/init-undef-1.c: New test.
17482
17483 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17484
17485         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17486         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17487         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17488         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17489         expected messages for new parser.
17490
17491 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17492
17493         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17494
17495 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17496
17497         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17498         on LP64 targets.
17499
17500 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17501
17502         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17503         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17504         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17505         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17506         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17507         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17508         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17509         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17510         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17511         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17512
17513 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17514
17515         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17516         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17517         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17518         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17519         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17520         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17521         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17522         for new parser.
17523
17524 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17525
17526         PR target/15342
17527         * gcc.dg/20041104-1.c: New test.
17528
17529 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17530
17531         * g++.dg/template/nontype7.C: New test.
17532         * g++.dg/template/nontype8.C: Likewise.
17533         * g++.dg/template/nontype9.C: Likewise.
17534         * g++.dg/template/nontype10.C: Likewise.
17535         * g++.dg/tc1/dr49.C: Likewise.
17536         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17537         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17538
17539 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17540
17541         * g++.dg/rtti/tinfo1.C: Remove xfails.
17542
17543 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17544
17545         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17546         packed attribute to the definition to satisfy the new C++ parser.
17547
17548 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17549
17550         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17551         invocations of va_arg.
17552
17553 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17554
17555         PR c++/18124
17556         * g++.dg/template/crash25.C: New test.
17557
17558         PR c++/18155
17559         * g++.dg/template/typedef2.C: New test.
17560         * g++.dg/parse/crash13.C: Adjust error markers.
17561
17562         PR c++/18177
17563         * g++.dg/conversion/const3.C: New test.
17564
17565 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17566
17567         PR fortran/17535
17568         PR fortran/17583
17569         PR fortran/17713
17570         * gfortran.dg/generic_[123].f90: New testcases.
17571
17572 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17573
17574         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17575         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17576
17577 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17578
17579         PR tree-opt/16808
17580         * gcc.c-torture/compile/pr16808.c: New test.
17581
17582 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17583
17584         PR rtl-optimization/17104
17585         * gcc.dg/ppc-bitfield1.c: New.
17586
17587 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17588
17589         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17590
17591 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17592
17593         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17594         strings for 32-bit code.
17595
17596 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17597
17598         PR c/18239
17599         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17600
17601 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17602
17603         PR c++/18064
17604         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17605
17606 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17607
17608         PR c++/15172
17609         * g++.dg/init/aggr2.C: New test.
17610
17611 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17612
17613         * objc.dg/local-decl-1.m: New test.
17614
17615 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17616
17617         * gcc.dg/20040910-1.c: Adjust regex.
17618
17619 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17620
17621         PR rtl-optimization/18084
17622         * g++.dg/opt/pr18084-1.C: New testcase.
17623
17624 2004-10-30  Matt Austern  <austern@apple.com>
17625
17626         PR c++/17542
17627         * g++.dg/ext/attrib18.C: New test.
17628
17629 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17630
17631         PR middle-end/18096
17632         * gcc.dg/pr18096-1.c: New test case.
17633
17634 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17635
17636         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17637
17638 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17639
17640         PR c/16666
17641         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17642         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17643         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17644         gcc.dg/old-style-prom-3.c: New tests.
17645
17646 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17647
17648         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17649         Remove unnecessary inclusion of stdio.h.
17650
17651 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17652
17653         PR rtl-optimization/17581
17654         * gcc.dg/pr17581-1.c: New test case.
17655
17656 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17657
17658         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17659         being implemented.
17660         * g++.dg/conversion/dr195-1.C: New.
17661         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17662         * g++.old-deja/g++.mike/p10148.C: Likewise.
17663
17664 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17665
17666         PR c++/17695
17667         * g++.dg/debug/typedef2.C: New test.
17668
17669 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17670
17671         PR fortran/13490
17672         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17673         * gfortran.dg/g77/README: Update.
17674
17675 2004-10-28  Matt Austern  <austern@apple.com>
17676
17677         PR c++/14124
17678         * g++.dg/ext/packed7.C: New test.
17679
17680 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17681
17682         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17683         scan-assembler.
17684         * lib/scanasm.exp (hidden-scan-for): New proc.
17685         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17686         string.
17687         (scan-not-hidden): Likewise.
17688         * lib/target-supports.exp (check_visibility_available): mach-o is
17689         support too.
17690
17691 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17692
17693         PR c++/17132
17694         * g++.dg/template/memclass3.C: New test.
17695
17696 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17697
17698         PR middle-end/18160
17699         * gcc.dg/register-var-1.c: New test.
17700         * gcc.dg/register-var-2.c: New test.
17701         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17702         error now.
17703
17704 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17705
17706         PR other/18172
17707         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17708         unused variables.
17709         * gcc.dg/vect/vect-22.c: Likewise.
17710
17711 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17712
17713         * gcc.dg/i386-rotate-1.c: New test.
17714
17715 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17716
17717         * g++.dg/init/ref12.C: Add "run" marker.
17718
17719         PR c++/17435
17720         * g++.dg/init/ref12.C: New test.
17721
17722         PR c++/18140
17723         * g++.dg/template/shift1.C: New test.
17724         * g++.dg/template/error10.C: Adjust error markers.
17725
17726 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17727
17728         PR tree-opt/17529
17729         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17730
17731 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17732
17733         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17734         * gcc.dg/weak/weak-3.c: Likewise.
17735         * gcc.dg/weak/weak-5.c: Likewise.
17736         * gcc.dg/weak/weak-9.c: Likewise.
17737         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17738         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17739
17740         * gcc.dg/darwin-weakimport-1.c: New.
17741
17742 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17743
17744         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17745
17746 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17747
17748         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17749         'syntax' error messages.
17750         * gcc.dg/cpp/direct2s.c: Likewise.
17751
17752 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17753
17754         * gcc.c-torture/compile/20041026-1.c: New.
17755
17756 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17757
17758         PR c++/18093
17759         * g++.dg/lookup/ns2.C: New test.
17760
17761         PR c++/18020
17762         * g++.dg/template/enum4.C: New test.
17763
17764         PR c++/18161
17765         * g++.dg/template/expr1.C: New test.
17766
17767 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17768
17769         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17770
17771 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17772
17773         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17774         gcc.dg/decl-nospec-3.c: New tests.
17775
17776 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17777
17778         * objc.dg/super-class-3.m: New test.
17779
17780 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17781
17782         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17783         resyncing.
17784         * gcc.dg/cpp/direct2s.c: Likewise.
17785
17786 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17787
17788         * objc.dg/image-info.m: Update for changes to section selection.
17789
17790 2004-10-25  David Ayers  <d.ayers@inode.at>
17791             Ziemowit Laski  <zlaski@apple.com>
17792
17793         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17794         diagnostics when messaging 'id <Proto>'.
17795         * objc.dg/class-protocol-1.m: New test.
17796         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17797         a non-existent method signature.
17798         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17799         Update diagnostics when messaging with non-existent method signature.
17800         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17801         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17802         invalid receivers are now resolved as if messaging 'id'; remove
17803         extraneous diagnostics.
17804
17805 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17806
17807         PR c/16667
17808         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17809         gcc.dg/init-desig-obs-3.c: New tests.
17810
17811 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17812
17813         * gcc.dg/debug/20041023-1.c: New test.
17814
17815 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17816
17817         PR middle-end/17407
17818         * gcc.c-torture/compile/pr17407.c: New test.
17819
17820         PR c++/18121
17821         * g++.dg/template/array8.C: New test.
17822
17823 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17824
17825         PR other/18138
17826         * lib/g++.exp: Accept more than one multilib libgcc.
17827         * lib/gcc-dg.exp: Likewise.
17828         * lib/objc.exp: Likewise.
17829         * lib/treelang.exp: Likewise.
17830         * lib/gfortran.exp: Likewise.
17831
17832 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17833
17834         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17835
17836 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17837
17838         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17839         * gcc.dg/c99-const-expr-3.c: Likewise.
17840
17841 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17842
17843         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17844
17845 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17846
17847         * gcc.c-torture/execute/loop-2e.x: Remove.
17848
17849 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17850
17851         PR c++/18095
17852         * g++.dg/parse/crash18.C: New.
17853         * g++.dg/parse/crash19.C: New.
17854
17855 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17856
17857         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17858         * g++.dg/ext/dllimport2.C: Same.
17859         * g++.dg/ext/dllimport8.C: Same.
17860
17861 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17862
17863         PR c++/10841
17864         * g++.dg/conversion/cast1.C: New test.
17865         * g++.dg/overload/pmf1.C: Adjust error marker.
17866
17867 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17868
17869         PR objc/17923
17870         * objc.dg/const-str-7.m: New test.
17871
17872 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17873
17874         * g++.dg/template/memfriend11.C: Fix comment typo.
17875         * g++.dg/template/memfriend14.C: Likewise.
17876
17877 2004-10-20  Richard Henderson  <rth@redhat.com>
17878
17879         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17880         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17881         -fasynchronous-unwind-tables.
17882
17883 2004-10-20  Richard Henderson  <rth@redhat.com>
17884
17885         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17886         (main): Return success.
17887         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17888         (main): Return success.
17889
17890 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17891
17892         PR c++/13495
17893         * g++.dg/template/memfriend9.C: New test.
17894         * g++.dg/template/memfriend10.C: Likewise.
17895         * g++.dg/template/memfriend11.C: Likewise.
17896         * g++.dg/template/memfriend12.C: Likewise.
17897         * g++.dg/template/memfriend13.C: Likewise.
17898         * g++.dg/template/memfriend14.C: Likewise.
17899         * g++.dg/template/memfriend15.C: Likewise.
17900         * g++.dg/template/memfriend16.C: Likewise.
17901         * g++.dg/template/memfriend17.C: Likewise.
17902         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17903
17904 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17905
17906         * g++.dg/conversion/dr195.C: New.
17907         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17908
17909 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17910             Devang Patel  <dpatel@apple.com>
17911
17912         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17913         of floating point arithmetic, which could trap.
17914
17915 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17916
17917         PR c++/14035
17918         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17919         * g++.dg/conversion/const2.C: New test.
17920         * g++.dg/expr/reinterpret2.C: New test.
17921         * g++.dg/expr/reinterpret3.C: New test.
17922         * g++.dg/expr/cast2.C: New test.
17923         * g++.dg/expr/copy1.C: New test.
17924         * g++.dg/other/conversion1.C: Change error message.
17925         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17926         function pointers to void *.
17927         * g++.old-deja/g++.mike/p10148.C: Likewise.
17928
17929 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17930
17931         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17932
17933 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17934
17935         PR c++/18047
17936
17937         * g++.dg/parse/expr3.C: New test.
17938
17939 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17940
17941         * gcc.dg/smod-1.c: New test.
17942
17943 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17944
17945         * objc.dg/method-14.m: New test.
17946
17947 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17948
17949         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17950         Also xfail as the patch was reverted.
17951
17952 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17953
17954         PR middle-end/16973
17955         * gcc.dg/pr16973.c: New test.
17956
17957 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17958
17959         PR tree-optimization/17656
17960         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17961
17962 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17963
17964         * g++.dg/eh/shadow1.C: New.
17965
17966 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17967
17968         * gcc.c-torture/compile/20041018-1.c: New test.
17969
17970 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17971
17972         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17973         compiler referring to register 0 when accessing sdata.  The linker
17974         now patches things up.
17975
17976 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17977
17978         PR c/17529
17979         * gcc.c-torture/compile/pr17529.c: New test.
17980
17981 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17982
17983         PR c++/17743
17984         * g++.dg/ext/attrib17.C: New test.
17985
17986 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17987
17988         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17989
17990 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17991
17992         PR c++/10479
17993         * g++.dg/ext/attrib16.C: New test.
17994
17995 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17996
17997         PR c++/17042
17998         * g++.dg/init/dso_handle1.C: New test.
17999
18000         PR c++/14667
18001         * g++.dg/parse/typedef6.C: New test.
18002
18003         PR c++/17916
18004         * g++.dg/parse/pragma1.C: New test.
18005
18006 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18007
18008         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18009
18010 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18011
18012         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18013         -fno-common when on HPPA HP-UX platforms.
18014
18015 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18016
18017         PR other/16820
18018         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18019         stdint.h.
18020         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18021         uintptr_t.
18022
18023 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18024
18025         PR c++/16301
18026         * g++.dg/lookup/strong-using-4.C: New test.
18027
18028 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18029
18030         PR middle-end/16567
18031         * gcc.c-torture/compile/nested-1.c: New test.
18032
18033 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18034
18035         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18036         and mipsisa64*-*-* (until support for misaligned loads is added).
18037         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18038         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18039         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18040         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18041         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18042         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18043
18044 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18045
18046         PR c++/17976
18047         * g++.dg/init/dtor3.C: New test.
18048
18049 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18050
18051         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18052
18053 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18054
18055         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18056         * gcc.dg/macho-lo-sum.c: Likewise.
18057
18058 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18059
18060         * gcc.dg/ppc-spe64-1.c: New test.
18061
18062 2004-10-14  Devang Patel  <dpatel@apple.com>
18063
18064         PR 17635
18065         * gcc.dg/pr17635.c : New test.
18066
18067 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18068
18069         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18070         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18071         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18072         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18073         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18074         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18075         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18076         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18077         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18078         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18079         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18080         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18081         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18082         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18083         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18084         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18085         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18086         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18087
18088 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18089
18090         * gcc.dg/vect/vect-82.c: New testcase.
18091         * gcc.dg/vect/vect-82_64.c: New testcase.
18092         * gcc.dg/vect/vect-83.c: New testcase.
18093         * gcc.dg/vect/vect-83_64.c: New testcase.
18094
18095 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18096
18097         * gcc.dg/cpp/error-1.c: New test.
18098
18099 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18100
18101         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18102
18103 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18104
18105         PR target/17984
18106         * gcc.dg/cris-peep2-xsrand2.c: New test.
18107
18108 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18109
18110         PR c++/17661
18111         * testsuite/g++.dg/expr/for2.C: New test.
18112
18113 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18114
18115         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18116
18117 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18118
18119         PR tree-optimization/17724
18120         * g++.dg/opt/pr17724-1.C: New test.
18121         * g++.dg/opt/pr17724-2.C: New test.
18122         * g++.dg/opt/pr17724-3.C: New test.
18123         * g++.dg/opt/pr17724-4.C: New test.
18124         * g++.dg/opt/pr17724-5.C: New test.
18125         * g++.dg/opt/pr17724-6.C: New test.
18126
18127 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18128
18129         PR c/17301
18130         * gcc.dg/pr17301-2.c: New test.
18131
18132 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18133
18134         PR c++/15876
18135         * g++.dg/parse/error22.C: New test.
18136
18137         PR c++/17936
18138         * g++.dg/template/spec18.C: New test.
18139
18140 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18141
18142         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18143         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18144         memcpy.
18145         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18146         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18147
18148 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18149
18150         * g++.dg/eh/cleanup5.C: Add dg-options "".
18151
18152 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18153
18154         PR middle-end/17657
18155         * gcc.dg/switch-4.c: New test case.
18156
18157 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18158
18159         * gcc.c-torture/execute/20041011-1.c: New test.
18160
18161 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18162
18163         PR c++/17554
18164         * g++.dg/init/for3.C: New test.
18165
18166         PR c++/17657
18167         * g++.dg/opt/switch2.C: New test.
18168
18169         PR middle-end/17703
18170         * g++.dg/warn/Wreturn-2.C: New test.
18171
18172 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18173
18174         PR c++/17907
18175         * g++.dg/eh/cleanup5.C: New test.
18176
18177 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18178
18179         PR c++/17393
18180         * g++.dg/parse/error21.C: New test.
18181
18182 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18183
18184         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18185         * g++.dg/warn/incomplete1.C: Likewise.
18186         * g++.dg/template/qualttp20.C: Likewise.
18187
18188 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18189
18190         PR c/17881
18191         * parm-incomplete-1.c: New test.
18192
18193 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18194
18195         PR c++/17867
18196         * g++.dg/parse/error19.C: New test.
18197
18198         PR c++/17670
18199         * g++.dg/init/new11.C: New test.
18200
18201         PR c++/17821
18202         * g++.dg/parse/error20.C: New test.
18203
18204         PR c++/17826
18205         * g++.dg/template/crash24.C: New test.
18206
18207 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18208
18209         PR c/17301
18210         * gcc.dg/pr17301-1.c: New test.
18211
18212 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18213
18214         PR c/17189
18215         * gcc.dg/anon-struct-5.c: New test.
18216
18217 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18218
18219         PR c/17844
18220         * gcc.dg/pr17844-1.c: New test.
18221
18222 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18223
18224         PR tree-optimization/17906
18225         * gcc.c-torture/compile/pr17906.c: New.
18226
18227 2004-10-09  Stuart Hastings  <stuart@apple.com>
18228             Roger Sayle  <roger@eyesopen.com>
18229
18230         PR rtl-optimization/17853
18231         * gcc.dg/i386-mmx-5.c: New testcase.
18232
18233 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18234
18235         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18236
18237 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18238
18239         PR c++/17524
18240         * g++.dg/template/static9.C: New test.
18241
18242         PR c++/17685
18243         * g++.dg/parse/operator5.C: New test.
18244
18245 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18246
18247         PR middle-end/17894
18248         * gcc.c-torture/execute/divcmp-4.c: New test case.
18249
18250 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18251
18252         PR tree-opt/17902
18253         * g++.dg/opt/pr17902.C: New test.
18254
18255 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18256
18257         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18258
18259 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18260
18261         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18262
18263 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18264
18265         * gcc.dg/assign-warn-3.c: New test.
18266
18267 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18268
18269         PR c/16999
18270         * gcc.dg/cpp/ident-1.c: New test.
18271
18272 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18273
18274         * gcc.c-torture/compile/acc1.c: New.
18275
18276 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18277
18278         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18279         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18280
18281 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18282
18283         * gcc.dg/ultrasp11.c: New test.
18284
18285 2004-10-08  Michael Matz  <matz@suse.de>
18286
18287         * gcc.dg/doloop-2.c: New test.
18288
18289 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18290
18291         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18292         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18293         objc.dg/method-9.m: Update expected diagnostics.
18294
18295 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18296
18297         * gcc.dg/ppc-fsel-3.c: New file.
18298         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18299
18300 2004-10-07  Paul Brook  <paul@codesourcery.com>
18301
18302         * gfortran.dg/intrinsic_verify_1.f90: New test.
18303
18304 2004-10-07  Paul Brook  <paul@codesourcery.com>
18305
18306         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18307
18308 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18309
18310         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18311         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18312         commit.
18313
18314 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18315
18316         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18317
18318 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18319
18320         PR c++/17115
18321         * g++.dg/warn/Winline-4.C: New test.
18322
18323 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18324
18325         * gcc.c-torture/compile/20041007-1.c: New test.
18326
18327 2004-10-07  Paul Brook  <paul@codesourcery.com>
18328
18329         PR fortran/17678
18330         * gfortran.dg/use_allocated_1.f90: New test.
18331
18332 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18333
18334         PR middle-end/17849
18335         * gfortran.fortran-torture/compile/nested.f90: New test
18336
18337 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18338
18339         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18340
18341 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18342
18343         PR c++/17368
18344         * g++.dg/ext/asm6.C: New test.
18345
18346 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18347
18348         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18349
18350 2004-10-06  Paul Brook  <paul@codesourcery.com>
18351
18352         PR libfortran/17709
18353         * gfortran.dg/empty_format_1.f90: New test.
18354
18355 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18356
18357         PR fortran/17568
18358         * gfortran.dg/ishft.f90: New test.
18359
18360         PR fortran/17283
18361         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18362         tests.
18363
18364 2004-10-06  Paul Brook  <paul@codesourcery.com>
18365
18366         * gfortran.dg/do_1.f90: New test.
18367
18368 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18369
18370         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18371         optimizing for size.
18372
18373 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18374
18375         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18376
18377 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18378
18379         * gcc.c-torture/compile/20041005-1.c: New test.
18380
18381 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18382
18383         PR c++/17829
18384         * g++.dg/lookup/koenig4.C: New.
18385
18386 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18387
18388         * g++.dg/other/classkey1.C: Adjust quoting marks.
18389         * g++.dg/parse/error15.C: Likewise.
18390         * g++.dg/template/meminit2.C (int>): Likewise.
18391
18392 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18393
18394         PR fortran/17283
18395         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18396
18397         PR fortran/17631
18398         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18399
18400         PR fortran/17708
18401         * gfortran.dg/pr17708.f90: New test.
18402
18403 2004-10-04  Chao-ying Fu  <fu@mips.com>
18404
18405         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18406         * gcc.dg/vect/vect-4.c: Ditto.
18407         * gcc.dg/vect/vect-5.c: Ditto.
18408         * gcc.dg/vect/vect-6.c: Ditto.
18409         * gcc.dg/vect/vect-8.c: Ditto.
18410         * gcc.dg/vect/vect-16.c: Ditto.
18411         * gcc.dg/vect/vect-30.c: Ditto.
18412         * gcc.dg/vect/vect-40.c: Ditto.
18413         * gcc.dg/vect/vect-41.c: Ditto.
18414         * gcc.dg/vect/vect-42.c: Ditto.
18415         * gcc.dg/vect/vect-43.c: Ditto.
18416         * gcc.dg/vect/vect-44.c: Ditto.
18417         * gcc.dg/vect/vect-45.c: Ditto.
18418         * gcc.dg/vect/vect-46.c: Ditto.
18419         * gcc.dg/vect/vect-47.c: Ditto.
18420         * gcc.dg/vect/vect-48.c: Ditto.
18421         * gcc.dg/vect/vect-49.c: Ditto.
18422         * gcc.dg/vect/vect-50.c: Ditto.
18423         * gcc.dg/vect/vect-51.c: Ditto.
18424         * gcc.dg/vect/vect-52.c: Ditto.
18425         * gcc.dg/vect/vect-53.c: Ditto.
18426         * gcc.dg/vect/vect-54.c: Ditto.
18427         * gcc.dg/vect/vect-55.c: Ditto.
18428         * gcc.dg/vect/vect-56.c: Ditto.
18429         * gcc.dg/vect/vect-57.c: Ditto.
18430         * gcc.dg/vect/vect-58.c: Ditto.
18431         * gcc.dg/vect/vect-59.c: Ditto.
18432         * gcc.dg/vect/vect-60.c: Ditto.
18433         * gcc.dg/vect/vect-74.c: Ditto.
18434         * gcc.dg/vect/vect-79.c: Ditto.
18435         * gcc.dg/vect/vect-80.c: Ditto.
18436
18437 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18438
18439         * gcc.dg/unused-7.c: Use the correct option.
18440
18441 2004-10-04  Paul Brook  <paul@codesourcery.com>
18442         Bud Davis  <bdavis9659@comcast.net>
18443
18444         PR fortran/17706
18445         PR fortran/16434
18446         * gfortran/pr17706.f90: New test.
18447         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18448
18449 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18450
18451         * gfortran.dg/pr17612.f90: New test.
18452
18453 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18454
18455         * g++.dg/template/local1.C: Adjust quoting marks in
18456         testing for diagnostics.
18457         * g++.dg/tls/diag-2.C: Likewise.
18458         * g++.dg/other/error8.C: Likewise.
18459
18460 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18461
18462         PR c/17178
18463         * gcc.dg/unused-4.c: Adjust to be correct.
18464
18465         PR c/17820
18466         * gcc.dg/unused-7.c: New test.
18467
18468 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18469
18470         PR c++/17797
18471         * g++.dg/overload/template2.C: New test.
18472
18473 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18474
18475         PR tree-optimization/16632
18476         * gcc.dg/tree-ssa/20041002-1.c: New.
18477
18478 2004-10-03  Paul Brook  <paul@codesourcery.com>
18479
18480         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18481         rather than relying on default formatting.
18482
18483 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18484
18485         * gcc.dg/20040920-1.c: Update expected message text.
18486
18487 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18488
18489         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18490
18491 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18492
18493         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18494         tree level.
18495
18496 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18497
18498         * gcc.dg/tree-ssa/pr17343.c: Remove.
18499
18500 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18501
18502         PR tree-opt/17343
18503         * gcc.dg/tree-ssa/pr17343.c: New test.
18504
18505 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18506
18507         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18508         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18509         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18510         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18511         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18512
18513 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18514
18515         * gcc.dg/lvalue-2.c: New test.
18516
18517 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18518
18519         PR c/17730
18520         * gcc.dg/pr17730-1.c: New test
18521
18522 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18523
18524         PR c/7425
18525         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18526
18527 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18528
18529         * gcc.c-torture/execute/stdarg-1.c: New test.
18530         * gcc.c-torture/execute/stdarg-2.c: New test.
18531         * gcc.c-torture/execute/stdarg-3.c: New test.
18532         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18533         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18534         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18535         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18536         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18537
18538 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18539
18540         PR tree-optimization/17697
18541         * g++.dg/opt/pr17697-1.C: New test.
18542         * g++.dg/opt/pr17697-2.C: New test.
18543         * g++.dg/opt/pr17697-3.C: New test.
18544
18545 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18546
18547         PR c/16409
18548         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18549         gcc.dg/vla-init-5.c: New tests.
18550
18551 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18552
18553         PR c/13804
18554         * gcc.dg/pr13804-1.c: New test.
18555
18556 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18557
18558         PR fortran/16938
18559         * gfortran.dg/pr16938.f90: New test.
18560
18561 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18562
18563         * g++.dg/template/crash23.C: New test.
18564
18565 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18566
18567         PR c++/17585
18568         * g++.dg/template/static8.C: New test.
18569
18570 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18571
18572         PR c++/17681
18573         * g++.dg/other/error9.C: New test.
18574
18575 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18576
18577         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18578
18579 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18580
18581         PR fortran/15164
18582         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18583
18584 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18585
18586         PR middle-end/17112
18587         * gcc.dg/pr17112-1.c: New test case.
18588
18589 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18590
18591         PR c/11459
18592         * gcc.dg/pr11459-1.c: New test.
18593
18594 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18595
18596         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18597         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18598
18599 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18600
18601         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18602
18603 2004-09-25  Jan Hubicka  <jh@suse.cz>
18604
18605         * compile/30040909-1.c: New test.
18606         * compile/30040907-1.c: New test.
18607
18608 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18609
18610         * gcc.c-torture/execute/va-arg-26.c: New test.
18611
18612 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18613
18614         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18615         extra diagnostics on targets with 64-bit pointers.
18616         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18617
18618 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18619
18620         PR c/17188
18621         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18622         * gcc.dg/decl-3.c: Adjust expected message.
18623
18624 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18625
18626         PR fortran/17615
18627         * gfortran.dg/pr17615.f90: New test.
18628
18629 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18630
18631         PR tree-optimzation/17517
18632         * g++.dg/tree-ssa/pr17517.C: New Test.
18633
18634 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18635
18636         PR c++/16889
18637         * g++.dg/lookup/ambig3.C: New.
18638
18639 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18640
18641         PR tree-opt/17624
18642         * g++.dg/opt/pr17624.C: New test.
18643
18644 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18645
18646         PR c/6980
18647         * gcc.dg/Wbad-function-cast-1.c: New test.
18648
18649 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18650
18651         * g++.dg/ext/complit1.C
18652         * g++.dg/other/error2.C
18653         * g++.dg/other/nontype-1.C
18654         * g++.dg/parse/crash11.C
18655         * g++.dg/parse/crash12.C
18656         * g++.dg/parse/error15.C
18657         * g++.dg/parse/error4.C
18658         * g++.dg/parse/tmpl-outside1.C
18659         * g++.dg/parse/too-many-tmpl-args1.C
18660         * g++.dg/template/dependent-expr3.C
18661         * g++.dg/template/error10.C
18662         * g++.dg/template/instantiate1.C
18663         * g++.dg/template/vtable2.C
18664         * g++.dg/warn/Wshadow-1.C
18665         * g++.dg/warn/weak1.C
18666         * g++.old-deja/g++.brendan/crash16.C
18667         * g++.old-deja/g++.brendan/crash18.C
18668         * g++.old-deja/g++.brendan/crash48.C
18669         * g++.old-deja/g++.brendan/crash49.C
18670         * g++.old-deja/g++.brendan/crash55.C
18671         * g++.old-deja/g++.brendan/crash56.C
18672         * g++.old-deja/g++.brendan/crash8.C
18673         * g++.old-deja/g++.brendan/enum11.C
18674         * g++.old-deja/g++.brendan/enum8.C
18675         * g++.old-deja/g++.brendan/enum9.C
18676         * g++.old-deja/g++.brendan/friend3.C
18677         * g++.old-deja/g++.brendan/misc14.C
18678         * g++.old-deja/g++.bugs/900402_02.C
18679         * g++.old-deja/g++.bugs/900404_03.C
18680         * g++.old-deja/g++.bugs/900404_04.C
18681         * g++.old-deja/g++.bugs/900428_03.C
18682         * g++.old-deja/g++.jason/crash4.C
18683         * g++.old-deja/g++.jason/overload21.C
18684         * g++.old-deja/g++.jason/redecl1.C
18685         * g++.old-deja/g++.jason/report.C
18686         * g++.old-deja/g++.jason/rfg10.C
18687         * g++.old-deja/g++.jason/template30.C
18688         * g++.old-deja/g++.law/arm12.C
18689         * g++.old-deja/g++.law/ctors5.C
18690         * g++.old-deja/g++.law/cvt20.C
18691         * g++.old-deja/g++.law/init10.C
18692         * g++.old-deja/g++.law/init8.C
18693         * g++.old-deja/g++.law/visibility17.C
18694         * g++.old-deja/g++.law/visibility7.C
18695         * g++.old-deja/g++.mike/net8.C
18696         * g++.old-deja/g++.mike/p646.C
18697         * g++.old-deja/g++.mike/p700.C
18698         * g++.old-deja/g++.mike/p701.C
18699         * g++.old-deja/g++.mike/p811.C
18700         * g++.old-deja/g++.ns/template13.C
18701         * g++.old-deja/g++.other/array3.C
18702         * g++.old-deja/g++.other/crash25.C
18703         * g++.old-deja/g++.other/dtor3.C
18704         * g++.old-deja/g++.other/dtor4.C
18705         * g++.old-deja/g++.other/main1.C
18706         * g++.old-deja/g++.other/warn7.C
18707         * g++.old-deja/g++.pt/crash11.C
18708         * g++.old-deja/g++.pt/crash36.C
18709         * g++.old-deja/g++.pt/spec22.C
18710         * g++.old-deja/g++.pt/spec9.C
18711         * g++.old-deja/g++.pt/ttp52.C
18712         * g++.old-deja/g++.robertl/eb103.C
18713         * g++.old-deja/g++.robertl/eb121.C
18714         * g++.old-deja/g++.robertl/eb22.C
18715         * g++.old-deja/g++.robertl/eb8.C:
18716         Update locations and/or regexps of dg-error markers.
18717         Remove markers for some bogus messages that are no longer issued.
18718
18719 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18720
18721         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18722         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18723
18724 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18725
18726         PR c++/17618
18727         * g++.dg/lookup/crash5.C: New test.
18728
18729 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18730
18731         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18732         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18733         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18734         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18735         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18736         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18737
18738         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18739         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18740         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18741         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18742         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18743         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18744
18745         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18746
18747         * gcc.dg/vect/vect-44.c: Check additional cases.
18748         * gcc.dg/vect/vect-48.c: Check additional cases.
18749
18750         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18751         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18752         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18753         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18754         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18755         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18756         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18757         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18758         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18759
18760         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18761         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18762         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18763
18764 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18765
18766         * gcc.dg/tree-ssa/loop-6.c: New test.
18767
18768 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18769
18770         PR c++/17620
18771         * g++.dg/inherit/base2.C: New.
18772
18773 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18774
18775         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18776         * gcc.dg/20001012-2.c: Likewise.
18777         * gcc.dg/20001013-1.c: Likewise.
18778         * gcc.dg/20001101-1.c: Likewise.
18779         * gcc.dg/20001102-1.c: Likewise.
18780         * gcc.dg/bf-spl1.c: Likewise.
18781         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18782         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18783
18784 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18785
18786         PR tree-optimization/16721
18787         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18788
18789 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18790
18791         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18792         * gcc.dg/20040305-1.c: Likewise.
18793
18794 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18795
18796         PR c/16566
18797         * gcc.c-torture/compile/pr16566-1.c,
18798         gcc.c-torture/compile/pr16566-2.c,
18799         gcc.c-torture/compile/pr16566-3.c: New tests.
18800
18801 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18802
18803         PR tree-optimization/17512
18804         * gcc.c-torture/compile/20040916-1.c.
18805
18806 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18807
18808         * gcc.dg/pragma-re-3.c: New test.
18809
18810 2004-09-17  Matt Austern  <austern@apple.com>
18811
18812         PR c++/15049
18813         * g++.dg/other/anon3.C: New.
18814
18815 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18816
18817         PR c++/7503
18818         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18819         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18820         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18821         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18822         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18823
18824 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18825
18826         PR fortran/17286
18827         * gfortran.dg/pr17286.f90: New test.
18828
18829 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18830
18831         PR c++/17530
18832         * g++.dg/template/static7.C: New test.
18833
18834 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18835
18836         PR tree-opt/17558
18837         * gcc.c-torture/compile/pr17558.c: New test.
18838
18839 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18840
18841         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18842         if SKIP_ATTRIBUTE is defined.
18843
18844 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18845
18846         PR fortran/15957
18847         * gfortran.dg/pr15957.f90: New test.
18848
18849 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18850
18851         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18852         in comparison.
18853         * gcc.dg/vect/vect-79.c: Likewise.
18854         * gcc.dg/vect/vect-80.c: Likewise.
18855
18856 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18857
18858         PR fortran/15750
18859         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18860
18861 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18862
18863         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18864         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18865         * gcc.dg/vect/vect-62.c: New testcase.
18866         * gcc.dg/vect/vect-63.c: New testcase.
18867         * gcc.dg/vect/vect-64.c: New testcase.
18868         * gcc.dg/vect/vect-65.c: New testcase.
18869         * gcc.dg/vect/vect-66.c: New testcase.
18870         * gcc.dg/vect/vect-67.c: New testcase.
18871         * gcc.dg/vect/vect-68.c: New testcase.
18872         * gcc.dg/vect/vect-69.c: New testcase.
18873         * gcc.dg/vect/vect-79.c: New testcase.
18874         * gcc.dg/vect/vect-80.c: New testcase.
18875
18876 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18877
18878         * gcc.target/mips/asm-1.c: New test.
18879
18880 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18881
18882         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18883         * gcc.dg/vect/vect-73.c: New testcase.
18884         * gcc.dg/vect/vect-74.c: New testcase.
18885         * gcc.dg/vect/vect-75.c: New testcase.
18886         * gcc.dg/vect/vect-76.c: New testcase.
18887         * gcc.dg/vect/vect-77.c: New testcase.
18888         * gcc.dg/vect/vect-78.c: New testcase
18889
18890 2004-09-18  Paul Brook  <paul@codesourcery.com>
18891
18892         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18893
18894 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18895
18896         PR c/17424
18897         * gcc.dg/pr17424-1.c: New test.
18898
18899 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18900
18901         * g++.dg/tree-ssa/pr17153.C: New test.
18902
18903 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18904
18905         PR pch/13361
18906         * testsuite/g++.dg/pch/wchar-1.C: New.
18907         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18908
18909 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18910
18911         * gcc.c-torture/execute/20040917-1.c: New test.
18912
18913 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18914
18915         PR tree-optimization/17319
18916         * gcc.dg/pr17319.c: New test.
18917
18918 2004-09-17  Devang Patel  <dpatel@apple.com>
18919
18920         * gcc.dg/20040813-1.c: New test.
18921
18922 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18923
18924         PR tree-optimization/17273
18925         * gcc.c-torture/compile/pr17273.c: New test.
18926
18927 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18928
18929         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18930         Update expected messages.
18931         * gcc.dg/declspec-13.c: New test.
18932
18933 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18934
18935         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18936
18937 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18938
18939         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18940         change what 'a' is pointing to.
18941
18942 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18943
18944         PR c++/16002
18945         * g++.dg/template/error18.C: New test.
18946
18947         PR c++/16029
18948         * g++.dg/warn/Wunused-8.C: New test.
18949
18950 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18951
18952         PR tree-optimization/17513
18953         * gcc.dg/20040916-1.c: New test.
18954
18955 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18956
18957         PR c++/17501
18958         * g++.dg/template/typename7.C: New test.
18959
18960 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18961
18962         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18963
18964 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18965
18966         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18967         with -ftree-based-profiling also.
18968         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18969
18970 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18971
18972         PR/15364
18973         * gfortran.dg/der_array_io_1.f90: New test.
18974         * gfortran.dg/der_array_io_2.f90: New test.
18975         * gfortran.dg/der_array_io_3.f90: New test.
18976
18977 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18978
18979         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18980         EABI.
18981
18982 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18983
18984         * g++.dg/opt/switch1.C: New test.
18985
18986 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18987
18988         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18989         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18990         Update expected messages.
18991
18992 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18993
18994         PR fortran/16485
18995         * gfortran.dg/same_name_1.f90: New test.
18996
18997 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18998
18999         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19000         dereference garbage pointers.
19001
19002 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19003
19004         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19005         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19006
19007         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19008         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19009         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19010
19011 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19012
19013         PR c++/17324
19014         * g++.dg/template/mangle1.C: New test.
19015
19016 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19017
19018         PR tree-optimization/17252
19019         * gcc.c-torture/execute/pr17252.c: New test.
19020
19021 2004-09-14  Andrew Pinski  <apinski@apple.com>
19022
19023         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19024
19025 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19026
19027         PR rtl-optimization/9771
19028         * gcc.dg/pr9771-1.c: New test case.
19029
19030 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19031
19032         PR tree-optimization/15262
19033         * gcc.c-torture/execute/pr15262-1.c: New test.
19034         * gcc.c-torture/execute/pr15262-2.c: New test.
19035
19036 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19037
19038         * gcc.dg/declspec-12.c: New test.
19039
19040 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19041
19042         * gfortran.dg/pr17090.f90: Add directives to test.
19043
19044 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19045
19046         * gcc.c-torture/compile/20040914-1.c: New test.
19047
19048 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19049
19050         PR c++/16162
19051         * g++.dg/template/decl2.C: New test.
19052
19053 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19054
19055         PR fortran/17090
19056         * gfortran.dg/pr17090.f90: New test.
19057
19058 2004-09-13  Dale Johannesen  <dalej@apple.com>
19059
19060         * gcc.c-torture/compile/pr17408.c: New test case.
19061
19062 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19063
19064         PR c++/16716
19065         * g++.dg/parse/crash17.C: New test.
19066
19067         PR c++/17327
19068         * g++.dg/template/enum3.C: New test.
19069
19070 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19071
19072         * lib/gcc-defs.exp: Load wrapper.exp.
19073         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19074         using local code.
19075         * lib/gcc.exp (gcc_init): Similar.
19076         * lib/gfortran.exp (gfortran_init): Similar.
19077         * lib/objc.exp (objc_init): Similar.
19078         * lib/treelang.exp (treelang_init): Similar.
19079         * lib/wrapper.exp: New file with build_wrapper call machinery in
19080         ${tool}_maybe_build_wrapper.
19081
19082 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19083
19084         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19085         "inline".
19086         * gcc.dg/declspec-11.c: Update expected messages.
19087         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19088         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19089         gcc.dg/inline-12.c: New tests.
19090
19091 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19092
19093         * g++.dg/tree-ssa/pr17400.C: New testcase.
19094
19095 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19096
19097         * gcc.target/mips/sb1-1.c: New testcase.
19098
19099 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19100
19101         * lib/g77-dg.exp: Remove unused file.
19102         * lib/mike-g77.exp: Ditto.
19103         * lib/g77.exp: Ditto.
19104
19105 2004-09-12  Richard Henderson  <rth@redhat.com>
19106
19107         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19108
19109 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19110
19111         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19112         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19113         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19114         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19115         Update expected messages.
19116
19117 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19118
19119         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19120         declaration/use mismatch for dirp parameter.
19121
19122 2004-09-12  Andrew Pinski  <apinski@apple.com>
19123
19124         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19125         -fgnu-runtime is passed.
19126
19127 2004-09-12  Richard Henderson  <rth@redhat.com>
19128
19129         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19130         do the uplevel thing and update additional_flags directly.
19131         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19132         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19133         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19134         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19135
19136 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19137
19138         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19139
19140 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19141
19142         PR middle-end/17411
19143         * g++.dg/opt/pr17411-1.C: New test case.
19144
19145 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19146
19147         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19148         gcc.dg/tls/diag-2.c: Update expected messages.
19149         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19150         messages.
19151         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19152         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19153         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19154         gcc.dg/tls/diag-5.c: New tests.
19155
19156 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19157
19158         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19159
19160 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19161
19162         * g++.dg/parse/break-in-for.C: New test.
19163
19164 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19165
19166         * gcc.dg/tree-ssa/20040911-1.c: New test.
19167
19168 2004-09-11  Andreas Jaeger  <aj@suse.de>
19169
19170         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19171         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19172
19173 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19174
19175         * gcc.target/frv: New directory of FR-V-specific tests.
19176
19177 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19178
19179         * gcc.dg/convert-vec-1.c: New test.
19180
19181 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19182
19183         PR middle-end/17024
19184         * gcc.dg/pr17024-1.c: New test case.
19185
19186 2004-09-10  Eric Christopher  <echristo@redhat.com>
19187
19188         * gcc.dg/20040910-1.c: New test.
19189
19190 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19191
19192         * gcc.dg/bitfld-9.c: New test.
19193
19194 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19195
19196         * gcc.c-torture/execute/ieee/acc1.c: New test.
19197         * gcc.c-torture/execute/ieee/acc2.c: New test.
19198         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19199
19200 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19201
19202         * gcc.dg/deprecated-2.c: New test.
19203
19204 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19205
19206         * gcc.dg/init-vec-1.c: New test.
19207
19208 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19209
19210         PR middle-end/17055
19211         * gcc.dg/pr17055-1.c: New test case.
19212
19213 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19214
19215         PR target/17377
19216         * gcc.c-torture/execute/pr17377.c: New test.
19217
19218 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19219
19220         PR c/8420
19221         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19222         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19223         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19224         gcc.dg/long-long-typespec-1.c: New tests.
19225         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19226
19227 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19228
19229         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19230         gcc.dg/gnu99-static-1.c: New tests.
19231
19232 2004-09-08  Devang Patel  <dpatel@apple.com>
19233
19234         * gcc.dg/darwin-ld-20040828-1.c: New test.
19235         * gcc.dg/darwin-ld-20040828-2.c: New test.
19236         * gcc.dg/darwin-ld-20040828-3.c: New test.
19237
19238 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19239
19240         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19241         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19242         in error message.
19243         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19244         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19245         in error message.
19246         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19247         types they qualify.
19248         * objc.dg/type-size-2.m: Fix wording in comment.
19249         * objc.dg/va-meth-1.m: New test case.
19250
19251 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19252
19253         PR c/16633:
19254         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19255         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19256
19257 2004-09-06  Devang Patel  <dpatel@apple.com>
19258
19259         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19260         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19261
19262 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19263
19264         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19265         reflect changed line numbering of diagnostics.
19266
19267 2004-09-06  Paul Brook  <paul@codesourcery.com>
19268
19269         * gfortran.dg/edit_real_1.f90: Add new test.
19270
19271 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19272
19273         * gcc.dg/tree-ssa/loop-2.c: New test.
19274         * gcc.dg/tree-ssa/loop-3.c: New test.
19275         * gcc.dg/tree-ssa/loop-4.c: New test.
19276         * gcc.dg/tree-ssa/loop-5.c: New test.
19277
19278 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19279
19280         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19281
19282 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19283
19284         * gcc.dg/format/sentinel-1.c: New test.
19285
19286 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19287
19288         * testsuite/gcc.dg/builtins-46.c: New.
19289
19290 2004-09-03  Devang Patel  <dpatel@apple.com>
19291
19292         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19293         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19294
19295 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19296
19297         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19298         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19299         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19300         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19301         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19302         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19303         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19304         the non-portable bzero.
19305         * gcc.dg/20010912-1.c: xfail for NetWare.
19306         * gcc.dg/20020426-2.c: xfail for NetWare.
19307         * gcc.dg/20021014-1.c: xfail for NetWare.
19308         * gcc.dg/20021018-1.c: xfail for NetWare.
19309         * gcc.dg/20030213-1.c: xfail for NetWare.
19310         * gcc.dg/20030225-1.c: xfail for NetWare.
19311         * gcc.dg/20030708-1.c: xfail for NetWare.
19312         * gcc.dg/builtins-config.h: Also exclude NetWare.
19313         * gcc.dg/format/format.h: Define restrict only if not already defined.
19314         * gcc.dg/nest.c: xfail for NetWare.
19315         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19316         * lib/target-supports.exp (check_visibility_available): Exclude
19317         NetWare.
19318
19319 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19320
19321         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19322         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19323         deterministic starting point for the alignment of structure fields.
19324         * gcc.dg/Wpadded.c: Dito.
19325         * g++.dg/abi/vbase10.C: Dito.
19326
19327 2004-09-03  Devang Patel  <dpatel@apple.com>
19328
19329         * g++.dg/debug/pr15736.cc: New test.
19330
19331 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19332
19333         * README.QMTEST: Fix out-of-date link.
19334
19335 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19336
19337         PR fortran/16579
19338         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19339         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19340
19341 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19342
19343         * g++.dg/abi/arm_rtti1.C: New test.
19344
19345 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19346
19347         * gcc.dg/ppc-vector-memcpy.c: New.
19348         * gcc.dg/ppc-vector-memset.c: New.
19349
19350 2004-09-02  Chao-ying Fu  <fu@mips.com>
19351
19352         * gcc.target/mips/mips-3d-1.c: New test.
19353         * gcc.target/mips/mips-3d-2.c: New test.
19354         * gcc.target/mips/mips-3d-3.c: New test.
19355         * gcc.target/mips/mips-3d-4.c: New test.
19356         * gcc.target/mips/mips-3d-5.c: New test.
19357         * gcc.target/mips/mips-3d-6.c: New test.
19358         * gcc.target/mips/mips-3d-7.c: New test.
19359         * gcc.target/mips/mips-3d-8.c: New test.
19360         * gcc.target/mips/mips-3d-9.c: New test.
19361         * gcc.target/mips/mips-ps-1.c: New test.
19362         * gcc.target/mips/mips-ps-2.c: New test.
19363         * gcc.target/mips/mips-ps-3.c: New test.
19364         * gcc.target/mips/mips-ps-4.c: New test.
19365         * gcc.target/mips/mips-ps-type.c: New test.
19366
19367 2004-09-02  Paul Brook  <paul@codesourcery.com>
19368
19369         * gfortran.dg/edit_real_1.f90: Add new tests.
19370
19371 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19372
19373         PR fortran/15327
19374         * gfortran.dg/merge_char_1.f90: New test.
19375
19376 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19377
19378         PR fortran/16404
19379         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19380
19381 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19382
19383         PR c/1522
19384         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19385
19386 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19387
19388         * g++.dg/opt/loop1.C: Do not XFAIL.
19389
19390 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19391
19392         * gcc.c-torture/execute/20040831-1.c: New test.
19393
19394 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19395
19396         PR fortran/16579
19397         * gfortran.dg/g77/20010610.f: Now passes.
19398         Copy from g77.f-torture/execute. Add dg-run directive.
19399         * gfortran.dg/g77/README: Update
19400
19401 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19402
19403         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19404         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19405         (t1, t2, t3, t4): Add volatile.
19406
19407 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19408
19409         * g++.dg/ext/visibility/arm1.C: New test.
19410
19411 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19412
19413         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19414         -pedantic-errors.
19415
19416 2004-09-01  Paul Brook  <paul@codesourcery.com>
19417
19418         * gfortran.dg/eof_2.f90: New test.
19419
19420 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19421
19422         PR fortran/16579
19423         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19424
19425 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19426
19427         PR libfortran/16805
19428         * gfortran.dg/list_read_2.f90: New test.
19429
19430 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19431
19432         * g++.dg/abi/key1.C: New test.
19433
19434 2004-08-31  Richard Henderson  <rth@redhat.com>
19435
19436         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19437         form of offsetof.
19438         * g++.dg/other/offsetof5.C: Remove duplicate.
19439
19440 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19441
19442         PR fortran/17244
19443         * gfortran.dg/func_derived_1.f90: New test.
19444
19445 2004-08-31  Paul Brook  <paul@codesourcery.com>
19446
19447         * gfortran.dg/eof_1.f90: New test.
19448
19449 2004-08-31  Paul Brook  <paul@codesourcery.com>
19450
19451         * gfortran.dg/list_read_1.f90: New file.
19452
19453 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19454
19455         * g++.dg/opt/loop1.C: XFAIL.
19456
19457 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19458
19459         * gcc.dg/funcdef-storage-1.c: New.
19460         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19461         an extern function in local scope.
19462         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19463         declare an 'auto inline' function in local scope.
19464         * gcc.dg/20011130-1.c: Likewise.
19465         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19466         an 'auto' function in local scope.
19467         * gcc.dg/20021014-1.c: Likewise.
19468         * gcc.dg/20030331-2.c: Likewise.
19469
19470 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19471
19472         * gfortran.dg/blockdata_1.f90: New test.
19473
19474 2004-08-30  Richard Henderson  <rth@redhat.com>
19475
19476         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19477
19478 2004-08-30  Richard Henderson  <rth@redhat.com>
19479
19480         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19481         additional_flags set by alternate driver.
19482         (ieee-options): New procedure.
19483         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19484         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19485         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19486         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19487
19488 2004-08-30  Richard Henderson  <rth@redhat.com>
19489
19490         * lib/f-torture.exp: Remove.
19491
19492 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19493
19494         PR rtl-optimization/16590
19495         * g++.dg/opt/loop1.C: New test.
19496
19497 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19498
19499         PR fortran/13910
19500         * gfortran.dg/oldstyle_1.f90: New test.
19501
19502 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19503         Paul Brook  <paul@codesourcery.com>
19504
19505         * gfortran.dg/g77/README: Update.
19506         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19507         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19508         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19509
19510 2004-08-28  Paul Brook  <paul@codesourcery.com>
19511
19512         PR libfortran/17195
19513         * gfortran.dg/edit_real_1.f90: New test.
19514
19515 2004-08-27  Paul Brook  <paul@codesourcery.com>
19516
19517         * gfortran.dg/rewind_1.f90: New test.
19518
19519 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19520
19521         PR fortran/16597
19522         * gfortran.dg/pr16597.f90: New test.
19523
19524 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19525
19526         PR c/13801
19527         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19528         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19529         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19530         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19531         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19532
19533 2004-08-26  Nick Clifton  <nickc@redhat.com>
19534
19535         * gcc.c-torture/compile/pr17119.c: New test.
19536
19537 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19538
19539         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19540
19541 2004-08-25  Richard Henderson  <rth@redhat.com>
19542
19543         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19544         the bits that expect kind=8 to be the largest real kind.
19545
19546 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19547
19548         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19549
19550 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19551
19552         * gfortran.dg/assignment_1.f90: New test.
19553
19554 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19555
19556         * g++.dg/template/repo3.C: New test.
19557
19558 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19559
19560         PR middle-end/16693
19561         PR tree-optimization/16372
19562         * g++.dg/opt/pr16372-1.C: New test case.
19563         * g++.dg/opt/pr16693-1.C: New test case.
19564         * g++.dg/opt/pr16693-2.C: New test case.
19565
19566 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19567
19568         * objc.dg/proto-lossage-4.m: New test.
19569
19570 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19571
19572         PR c++/17155
19573         * g++.dg/inherit/local2.C: New test.
19574
19575 2004-08-25  Paul Brook  <paul@codesourcery.com>
19576
19577         PR fortran/17144
19578         * gfortran.dg/string_ctor_1.f90: New test.
19579
19580 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19581
19582         PR c++/14428
19583         * g++.dg/template/redecl2.C: New test.
19584
19585 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19586
19587         PR fortran/17143
19588         * gfortran.dg/pr17143.f90: New test.
19589
19590 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19591
19592         PR fortran/17164
19593         * gfortran.dg/pr17164.f90: New test.
19594
19595 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19596
19597         * gcc.dg/tree-ssa/loop-1.c: New test.
19598
19599 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19600
19601         * gcc.c-torture/compile/20040824-1.c: New test.
19602
19603 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19604
19605         * gcc.c-torture/compile/iftrap-3.c: New test.
19606
19607 2004-08-24  Paul Brook  <paul@codesourcery.com>
19608
19609         * gfortran.dg/entry_2.f90: New test.
19610
19611 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19612
19613         PR c++/16889
19614         * g++.dg/lookup/ambig[12].C: New.
19615
19616 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19617
19618         PR c++/16706
19619         * g++.dg/template/crash21.C: New test.
19620         * g++.dg/template/crash22.C: Likewise.
19621
19622 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19623
19624         PR c++/17149
19625         * g++.dg/template/access15.C: New.
19626
19627 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19628
19629         PR c++/17163
19630         * g++.dg/template/repo2.C: New test.
19631
19632 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19633
19634         PR rtl-optimization/17078
19635         * gcc.c-torture/execute/pr17078-1.c: New test case.
19636
19637 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19638
19639         PR c/14492
19640         * gcc.dg/debug/crash1.c: New test.
19641
19642 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19643
19644         PR c/16180
19645         * gcc.dg/loop-5.c: New test.
19646
19647 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19648
19649         * gcc.c-torture/execute/20040823-1.c: New test.
19650
19651 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19652
19653         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19654         to the assembler.  Simplify test accordingly.
19655         (asm_abi_flags): Use GNU names.
19656         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19657         to check for ABI flags.
19658
19659 2004-08-22  Andrew Pinski  <apinski@apple.com>
19660
19661         * g++.dg/opt/pr14029.C: New test.
19662         * gcc.c-torture/execute/pr15262.c: New test.
19663
19664 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19665
19666         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19667
19668 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19669
19670         PR 16908
19671         * gfortran.dg/direct_io.f90: New test.
19672
19673 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19674
19675         PR c++/17121
19676         * g++.dg/inherit/local2.C: New test.
19677
19678 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19679
19680         PR c++/17120
19681         * g++.dg/warn/Wparentheses-4.C: New test.
19682
19683 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19684
19685         PR c++/17121
19686         * g++.dg/inherit/local2.C: New test.
19687
19688         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19689         * gcc.dg/ppc-ldstruct.c: Likewise.
19690         * gcc.dg/ppc64-abi-2.c: Likewise.
19691
19692 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19693
19694         PR rtl-optimization/17099
19695         * gcc.c-torture/execute/20040820-1.c: New test.
19696
19697 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19698
19699         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19700
19701 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19702
19703         PR fortran/17077
19704         * gfortran.dg/auto_array_1.f90: New test.
19705
19706 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19707
19708         PR fortran/17074
19709         * gfortran.dg/simpleif_1.f90: New test.
19710
19711 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19712
19713         * lib/target-supports.exp (check_profiling_available): Return
19714         false for arm*-*-symbianelf* and arm*-*-eabi*.
19715
19716         PR c++/15890
19717         * g++.dg/template/delete1.C: New test.
19718
19719 2004-08-19  Paul Brook  <paul@codesourcery.com>
19720
19721         PR fortran/14976
19722         PR fortran/16228
19723         * gfortran.dg/data_char_1.f90: New test.
19724
19725 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19726
19727         PR fortran/16946
19728         * gfortran.dg/reduction.f90: New testcase.
19729
19730 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19731
19732         PR fortran/16520
19733         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19734
19735 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19736
19737         PR c++/17041
19738         * g++.dg/Wparentheses-3.C: New test.
19739
19740 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19741
19742         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19743         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19744         * gcc.dg/vect/vect-2.c: Likewise.
19745         * gcc.dg/vect/vect-3.c: Likewise.
19746         * gcc.dg/vect/vect-4.c: Likewise.
19747         * gcc.dg/vect/vect-5.c: Likewise.
19748         * gcc.dg/vect/vect-6.c: Likewise.
19749         * gcc.dg/vect/vect-7.c: Likewise.
19750         * gcc.dg/vect/vect-25.c: Likewise.
19751         * gcc.dg/vect/vect-31.c: Likewise.
19752         * gcc.dg/vect/vect-32.c: Likewise.
19753         * gcc.dg/vect/vect-34.c: Likewise.
19754         * gcc.dg/vect/vect-36.c: Likewise.
19755         * gcc.dg/vect/vect-all.c: Likewise.
19756
19757 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19758
19759         PR c++/17068
19760         * g++.dg/template/operator4.C: New test.
19761
19762 2004-08-18  Richard Henderson  <rth@redhat.com>
19763
19764         * gcc.dg/20040206-1.c: XFAIL.
19765
19766 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19767
19768         PR c++/16246
19769         * g++.dg/template/array7.C: New test.
19770
19771 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19772
19773         * gcc.dg/mips-movcc-1.c: New test.
19774         * gcc.dg/mips-movcc-2.c: New test.
19775         * gcc.dg/mips-movcc-3.c: New test.
19776
19777         * gcc.dg/mips-nmadd-1.c: New test.
19778         * gcc.dg/mips-nmadd-2.c: New test.
19779
19780 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19781
19782         PR c++/15871
19783         * g++.dg/opt/inline8.C: New test.
19784
19785         PR c++/16965
19786         * g++.dg/parse/error17.C: New test.
19787
19788 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19789
19790         * gcc.dg/vect: New directory for vectorizer tests.
19791         * gcc.dg/vect/tree-vect.h: New file.
19792         * gcc.dg/vect/vect.exp: New file.
19793         * gcc.dg/vect/pr16105.c.c: New test.
19794         * gcc.dg/vect/vect-1.c: New test.
19795         * gcc.dg/vect/vect-2.c: New test.
19796         * gcc.dg/vect/vect-3.c: New test.
19797         * gcc.dg/vect/vect-4.c: New test.
19798         * gcc.dg/vect/vect-5.c: New test.
19799         * gcc.dg/vect/vect-6.c: New test.
19800         * gcc.dg/vect/vect-7.c: New test.
19801         * gcc.dg/vect/vect-8.c: New test.
19802         * gcc.dg/vect/vect-9.c: New test.
19803         * gcc.dg/vect/vect-10.c: New test.
19804         * gcc.dg/vect/vect-11.c: New test.
19805         * gcc.dg/vect/vect-12.c: New test.
19806         * gcc.dg/vect/vect-13.c: New test.
19807         * gcc.dg/vect/vect-14.c: New test.
19808         * gcc.dg/vect/vect-15.c: New test.
19809         * gcc.dg/vect/vect-16.c: New test.
19810         * gcc.dg/vect/vect-17.c: New test.
19811         * gcc.dg/vect/vect-18.c: New test.
19812         * gcc.dg/vect/vect-19.c: New test.
19813         * gcc.dg/vect/vect-20.c: New test.
19814         * gcc.dg/vect/vect-21.c: New test.
19815         * gcc.dg/vect/vect-22.c: New test.
19816         * gcc.dg/vect/vect-23.c: New test.
19817         * gcc.dg/vect/vect-24.c: New test.
19818         * gcc.dg/vect/vect-25.c: New test.
19819         * gcc.dg/vect/vect-26.c: New test.
19820         * gcc.dg/vect/vect-27.c: New test.
19821         * gcc.dg/vect/vect-28.c: New test.
19822         * gcc.dg/vect/vect-29.c: New test.
19823         * gcc.dg/vect/vect-30.c: New test.
19824         * gcc.dg/vect/vect-31.c: New test.
19825         * gcc.dg/vect/vect-32.c: New test.
19826         * gcc.dg/vect/vect-33.c: New test.
19827         * gcc.dg/vect/vect-34.c: New test.
19828         * gcc.dg/vect/vect-35.c: New test.
19829         * gcc.dg/vect/vect-36.c: New test.
19830         * gcc.dg/vect/vect-37.c: New test.
19831         * gcc.dg/vect/vect-38.c: New test.
19832         * gcc.dg/vect/vect-40.c: New test.
19833         * gcc.dg/vect/vect-41.c: New test.
19834         * gcc.dg/vect/vect-42.c: New test.
19835         * gcc.dg/vect/vect-43.c: New test.
19836         * gcc.dg/vect/vect-44.c: New test.
19837         * gcc.dg/vect/vect-45.c: New test.
19838         * gcc.dg/vect/vect-46.c: New test.
19839         * gcc.dg/vect/vect-47.c: New test.
19840         * gcc.dg/vect/vect-48.c: New test.
19841         * gcc.dg/vect/vect-49.c: New test.
19842         * gcc.dg/vect/vect-50.c: New test.
19843         * gcc.dg/vect/vect-51.c: New test.
19844         * gcc.dg/vect/vect-52.c: New test.
19845         * gcc.dg/vect/vect-53.c: New test.
19846         * gcc.dg/vect/vect-54.c: New test.
19847         * gcc.dg/vect/vect-55.c: New test.
19848         * gcc.dg/vect/vect-56.c: New test.
19849         * gcc.dg/vect/vect-57.c: New test.
19850         * gcc.dg/vect/vect-58.c: New test.
19851         * gcc.dg/vect/vect-59.c: New test.
19852         * gcc.dg/vect/vect-60.c: New test.
19853         * gcc.dg/vect/vect-61.c: New test.
19854         * gcc.dg/vect/vect-all.c: New test.
19855         * gcc.dg/vect/vect-none.c: New test.
19856
19857 2004-08-17  Paul Brook  <paul@codesourcery.com>
19858
19859         PR fortran/13082
19860         * gfortran.dg/entry_1.f90: New test.
19861
19862 2004-08-17  Andrew Pinski  <apinski@apple.com>
19863
19864         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19865
19866 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19867
19868         * gcc.dg/pr17036-1.c: New test.
19869
19870 2004-08-16  Devang Patel  <dpatel@apple.com>
19871
19872         * gcc.dg/darwin-20040809-1.c: New test.
19873
19874 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19875
19876         * gcc.dg/funcdef-attr-1.c: New test.
19877
19878 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19879
19880         * gcc.dg/altivec-17.c: New test.
19881         * gcc.dg/altivec-18.c: New test.
19882
19883 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19884
19885         PR c++/6749
19886         * g++.dg/template/vtable2.C: New test.
19887
19888 2004-08-14  Richard Henderson  <rth@redhat.com>
19889
19890         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19891         * gcc.dg/pack-test-4.c (main): Return 0.
19892         * gcc.dg/setjmp-1.c: Remove XFAIL.
19893         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19894
19895 2004-08-14  Richard Henderson  <rth@redhat.com>
19896
19897         * gcc.dg/980217-1.c: Add prototype for printf.
19898
19899 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19900
19901         * gfortran.dg/pr16935.f90: New test.
19902
19903 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19904
19905         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19906
19907 2004-08-13  Paul Brook  <paul@codesourcery.com>
19908
19909         * gfortran.dg/der_io_1.f90: Remove stray comma.
19910
19911 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19912
19913         * gcc.dg/vmx/cw-bug-2.c: Remove.
19914         * gcc.dg/vmx/vprint-1.c: Remove.
19915         * gcc.dg/vmx/vscan-1.c: Remove.
19916
19917 2004-08-12  Devang patel  <dpatel@apple.com>
19918
19919         * gcc.dg/darwin-20040809-2.c: New test.
19920
19921 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19922
19923         * g++.dg/ext/altivec-12.C: New test.
19924
19925         * g++.dg/ext/altivec-11.C: New test.
19926
19927 2004-08-12  Paul Brook  <paul@codesourcery.com>
19928
19929         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19930
19931 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19932
19933         * g++.dg/ext/altivec-2.C: Check for hardware support before
19934         executing any VMX instructions.
19935
19936         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19937
19938 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19939
19940         PR c++/16276
19941         * g++.old-deja/g++.other/comdat4.C: New test.
19942         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19943
19944 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19945
19946         PR target/16286
19947         * gcc.dg/pr16286.c: New test.
19948
19949 2004-08-12 Jan Beulich <jbeulich@novell.com>
19950
19951         * g++.dg/ext/asm5.C: New.
19952
19953 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19954
19955         PR c++/16698
19956         * g++.dg/eh/crash1.C: New test.
19957
19958         PR c++/16717
19959         * g++.dg/ext/construct1.C: New test.
19960
19961 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19962
19963         PR c++/16853
19964         * g++.dg/init/ptrmem1.C: New test.
19965
19966         PR c++/16618
19967         * g++.dg/parse/offsetof5.C: New test.
19968
19969         PR c++/16870
19970         * g++.dg/template/overload3.C: New test.
19971
19972 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19973
19974         PR c++/16964
19975         * g++.dg/parse/error16.C: New test.
19976
19977         PR c++/16904
19978         * g++.dg/template/error14.C: New test.
19979
19980         PR c++/16929
19981         * g++.dg/template/error15.C: New test.
19982
19983 2004-08-11  Devang Patel  <dpatel@apple.com>
19984
19985         * gcc.dg/darwin-ld-20040809-1.c: New test.
19986         * gcc.dg/darwin-ld-20040809-2.c: New test.
19987
19988 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19989
19990         PR fortran/16917
19991         * gfortran.dg/dfloat_1.f90: New test.
19992
19993 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19994
19995         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19996         * gcc.dg/dll-2.c: Fix dg-require syntax.
19997         * gcc.misc-tests/arm-isr.c (abort): Declare.
19998         (exit): Likewise.
19999
20000 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20001
20002         PR c++/16971
20003         * g++.dg/parse/crash16.C: New test.
20004
20005 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20006
20007         * gcc.dg/mips-rsqrt-1.c: New test case.
20008         * gcc.dg/mips-rsqrt-2.c: New test case.
20009         * gcc.dg/mips-rsqrt-3.c: New test case.
20010
20011 2004-08-10  Paul Brook  <paul@codesourcery.com>
20012
20013         * gfortran.dg/der_io_1.f90: New test.
20014
20015 2004-08-10  Paul Brook  <paul@codesourcery.com>
20016
20017         PR fortran/16919
20018         * gfortran.dg/der_array_1.f90: New test.
20019
20020 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20021
20022         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20023
20024 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20025
20026         * gcc.dg/wchar_t-2.c: Fix typo.
20027
20028 2004-08-09  Falk Hueffner  <falk@debian.org>
20029
20030         PR tree-optimization/12517
20031         * gcc.c-torture/compile/pr12517.c: New test.
20032
20033         PR tree-optimization/12578
20034         * gcc.c-torture/compile/pr12578.c: New test.
20035
20036         PR tree-optimization/12899
20037         * gcc.c-torture/compile/pr12899.c: New test.
20038
20039         PR rtl-optimization/14692
20040         * gcc.c-torture/compile/pr14692.c: New test.
20041
20042         PR tree-optimization/16461
20043         * gcc.c-torture/compile/pr16461.c: New test.
20044
20045 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20046
20047         * gfortran.dg/getenv_1.f90: New test.
20048
20049 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20050
20051         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20052         wchar_t.
20053         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20054
20055 2004-08-06  Paul Brook  <paul@codesourcery.com>
20056
20057         * gfortran.dg/ret_array_1.f90: New test.
20058         * gfortran.dg/ret_pointer_1.f90: New test.
20059
20060 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20061
20062         * gcc.dg/missing-field-init-[12].c: New tests.
20063         * g++.dg/warn/missing-field-init-[12].C: New tests.
20064
20065 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20066
20067         * gcc.dg/enum2.c: New test.
20068         * gcc.dg/symbian3.c: Likewise.
20069         * gcc.dg/symbian4.c: Likewise.
20070         * gcc.dg/wchar_t-2.c: Likewise.
20071
20072 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20073
20074         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20075         destructor tests.
20076
20077 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20078
20079         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20080         dg-require-visiblity.
20081         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20082         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20083         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20084         * g++.dg/ext/visibility/new1.C: Likewise.
20085         * g++.dg/ext/visibility/pragma.C: Likewise.
20086         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20087         * g++.dg/ext/visibility/virtual.C: Likewise.
20088         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20089         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20090         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20091         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20092         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20093         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20094         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20095         * g++/dg/ext/visibility/visibility-8.C: New test.
20096         * gcc.c-torture/compile/dll.x: Remove.
20097         * gcc.dg/dll-2.c: Use dg-require-dll
20098         * gcc.dg/visibility-10.c: New test.
20099         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20100         supporting DLLs.
20101         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20102         (scan_not_hidden): Likewise.
20103
20104 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20105
20106         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20107
20108 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20109
20110         * gcc.c-torture/execute/20040805-1.c: New test.
20111
20112 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20113
20114         * gcc.dg/20020118-1.c: Declare abort.
20115         * gcc.dg/altivec_check.h: Likewise.
20116         * gcc.dg/iftrap-2.c: Likewise.
20117         * gcc.dg/pragma-darwin.c: Likewise.
20118         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20119
20120 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20121
20122         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20123
20124 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20125
20126         * gcc.c-torture/execute/builtins/abs-2.c,
20127         gcc.c-torture/execute/builtins/abs-3.c,
20128         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20129         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20130         intmax_t, uintmax_t and their limits.
20131         * gcc.dg/intmax_t-1.c: New test.
20132
20133 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20134
20135         * g++.dg/tc1/dr147.C: Add reference to PR.
20136
20137 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20138
20139         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20140         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20141
20142 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20143
20144         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20145
20146 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20147
20148         * gcc.dg/redecl-5.c: New test.
20149         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20150         of scanf.
20151
20152 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20153
20154         PR middle-end/16790
20155         * gcc.c-torture/execute/pr16790-1.c: New test case.
20156
20157 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20158
20159         * g++.dg/ext/visibility/assign1.C: New test.
20160         * g++.dg/ext/visibility/new1.C: Likewise.
20161
20162         * gcc.dg/symbian1.c: New test.
20163         * gcc.dg/symbian2.c: Likewise.
20164
20165 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20166
20167         PR target/16570
20168         * gcc.dg/i386-sse-9.c: New test.
20169
20170 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20171
20172         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20173
20174 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20175
20176         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20177         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20178         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20179         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20180         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20181         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20182         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20183         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20184         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20185         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20186         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20187         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20188         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20189         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20190         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20191         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20192         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20193         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20194         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20195         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20196         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20197         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20198         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20199         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20200         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20201         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20202         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20203         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20204         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20205         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20206         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20207         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20208         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20209         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20210         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20211         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20212         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20213         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20214         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20215         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20216         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20217         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20218         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20219         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20220         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20221         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20222         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20223         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20224         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20225         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20226         gcc.misc-tests/i386-pf-3dnow-1.c,
20227         gcc.misc-tests/i386-pf-athlon-1.c,
20228         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20229         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20230         Declare built-in functions used.
20231         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20232
20233 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20234
20235         PR c++/16707
20236         * g++.dg/lookup/using12.C: New test.
20237
20238         * g++.dg/init/null1.C: Fix PR number.
20239         * g++.dg/parse/namespace10.C: Likewise.
20240
20241 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20242
20243         PR c++/16224
20244         * g++.dg/template/spec17.C: New test.
20245         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20246         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20247
20248 2004-08-02  David Billinghurst
20249
20250         PR fortran/16292
20251         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20252
20253 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20254
20255         * gcc.dg/ia64-got-1.c: New test case.
20256
20257 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20258
20259         PR c++/16489
20260         * g++.dg/init/null1.C: New test.
20261         * g++.dg/tc1/dr76.C: Adjust error marker.
20262
20263         PR c++/16529
20264         * g++.dg/parse/namespace10.C: New test.
20265
20266         PR c++/16810
20267         * g++.dg/inherit/ptrmem2.C: New test.
20268
20269 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20270
20271         PR target/16155
20272         * gcc.dg/pr16155.c: New test.
20273
20274 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20275
20276         * gcc.dg/redecl-2.c: New test.
20277
20278 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20279
20280         * gcc.dg/darwin-longdouble.c: New file.
20281
20282 2004-07-30  Richard Henderson  <rth@redhat.com>
20283
20284         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20285         write to constant argument.
20286         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20287
20288 2004-07-30  Richard Henderson  <rth@redhat.com>
20289
20290         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20291         tests of nearest around zero.
20292
20293 2004-07-30  Andrew Pinski  <apinski@apple.com>
20294
20295         * gcc.c-torture/compile/20040730-1.c: New test.
20296
20297 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20298
20299         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20300         powerpc-eabispe.
20301
20302 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20303
20304         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20305
20306 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20307
20308         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20309         contains $ld_library_path.
20310         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20311
20312 2004-07-29  Richard Henderson  <rth@redhat.com>
20313
20314         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20315
20316         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20317         (alt2, which): New.
20318         (Check): Accept either alternative.
20319
20320 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20321
20322         * g++.dg/abi/inline1.C: New test.
20323         * g++.dg/abi/local1-a.cc: Likewise.
20324         * g++.dg/abi/local1.C: Likewise.
20325         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20326         * g++.dg/abi/mangle12.C: Likewise.
20327         * g++.dg/abi/mangle17.C: Likewise.
20328         * g++.dg/abi/mangle20-2.C: Likewise.
20329         * g++.dg/opt/interface1.C: Likewise.
20330         * g++.dg/opt/interface1.h: Likewise.
20331         * g++.dg/opt/interface1-a.cc: New test.
20332         * g++.dg/parse/repo1.C: New test.
20333         * g++.dg/template/repo1.C: Likewise.
20334         * g++.dg/warn/Winline-1.C: Likewise.
20335         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20336
20337 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20338
20339         * gcc.dg/tree-ssa/20040729-1.c: New test.
20340
20341 2004-07-27  Matt Austern <austern@apple.com>
20342
20343         * gcc.dg/darwin-bool-1.c: New test.
20344         * gcc.dg/darwin-bool-2.c: New test.
20345
20346 2004-07-28  Richard Henderson  <rth@redhat.com>
20347
20348         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20349         arguments in the correct type.  Don't write to constant arguments.
20350
20351 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20352
20353         PR tree-optimization/16688
20354         PR tree-optimization/16689
20355         * g++.dg/tree-ssa/pr16688.C: New test.
20356
20357 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20358
20359         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20360         loads.  Not only in the comment, this time.
20361
20362 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20363
20364         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20365         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20366         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20367         * gcc.dg/sh4a-bitmovua.c: New.
20368         * gcc.dg/sh4a-cos.c: New.
20369         * gcc.dg/sh4a-cosf.c: New.
20370         * gcc.dg/sh4a-fprun.c: New.
20371         * gcc.dg/sh4a-fsrra.c: New.
20372         * gcc.dg/sh4a-memmovua.c: New.
20373         * gcc.dg/sh4a-sin.c: New.
20374         * gcc.dg/sh4a-sincos.c: New.
20375         * gcc.dg/sh4a-sincosf.c: New.
20376         * gcc.dg/sh4a-sinf.c: New.
20377
20378 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20379
20380         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20381         conditionals.
20382         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20383         loads.
20384         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20385         DOM1.
20386
20387 2004-07-27  Andrew Pinski  <apinski@apple.com>
20388
20389         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20390
20391 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20392
20393         * gcc.dg/pragma-isr.c: New test.
20394
20395 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20396
20397         PR c++/14429
20398         * g++.dg/template/ttp11.C: New test.
20399
20400 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20401
20402         * gcc.c-torture/compile/20040727-1.c: New test.
20403
20404 2004-07-26  Eric Christopher  <echristo@redhat.com>
20405
20406         * gcc.c-torture/compile/20040726-2.c: New test.
20407
20408 2004-07-26  Andrew Pinski  <apinski@apple.com>
20409
20410         * g++.dg/rtti/tinfo1.C: Xfail.
20411
20412 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20413
20414         * gcc.c-torture/compile/20040726-1.c: New test.
20415
20416 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20417             Brian Ryner  <bryner@brianryner.com>
20418
20419         PR c++/9283
20420         PR c++/15000
20421         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20422         * g++.dg/ext/visibility/: New directory.
20423         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20424         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20425         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20426         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20427         * g++.dg/ext/visibility/fvisibility.C,
20428         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20429         g++.dg/ext/visibility/fvisibility-override1.C
20430         g++.dg/ext/visibility/fvisibility-override2.C
20431         g++.dg/ext/visibility/memfuncts.C
20432         g++.dg/ext/visibility/noPLT.C
20433         g++.dg/ext/visibility/pragma.C
20434         g++.dg/ext/visibility/pragma-override1.C
20435         g++.dg/ext/visibility/pragma-override2.C
20436         g++.dg/ext/visibility/staticmemfuncts.C
20437         g++.dg/ext/visibility/virtual.C: New tests.
20438
20439 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20440
20441         PR c/15360
20442         * gcc.dg/pr15360-1.c: New test.
20443
20444 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20445
20446         * gcc.dg/pragma-align-2.c: New test.
20447         * gcc.dg/pragma-init-fini.c: New test.
20448         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20449         targets.
20450
20451 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20452
20453         * gcc.dg/init-string-2.c: New test.
20454
20455 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20456
20457         PR 16684
20458         * gcc.dg/Wredundant-decls-1.c: New test case.
20459
20460 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20461
20462         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20463         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20464         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20465         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20466         * gcc.dg/compat/generate-random.c: New file.
20467         * gcc.dg/compat/generate-random.h: Likewise.
20468         * gcc.dg/compat/generate-random_r.c: Likewise.
20469         * gcc.dg/compat/struct-layout-1.h: Likewise.
20470         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20471         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20472         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20473         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20474         * gcc.dg/compat/struct-layout-1_main.c: New test.
20475         * gcc.dg/compat/struct-layout-1_x.c: New file.
20476         * gcc.dg/compat/struct-layout-1_y.c: New file.
20477         * gcc.dg/compat/struct-layout-1_test.h: New file.
20478
20479 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20480
20481         * gcc.dg/comp-return-1.c: New test
20482
20483 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20484
20485         * gcc.dg/vmx/8-02a.c: Fix typo.
20486
20487         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20488         * gcc.dg/darwin-abi-3.c: New test.
20489
20490         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20491         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20492
20493         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20494         * gcc.dg/vmx/ops-long-1.c: New test.
20495         * gcc.dg/vmx/ops-long-2.c: New test.
20496
20497 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20498
20499         * g++.dg/lookup/conv-[1234].C: New.
20500
20501 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20502
20503         * g++.dg/parse/attr2.C: Simplify.
20504
20505 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20506
20507         PR c/7284
20508         * gcc.c-torture/execute/pr7284-1.c: New test.
20509
20510 2004-07-22  Brian Booth  <bbooth@redhat.com>
20511
20512         * gcc.dg/tree-ssa/20040721-1.c: New test.
20513
20514 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20515
20516         * g++.dg/template/crash20.c: New.
20517
20518 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20519
20520         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20521         Add dg-run directive.  Declare variables as required.
20522         * gfortran.dg/g77/README: Update
20523
20524 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20525
20526         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20527         gcc.dg/cris-peep2-andu2.c: New tests.
20528
20529 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20530
20531         PR c/15052
20532         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20533         on return type.
20534         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20535         messages.
20536         * gcc.dg/qual-return-2.c: Update expected messages.
20537         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20538
20539 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20540
20541         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20542         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20543
20544 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20545
20546         PR c/11250
20547         * gcc.dg/init-string-1.c: New test.
20548
20549 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20550
20551         PR middle-end/15345
20552         PR c/16450
20553         * gcc.dg/torture/nested-fn-1.c: New test.
20554
20555 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20556
20557         PR target/16559
20558         * gcc.dg/ia64-fptr-1.c: New file.
20559
20560 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20561
20562         PR c++/14497
20563         * g++.dg/template/spec16.C: New test.
20564         * g++.old-deja/g++.robertl/eb118.C: Remove.
20565
20566 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20567
20568         PR c++/509
20569         * g++.dg/template/spec15.C: New test.
20570
20571 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20572
20573         Copy cases from g77.f-torture/execute and add dg-run
20574         directive.  Other changes as noted.
20575         * gfortran.dg/g77/13037.f
20576         * gfortran.dg/g77/1832.f
20577         * gfortran.dg/g77/19981119-0.f
20578         * gfortran.dg/g77/19990313-0.f
20579         * gfortran.dg/g77/19990313-1.f
20580         * gfortran.dg/g77/19990313-2.f
20581         * gfortran.dg/g77/19990313-3.f
20582         * gfortran.dg/g77/19990419-1.f
20583         * gfortran.dg/g77/19990826-0.f
20584         * gfortran.dg/g77/19990826-2.f
20585         * gfortran.dg/g77/20000503-1.f
20586         * gfortran.dg/g77/20001111.f
20587         * gfortran.dg/g77/20010116.f
20588         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20589         * gfortran.dg/g77/20010430.f
20590         * gfortran.dg/g77/6177.f
20591         * gfortran.dg/g77/947.f
20592         * gfortran.dg/g77/970816-3.f
20593         * gfortran.dg/g77/971102-1.f
20594         * gfortran.dg/g77/980520-1.f
20595         * gfortran.dg/g77/980628-0.f
20596         * gfortran.dg/g77/980628-1.f
20597         * gfortran.dg/g77/980628-10.f
20598         * gfortran.dg/g77/980628-2.f
20599         * gfortran.dg/g77/980628-3.f
20600         * gfortran.dg/g77/980628-7.f
20601         * gfortran.dg/g77/980628-8.f
20602         * gfortran.dg/g77/980628-9.f
20603         * gfortran.dg/g77/980701-0.f
20604         * gfortran.dg/g77/980701-1.f
20605         * gfortran.dg/g77/cabs.f
20606         * gfortran.dg/g77/claus.f
20607         * gfortran.dg/g77/complex_1.f
20608         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20609         * gfortran.dg/g77/dcomplex.f
20610         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20611         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20612         * gfortran.dg/g77/f90-intrinsic-numeric.f
20613         * gfortran.dg/g77/int8421.f
20614         * gfortran.dg/g77/labug1.f
20615         * gfortran.dg/g77/large_vec.f
20616         * gfortran.dg/g77/le.f
20617         * gfortran.dg/g77/short.f
20618         * gfortran.dg/g77/README: Update
20619
20620 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20621
20622         PR c++/16637
20623         * g++.dg/parse/lookup4.C: New test.
20624
20625 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20626
20627         PR c++/16175
20628         * g++.dg/template/ttp10.C: New test.
20629
20630 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20631
20632         * gcc.dg/pr12625-1.c: New test.
20633
20634 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20635
20636         * testsuite/gcc.dg/switch-warn-1.c: New test.
20637         * testsuite/gcc.dg/switch-warn-2.c: New test.
20638         * gcc.c-torture/compile/pr14730.c: Update.
20639
20640 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20641
20642         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20643         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20644         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20645         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20646
20647 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20648
20649         PR c++/16623
20650         * g++.dg/template/assign1.C: New test.
20651
20652 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20653
20654         PR c++/12170
20655         * g++.dg/template/ttp9.C: New test.
20656
20657 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20658
20659         * gcc.dg/format/cmn-err-1.c: New test.
20660
20661 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20662
20663         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20664         gcc.dg/Wparentheses-10.c: New tests.
20665         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20666
20667 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20668
20669         PR fortran/16465
20670         * gfortran.dg/g77//ffixed-line-length-0.f,
20671         gfortran.dg/g77/ffixed-line-length-132.f,
20672         gfortran.dg/g77/ffixed-line-length-72.f,
20673         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20674         gfortran.dg/g77/README: Update.
20675
20676 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20677
20678         PR c++/13092
20679         * g++.dg/template/non-dependent7.C: New test.
20680         * g++.dg/template/non-dependent8.C: Likewise.
20681         * g++.dg/template/non-dependent9.C: Likewise.
20682         * g++.dg/template/non-dependent10.C: Likewise.
20683
20684 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20685
20686         PR c++/16337
20687         * g++.dg/parse/attr2.C: New test.
20688
20689 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20690
20691         * g77.dg: Removed.
20692         * g77.f-torture: Ditto.
20693
20694 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20695
20696         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20697         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20698         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20699
20700 2004-07-16  Richard Henderson  <rth@redhat.com>
20701
20702         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20703
20704 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20705
20706         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20707         tests with full list of options.
20708         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20709         of TORTURE_OPTIONS if test contains 'dg-do run'.
20710
20711         PR fortran/16404
20712         * gfortran.dg/do_iterator.f90: New test.
20713
20714 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20715
20716         PR rtl-optimization/16536
20717         * gcc.c-torture/execute/restrict-1.c: New test.
20718
20719 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20720
20721         PR fortran/15324
20722         * gfortran.dg/pr15324.f90: New test.
20723
20724         PR fortran/15129
20725         * gfortran.dg/pr15129.f90: New test.
20726
20727         PR fortran/15140
20728         * gfortran.dg/pr15140.f90: New test.
20729
20730         PR fortran/13792
20731         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20732         compile-time simplification.
20733
20734 2004-07-14  Mike Stump  <mrs@apple.com>
20735
20736         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20737
20738 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20739
20740         PR target/16325
20741         * gcc.dg/profile-generate-1.c: New.
20742
20743 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20744
20745         * gcc.c-torture/execute/20040709-1.c: New test.
20746         * gcc.c-torture/execute/20040709-2.c: New test.
20747
20748 2004-07-14  Mike Stump  <mrs@apple.com>
20749
20750         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20751
20752 2004-07-14  Mike Stump  <mrs@apple.com>
20753
20754         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20755
20756 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20757
20758         PR c++/16518
20759         * g++.dg/parse/mutable1.C: New test.
20760
20761 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20762
20763         PR tree-optimization/16443
20764         * gcc.dg/tree-ssa/20040713-1.c: New test.
20765
20766 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20767
20768         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20769         for operator new.
20770
20771 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20772
20773         * gfortran.dg/g77/README: New file
20774         * gfortran.dg/g77/19981216-0.f: Copy from
20775         g77.f-torture/noncompile.  Add "dg-do compile" and
20776         dg-error as required.
20777         * gfortran.dg/g77/19990218-1.f: Likewise.
20778         * gfortran.dg/g77/19990905-1.f: Likewise.
20779         * gfortran.dg/g77/9263.f: Likewise.
20780         * gfortran.dg/g77/980615-0.f: Likewise.
20781         * gfortran.dg/g77/980616-0.f: Likewise.
20782         * gfortran.dg/g77/check0.f: Likewise.
20783         * gfortran.dg/g77/select_no_compile.f: Likewise.
20784
20785 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20786
20787         Copy files from g77.f-torture/compile.
20788         Add "{ dg-do compile}".  Other changes as noted
20789         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20790         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20791         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20792         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20793         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20794         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20795         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20796         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20797         statement to conform to standard.  Append alpha1.x for reference.
20798         * gfortran.dg/g77/xformat.f: Add dg-warning
20799
20800 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20801
20802         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20803         Add {dg-do compile} directive.
20804         * gfortran.dg/g77/cpp2.F: Likewise.
20805
20806 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20807
20808         PR c++/5402
20809         * g++.dg/lookup/name-clash1.C: New test.
20810
20811         PR c++/9777
20812         * g++.dg/lookup/name-clash2.C: New test.
20813
20814         PR c++/12102
20815         * g++.dg/lookup/name-clash3.C: New test.
20816
20817 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20818
20819         * g++.dg/lookup/new2.C: New test.
20820         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20821
20822 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20823
20824         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20825         Add {dg-do compile} directive.
20826         * gfortran.dg/g77/13060.f: Likewise.
20827         * gfortran.dg/g77/19990218-0.f: Likewise.
20828         * gfortran.dg/g77/19990305-0.f: Likewise.
20829         * gfortran.dg/g77/19990419-0.f: Likewise.
20830         * gfortran.dg/g77/19990502-0.f: Likewise.
20831         * gfortran.dg/g77/19990502-1.f: Likewise.
20832         * gfortran.dg/g77/19990525-0.f: Likewise.
20833         * gfortran.dg/g77/19990826-1.f: Likewise.
20834         * gfortran.dg/g77/19990826-3.f: Likewise.
20835         * gfortran.dg/g77/19990905-2.f: Likewise.
20836         * gfortran.dg/g77/20000412-1.f: Likewise.
20837         * gfortran.dg/g77/20000511-1.f: Likewise.
20838         * gfortran.dg/g77/20000511-2.f: Likewise.
20839         * gfortran.dg/g77/20000518.f: Likewise.
20840         * gfortran.dg/g77/20000601-1.f: Likewise.
20841         * gfortran.dg/g77/20000601-2.f: Likewise.
20842         * gfortran.dg/g77/20000629-1.f: Likewise.
20843         * gfortran.dg/g77/20000630-2.f: Likewise.
20844         * gfortran.dg/g77/20010115.f: Likewise.
20845         * gfortran.dg/g77/20010321-1.f: Likewise.
20846         * gfortran.dg/g77/20010426.f: Likewise.
20847         * gfortran.dg/g77/20020307-1.f: Likewise.
20848         * gfortran.dg/g77/8485.f: Likewise.
20849         * gfortran.dg/g77/960317-1.f: Likewise.
20850         * gfortran.dg/g77/970915-0.f: Likewise.
20851         * gfortran.dg/g77/980310-1.f: Likewise.
20852         * gfortran.dg/g77/980310-2.f: Likewise.
20853         * gfortran.dg/g77/980310-3.f: Likewise.
20854         * gfortran.dg/g77/980310-4.f: Likewise.
20855         * gfortran.dg/g77/980310-6.f: Likewise.
20856         * gfortran.dg/g77/980310-7.f: Likewise.
20857         * gfortran.dg/g77/980310-8.f: Likewise.
20858         * gfortran.dg/g77/980419-2.f: Likewise.
20859         * gfortran.dg/g77/980424-0.f: Likewise.
20860         * gfortran.dg/g77/980427-0.f: Likewise.
20861         * gfortran.dg/g77/980729-0.f: Likewise.
20862         * gfortran.dg/g77/981117-1.f: Likewise.
20863         * gfortran.dg/g77/toon_1.f: Likewise.
20864
20865 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20866
20867         PR c++/2204
20868         * g++.dg/other/abstract2.C: New test.
20869
20870 2004-07-12  Paul Brook  <paul@codesourcery.com>
20871
20872         * gfortran.dg/pointer_init_1.f90: New test.
20873
20874 2004-07-11  Paul Brook  <paul@codesourcery.com>
20875
20876         PR fortran/15986
20877         * gfortran.dg/contained_1.f90: New test.
20878
20879 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20880
20881         * g++.dg/parse/defarg8.C: New test.
20882
20883 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20884
20885         PR fortran/16433
20886         * gfortran.dg/pr16433.f: New test.
20887
20888         PR fortran/17574
20889         * gfortran.dg/pr15754.f90: New test.
20890
20891 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20892
20893         PR tree-optimization/16437
20894         * gcc.c-torture/execute/bitfld-4.c: New test.
20895
20896 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20897
20898         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20899         access to common var from module.
20900
20901 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20902
20903         PR fortran/16336
20904         * gfortran.fortran-torture/execute/common_2.f90: New test.
20905
20906 2004-07-10  Paul Brook  <paul@codesourcery.com>
20907
20908         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20909
20910 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20911
20912         PR fortran/15969
20913         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20914
20915 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20916
20917         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20918         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20919         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20920         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20921         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20922         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20923         * gfortran.dg/g77/funderscoring.f: Likewise.
20924         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20925
20926 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20927
20928         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20929
20930 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20931         Paul Brook  <paul@codesourcery.com>
20932
20933         PR fortran/13415
20934         * gfortran.dg/common_pointer_1.f90: New test.
20935
20936 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20937
20938         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20939
20940 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20941
20942         PR target/16364
20943         * gcc.c-torture/compile/20040709-1.c: New.
20944
20945 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20946
20947         PR fortran/14077
20948         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20949
20950 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20951
20952         PR fortran/13201
20953         * gfortran.dg/shape_1.f90: New test.
20954
20955 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20956             Andrew Pinski  <apinski@apple.com>
20957
20958         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20959
20960 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20961
20962         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20963         comment.
20964
20965 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20966         Paul Brook  <paul@codesourcery.com>
20967
20968         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20969         '.f95' and '.F95'.
20970
20971 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20972
20973         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20974
20975 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20976
20977         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20978         testcases with capital suffix.
20979
20980 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20981
20982         PR fortran/15481
20983         PR fortran/13372
20984         PR fortran/13575
20985         PR fortran/15978
20986         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20987
20988         * gfortran.dg/implicit_1.f90: New test.
20989
20990 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20991
20992         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20993         expression to match gfortran warning/error messages
20994         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20995         dg-error text.
20996
20997 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20998
20999         * lib/fortran-torture.exp: Rename proc search_for to
21000         search_for_re.
21001
21002 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21003
21004         * gcc.c-torture/execute/simd-5.x: New file.
21005         XFAIL on SPARC 64-bit at -O0.
21006
21007 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21008
21009         PR c++/8211
21010         PR c++/16165
21011         * g++.dg/warn/effc3.C: New test.
21012
21013 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21014
21015         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21016         change X to 1X in format.
21017         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21018         add data statements to conform to standard.
21019
21020 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21021
21022         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21023         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21024         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21025
21026 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21027
21028         * gfortran.dg/g77/7388.f: Copy from g77.dg
21029         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21030         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21031         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21032         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21033         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21034         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21035         * gfortran.dg/g77/strlen0.f: Likewise.
21036
21037 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21038
21039         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21040         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21041
21042 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21043
21044         * gcc.c-torture/execute/920428-2.x: Delete.
21045         * gcc.c-torture/execute/920501-7.x: Likewise.
21046
21047 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21048
21049         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21050         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21051         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21052         prescott and c3-2.
21053         (PREFETCH_3DNOW): Add -march=c3.
21054
21055 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21056
21057         PR c/16437
21058         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21059         * gcc.c-torture/execute/bf64-1.x: Likewise.
21060
21061 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21062
21063         * gcc.c-torture/compile/20040708-1.c: New test.
21064
21065 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21066
21067         PR c++/16169
21068         * g++.dg/warn/effc2.C: New test.
21069
21070 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21071
21072         * gcc.c-torture/execute/bitfld-1.x: Remove.
21073         * gcc.c-torture/execute/bitfld-3.c: New test.
21074         * gcc.dg/bitfld-2.c: Remove XFAILs.
21075
21076 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21077
21078         PR c++/16276
21079         * g++.dg/rtti/tinfo1.C: New file.
21080
21081 2004-07-07  Eric Christopher  <echristo@redhat.com>
21082
21083         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21084
21085 2004-07-07  Andrew Pinski  <apinski@apple.com>
21086
21087         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21088
21089 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21090
21091         * g++.dg/init/call1.C: XFAIL.
21092
21093 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21094
21095         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21096         except for movstrict*, to movmem* and clrstr* to clrmem*.
21097
21098 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21099
21100         * gcc.c-torture/execute/20040707-1.c: New test.
21101
21102 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21103
21104         * gcc.c-torture/execute/20040706-1.c: New test.
21105
21106 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21107
21108         PR c++/3671
21109         * g++.dg/template/spec14.C: New test.
21110
21111 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21112
21113         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21114         nothing if not yet defined.  Use it in b, c and d type definitions.
21115         * gcc.c-torture/execute/20040705-1.c: New test.
21116         * gcc.c-torture/execute/20040705-2.c: New test.
21117
21118 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21119
21120         PR c++/2518
21121         * g++.dg/lookup/new1.C: New test.
21122
21123 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21124
21125         PR c++/11406
21126         * g++.dg/template/sizeof8.C: New test.
21127
21128 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21129
21130         * gcc.c-torture/compile/20040705-1.c: New test.
21131
21132 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21133
21134         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21135
21136 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21137
21138         * gcc.dg/cpp/if-mop.c: Two new testcases.
21139         * gcc.dg/cpp/trad/comment-3.c: New.
21140
21141 2004-07-04  Paul Brook  <paul@codesourcery.com>
21142
21143         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21144
21145 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21146
21147         PR c++/3761
21148         * g++.dg/lookup/crash4.C: New test.
21149
21150 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21151
21152         * gcc.c-torture/execute/builtin-abs-1.c
21153         * gcc.c-torture/execute/builtin-abs-2.c
21154         * gcc.c-torture/execute/builtin-complex-1.c
21155         * gcc.c-torture/execute/builtins/string-1-lib.c
21156         * gcc.c-torture/execute/builtins/string-1.c
21157         * gcc.c-torture/execute/builtins/string-2-lib.c
21158         * gcc.c-torture/execute/builtins/string-2.c
21159         * gcc.c-torture/execute/builtins/string-3-lib.c
21160         * gcc.c-torture/execute/builtins/string-3.c
21161         * gcc.c-torture/execute/builtins/string-4-lib.c
21162         * gcc.c-torture/execute/builtins/string-4.c
21163         * gcc.c-torture/execute/builtins/string-5-lib.c
21164         * gcc.c-torture/execute/builtins/string-5.c
21165         * gcc.c-torture/execute/builtins/string-6-lib.c
21166         * gcc.c-torture/execute/builtins/string-6.c
21167         * gcc.c-torture/execute/builtins/string-7-lib.c
21168         * gcc.c-torture/execute/builtins/string-7.c
21169         * gcc.c-torture/execute/builtins/string-8-lib.c
21170         * gcc.c-torture/execute/builtins/string-8.c
21171         * gcc.c-torture/execute/builtins/string-9-lib.c
21172         * gcc.c-torture/execute/builtins/string-9.c
21173         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21174         * gcc.c-torture/execute/builtins/string-asm-1.c
21175         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21176         * gcc.c-torture/execute/builtins/string-asm-2.c
21177         * gcc.c-torture/execute/stdio-opt-1.c
21178         * gcc.c-torture/execute/stdio-opt-2.c
21179         * gcc.c-torture/execute/stdio-opt-3.c
21180         * gcc.c-torture/execute/string-opt-1.c
21181         * gcc.c-torture/execute/string-opt-10.c
21182         * gcc.c-torture/execute/string-opt-11.c
21183         * gcc.c-torture/execute/string-opt-12.c
21184         * gcc.c-torture/execute/string-opt-13.c
21185         * gcc.c-torture/execute/string-opt-14.c
21186         * gcc.c-torture/execute/string-opt-15.c
21187         * gcc.c-torture/execute/string-opt-16.c
21188         * gcc.c-torture/execute/string-opt-2.c
21189         * gcc.c-torture/execute/string-opt-6.c
21190         * gcc.c-torture/execute/string-opt-7.c
21191         * gcc.c-torture/execute/string-opt-8.c:
21192         Replace with ...
21193
21194         * gcc.c-torture/execute/builtins/abs-2.c
21195         * gcc.c-torture/execute/builtins/abs-3.c
21196         * gcc.c-torture/execute/builtins/complex-1.c
21197         * gcc.c-torture/execute/builtins/fprintf.c
21198         * gcc.c-torture/execute/builtins/fputs.c
21199         * gcc.c-torture/execute/builtins/memcmp.c
21200         * gcc.c-torture/execute/builtins/memmove.c
21201         * gcc.c-torture/execute/builtins/memops-asm.c
21202         * gcc.c-torture/execute/builtins/mempcpy-2.c
21203         * gcc.c-torture/execute/builtins/mempcpy.c
21204         * gcc.c-torture/execute/builtins/memset.c
21205         * gcc.c-torture/execute/builtins/printf.c
21206         * gcc.c-torture/execute/builtins/sprintf.c
21207         * gcc.c-torture/execute/builtins/strcat.c
21208         * gcc.c-torture/execute/builtins/strchr.c
21209         * gcc.c-torture/execute/builtins/strcmp.c
21210         * gcc.c-torture/execute/builtins/strcpy.c
21211         * gcc.c-torture/execute/builtins/strcspn.c
21212         * gcc.c-torture/execute/builtins/strlen-2.c
21213         * gcc.c-torture/execute/builtins/strlen.c
21214         * gcc.c-torture/execute/builtins/strncat.c
21215         * gcc.c-torture/execute/builtins/strncmp-2.c
21216         * gcc.c-torture/execute/builtins/strncmp.c
21217         * gcc.c-torture/execute/builtins/strncpy.c
21218         * gcc.c-torture/execute/builtins/strpbrk.c
21219         * gcc.c-torture/execute/builtins/strpcpy-2.c
21220         * gcc.c-torture/execute/builtins/strpcpy.c
21221         * gcc.c-torture/execute/builtins/strrchr.c
21222         * gcc.c-torture/execute/builtins/strspn.c
21223         * gcc.c-torture/execute/builtins/strstr-asm.c
21224         * gcc.c-torture/execute/builtins/strstr.c:
21225         ... these new files.
21226
21227         * gcc.c-torture/execute/builtins/abs-2-lib.c
21228         * gcc.c-torture/execute/builtins/abs-3-lib.c
21229         * gcc.c-torture/execute/builtins/complex-1-lib.c
21230         * gcc.c-torture/execute/builtins/fprintf-lib.c
21231         * gcc.c-torture/execute/builtins/fputs-lib.c
21232         * gcc.c-torture/execute/builtins/memcmp-lib.c
21233         * gcc.c-torture/execute/builtins/memmove-lib.c
21234         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21235         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21236         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21237         * gcc.c-torture/execute/builtins/memset-lib.c
21238         * gcc.c-torture/execute/builtins/printf-lib.c
21239         * gcc.c-torture/execute/builtins/sprintf-lib.c
21240         * gcc.c-torture/execute/builtins/strcat-lib.c
21241         * gcc.c-torture/execute/builtins/strchr-lib.c
21242         * gcc.c-torture/execute/builtins/strcmp-lib.c
21243         * gcc.c-torture/execute/builtins/strcpy-lib.c
21244         * gcc.c-torture/execute/builtins/strcspn-lib.c
21245         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21246         * gcc.c-torture/execute/builtins/strlen-lib.c
21247         * gcc.c-torture/execute/builtins/strncat-lib.c
21248         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21249         * gcc.c-torture/execute/builtins/strncmp-lib.c
21250         * gcc.c-torture/execute/builtins/strncpy-lib.c
21251         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21252         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21253         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21254         * gcc.c-torture/execute/builtins/strrchr-lib.c
21255         * gcc.c-torture/execute/builtins/strspn-lib.c
21256         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21257         * gcc.c-torture/execute/builtins/strstr-lib.c
21258         * gcc.c-torture/execute/builtins/lib/abs.c
21259         * gcc.c-torture/execute/builtins/lib/fprintf.c
21260         * gcc.c-torture/execute/builtins/lib/memset.c
21261         * gcc.c-torture/execute/builtins/lib/printf.c
21262         * gcc.c-torture/execute/builtins/lib/sprintf.c
21263         * gcc.c-torture/execute/builtins/lib/strcpy.c
21264         * gcc.c-torture/execute/builtins/lib/strcspn.c
21265         * gcc.c-torture/execute/builtins/lib/strncat.c
21266         * gcc.c-torture/execute/builtins/lib/strncmp.c
21267         * gcc.c-torture/execute/builtins/lib/strncpy.c
21268         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21269         * gcc.c-torture/execute/builtins/lib/strspn.c
21270         * gcc.c-torture/execute/builtins/lib/strstr.c:
21271         New files containing support routines.
21272
21273         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21274         declaration.
21275         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21276         when not optimizing.
21277
21278 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21279
21280         PR c++/16240
21281         * g++.dg/abi/mangle22.C: New test.
21282         * g++.dg/abi/mangle23.C: Likewise.
21283
21284 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21285
21286         PR fortran/16290
21287         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21288         Allow for cases without denormalized floating point numbers.
21289
21290 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21291
21292         PR c/1027
21293         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21294         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21295         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21296         expected warning text.
21297         * gcc.dg/format/diag-2.c: New test.
21298
21299 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21300
21301         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21302
21303 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21304
21305         * gcc.dg/builtins-43.c: New.
21306         * gcc.dg/builtins-44.c: New.
21307         * gcc.dg/builtins-45.c: New.
21308
21309 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21310             Andreas Tobler  <a.tobler@schweiz.ch>
21311
21312         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21313         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21314         as SIGSEGV.
21315         * gcc.dg/cleanup-11.c: Likewise.
21316         * gcc.dg/cleanup-8.c: Likewise.
21317         * gcc.dg/cleanup-9.c: Likewise.
21318         * gcc.dg/cleanup-5.c: Run on all platforms.
21319
21320 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21321
21322         * g++.dg/warn/nonnull1.C: New test.
21323
21324 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21325
21326         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21327         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21328         Special-case the Sun compiler wrt to <complex.h>.
21329
21330 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21331
21332         * gcc.dg/Wunreachable-8.C: New test.
21333
21334         * gcc.dg/h8300-ice2.c : New test.
21335
21336 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21337
21338         PR fortran/16161
21339         * gfortran.fortran-torture/compile/implicit.f90: Add test
21340         for implicit character.
21341
21342 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21343
21344         PR fortran/16289
21345         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21346         Use tiny() intrinsic to find smallest non-negative real
21347
21348 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21349
21350         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21351         * gcc.dg/compat/struct-by-value-22_x.c: New.
21352         * gcc.dg/compat/struct-by-value-22_y.c: New.
21353
21354         * gcc.c-torture/execute/20040629-1.c: New test.
21355
21356 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21357
21358         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21359         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21360
21361         PR target/16195
21362         * gcc.dg/20040625-1.c: New test.
21363
21364 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21365
21366         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21367
21368 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21369
21370         PR fortran/15963
21371         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21372
21373 2004-06-29  Richard Henderson  <rth@redhat.com>
21374
21375         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21376
21377 2004-06-29  Paul Brook  <paul@codesourcery.com>
21378
21379         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21380         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21381
21382 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21383
21384         PR c++/16260
21385         * g++.dg/parse/crash15.C: New.
21386
21387 2004-06-28  Andrew Pinski  <apinski@apple.com>
21388
21389         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21390         by the error already.
21391
21392         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21393
21394 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21395
21396         PR target/14041
21397         * gcc.dg/h8300-bss-align-1.c : New.
21398
21399 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21400
21401         * PR c++/16174
21402         * g++.dg/template/ctor4.C: New.
21403
21404 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21405
21406         PR c++/16205
21407         * g++.dg/warn/Wsequence-point-1.C: New test.
21408
21409 2004-06-27  Paul Brook  <paul@codesourcery.com>
21410
21411         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21412
21413 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21414
21415         * g++.old-deja/g++.mike/p7325.C: Remove.
21416
21417 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21418
21419         PR c/14963
21420         * gcc.dg/pr14963.c: New test.
21421
21422 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21423
21424         PR c++/16193
21425         * g++.dg/parse/redef1.C: New test.
21426
21427 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21428
21429         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21430         20021110.c.
21431         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21432         20021119-1.c.
21433         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21434         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21435         5-04.c.
21436         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21437         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21438         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21439         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21440         g++.brendan/enum14.C.
21441         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21442         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21443         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21444         g++.mike/virt1.C.
21445         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21446         memtemp24.C.
21447
21448 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21449
21450         * gcc.dg/20040527-1.c: New test case.
21451
21452 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21453
21454         PR gfortran/pr16196
21455         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21456
21457 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21458
21459         PR middle-end/15825
21460         * gcc.dg/pr15825-1.c: New test case.
21461
21462 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21463
21464         * gcc.c-torture/execute/20040625-1.c: New test.
21465
21466 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21467
21468         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21469
21470 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21471
21472         * gcc.dg/torture/mips-div-1.c: New test.
21473
21474 2004-06-24  Jeff Law  <law@redhat.com>
21475
21476         * gcc.dg/tree-ssa/20040624-1.c: New test.
21477
21478 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21479
21480         * gcc.c-torture/compile/20040624-1.c: New test.
21481
21482 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21483
21484         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21485         this directory.
21486
21487 2004-06-23  Andrew Pinski  <apinski@apple.com>
21488
21489         PR middle-end/15988
21490         * g++.dg/opt/ptrmem4.C: New test.
21491
21492         * gcc.dg/c90-array-quals-2.c: New test.
21493
21494 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21495
21496         * gcc.dg/kpice1.c: New test.
21497
21498 2006-06-23  Andrew Pinski  <apinski@apple.com>
21499
21500         * gcc.dg/c90-array-quals.c: New test.
21501
21502 2006-06-22  Richard Henderson  <rth@redhat.com>
21503
21504         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21505
21506 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21507
21508         * gcc.dg/builtins-config.h: Handle FreeBSD.
21509
21510 2006-06-22  Richard Henderson  <rth@redhat.com>
21511
21512         * g++.dg/opt/devirt1.C: New.
21513
21514 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21515
21516         * g++.dg/opt/pr15551.C: New testcase.
21517
21518 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21519
21520         PR target/14800
21521         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21522         x86_64-*-linux* when compiling for 32bit.
21523
21524 2004-06-21  Andrew Pinski  <apinski@apple.com>
21525
21526         * gcc.dg/pch/struct-1.c: New.
21527         * gcc.dg/pch/struct-1.hs: New.
21528
21529 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21530
21531         * gcc.dg/pch/save-temps-1.c: New file.
21532         * gcc.dg/pch/save-temps-1.hs: New file.
21533
21534 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21535
21536         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21537         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21538
21539 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21540
21541         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21542         to fix type error.
21543         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21544         Remove trailing spaces.
21545
21546 2004-06-21  Richard Henderson  <rth@redhat.com>
21547
21548         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21549         merging && to BIT_FIELD_REF.
21550
21551 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21552
21553         * g++.dg/opt/placeholder1.C: New test.
21554
21555 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21556
21557         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21558         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21559         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21560         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21561
21562 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21563
21564         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21565         extern "C".
21566         * g++.dg/other/pragma-re-1.C: Add comments.
21567
21568 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21569
21570         PR gfortran/16080
21571         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21572
21573 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21574
21575         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21576         instead of setting the type of size_t by
21577         hand.
21578
21579 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21580
21581         * gcc.dg/unordered-2.c: New test case.
21582         * gcc.dg/unordered-3.c: New test case.
21583
21584 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21585
21586         PR other/16043
21587         * lib/g++.exp (g++_version): Tweak regexp for version
21588         * lib/g77.exp (g77_version): Likewise.
21589         * lib/gfortran.exp (gfortran_version): Likewise.
21590         * lib/objc.exp (objc_version): Likewise.
21591         * lib/treelang.exp (treelang_version): Likewise.
21592
21593 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21594
21595         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21596         Use INT_MAX instead of __INT_MAX__.
21597         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21598
21599         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21600         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21601         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21602         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21603         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21604         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21605         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21606         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21607         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21608
21609         * gcc.dg/range-test-1.c: New test.
21610         * g++.dg/opt/range-test-1.C: New test.
21611
21612 2004-06-17  Richard Henderson  <rth@redhat.com>
21613
21614         * objc.dg/sync-1.m: New.
21615         * objc.dg/try-catch-1.m: Don't force next runtime.
21616         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21617         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21618         shadowed catch clause.
21619         * objc.dg/try-catch-5.m: New.
21620
21621 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21622
21623         Bug 14610
21624         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21625
21626 2004-06-15  Richard Henderson  <rth@redhat.com>
21627
21628         * gcc.dg/20001116-1.c: Move expected warning line.
21629
21630 2004-06-15  Richard Henderson  <rth@redhat.com>
21631
21632         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21633         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21634
21635 2004-06-15  Jeff Law  <law@redhat.com>
21636
21637         * gcc.dg/tree-ssa/20040615-1.c: New test.
21638         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21639         be less sensitive to operand ordering.
21640         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21641
21642 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21643
21644         * g++.dg/abi/bitfield3.C: Add comment..
21645
21646 2004-06-15  Richard Henderson  <rth@redhat.com>
21647
21648         * g++.dg/ext/stmtexpr1.C: XFAIL.
21649         * gcc.dg/20030612-1.c: XFAIL.
21650
21651 2004-06-15  Eric Christopher  <echristo@redhat.com>
21652
21653         * g++.dg/charset/asm5.c: New.
21654         * gcc.dg/charset/asm6.c: New.
21655
21656 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21657
21658         PR fortran/15962
21659         * gfortran.fortran-torture/execute/select_1.f90: New test.
21660
21661 2004-06-15  Paul Brook  <paul@codesourcery.com>
21662
21663         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21664
21665 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21666
21667         PR c++/15967
21668         * g++.dg/lookup/crash3.C: New test.
21669
21670 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21671
21672         PR c++/15947
21673         * g++.dg/parse/dtor4.C: New test.
21674
21675 2004-06-14  Jeff Law  <law@redhat.com>
21676
21677         * gcc.c-torture/compile/20040614-1.c: New test.
21678
21679 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21680
21681         PR fortran/15211
21682         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21683         LEN of a character array.
21684
21685 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21686
21687         PR c++/15096
21688         * g++.dg/template/ptrmem10.C: New test.
21689
21690         PR c++/14930
21691         * g++.dg/template/friend30.C: New test.
21692
21693 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21694
21695         PR fortran/14928
21696         * gfortran.fortran-torture/compile/mloc.f90: New test.
21697
21698 2004-06-13  Paul Brook  <paul@codesourcery.com>
21699
21700         * gfortran.fortran-torture/execute/random_2.f90: New test.
21701
21702 2004-06-13  Eric Christopher  <echristo@redhat.com>
21703
21704         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21705
21706 2004-06-12  Paul Brook  <paul@codesourcery.com>
21707
21708         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21709
21710 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21711
21712         PR fortran/14923
21713         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21714
21715 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21716
21717         PR fortran/14957
21718         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21719         syntax errors in end statements of contained subroutines.
21720
21721 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21722
21723         PR fortran/12841
21724         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21725
21726 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21727
21728         PR fortran/15665
21729         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21730
21731 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21732
21733         PR gfortran/12839
21734         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21735
21736 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21737
21738         PR c++/15862
21739         * g++.dg/parse/enum1.C: New test.
21740
21741 2004-06-10  Jeff Law  <law@redhat.com>
21742
21743         * gcc.c-torture/compile/20040610-1.c: New test.
21744
21745 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21746
21747         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21748         * g++.old-deja/g++.other/decl3.C: Likewise.
21749
21750 2004-06-10  Brian Booth  <bbooth@redhat.com>
21751
21752         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21753         V_MAY_DEF instead of VDEF.
21754         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21755
21756 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21757
21758         PR c++/14211
21759         * g++.dg/conversion/const1.C: New test.
21760
21761         PR c++/15076
21762         * g++.dg/conversion/reinterpret1.C: New test.
21763
21764         PR c++/15877
21765         * g++.dg/template/enum2.C: New test.
21766
21767         PR c++/15227
21768         * g++.dg/template/error13.C: New test.
21769
21770 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21771
21772         PR fortran/14957
21773         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21774         arguments to test_* REAL and of the right size.
21775
21776 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21777
21778         PR target/15569
21779         PR rtl-optimization/15681
21780         * gcc.dg/20040609-1.c: New test.
21781
21782 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21783
21784         PR c++/14791
21785         * g++.dg/opt/builtins1.C: New test.
21786
21787 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21788
21789         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21790         that use default windows32 struct layout.
21791         * gcc.dg/i386-bitfield2.c: Likewise.
21792
21793 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21794
21795         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21796         for mingw32 and cygwin targets.
21797
21798 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21799
21800         * gcc.dg/pch/macro-4.c: New.
21801         * gcc.dg/pch/macro-4.hs: New.
21802
21803 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21804
21805         PR fortran/13249
21806         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21807
21808 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21809
21810         PR fortran/13372
21811         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21812
21813 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21814
21815         PR gfortran/14897
21816         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21817
21818 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21819
21820         PR gfortran/15755
21821         * gfortran.fortran-torture/execute/backspace.c : New test.
21822
21823 2004-06-09  Paul Brook  <paul@codesourcery.com>
21824
21825         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21826         (pointer_to_section): Rewrite to use smaller array.
21827
21828 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21829
21830         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21831         * gcc.dg/ext/altivec-10.c: Same.
21832         * gcc.dg/ext/altivec-11.c: Same.
21833         * gcc.dg/ext/altivec-12.c: Same.
21834         * gcc.dg/ext/altivec-13.c: Same.
21835         * gcc.dg/ext/altivec-14.c: Same.
21836         * gcc.dg/ext/altivec-15.c: Same.
21837         * gcc.dg/ext/altivec-16.c: Same.
21838         * gcc.dg/ext/altivec-3.c: Same.
21839         * gcc.dg/ext/altivec-4.c: Same.
21840         * gcc.dg/ext/altivec-6.c: Same.
21841         * gcc.dg/ext/altivec-7.c: Same.
21842         * gcc.dg/ext/altivec-8.c: Same.
21843         * gcc.dg/ext/altivec-varargs-1.c: Same.
21844
21845         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21846         * g++.dg/ext/altivec-10.C: Same.
21847         * g++.dg/ext/altivec-2.C: Same.
21848         * g++.dg/ext/altivec-3.C: Same.
21849         * g++.dg/ext/altivec-4.C: Same.
21850         * g++.dg/ext/altivec-5.C: Same.
21851         * g++.dg/ext/altivec-6.C: Same.
21852         * g++.dg/ext/altivec-7.C: Same.
21853         * g++.dg/ext/altivec-8.C: Same.
21854         * g++.dg/ext/altivec-9.C: Same.
21855
21856 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21857
21858         PR c++/7841
21859         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21860
21861 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21862
21863         * gcc.dg/union-1.c: New test.
21864
21865 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21866
21867         * gcc.dg/builtins-41.c: New test case.
21868         * gcc.dg/builtins-42.c: New test case.
21869
21870 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21871
21872         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21873         * g++.dg/ext/altivec-10.C: Same.
21874         * g++.dg/ext/altivec-2.C: Same.
21875         * g++.dg/ext/altivec-3.C: Same.
21876         * g++.dg/ext/altivec-4.C: Same.
21877         * g++.dg/ext/altivec-5.C: Same.
21878         * g++.dg/ext/altivec-6.C: Same.
21879         * g++.dg/ext/altivec-7.C: Same.
21880         * g++.dg/ext/altivec-8.C: Same.
21881         * g++.dg/ext/altivec-9.C: Same.
21882         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21883         * g++.old-deja/g++.brendan/new3.C: Same.
21884         * gcc.c-torture/execute/eeprof-1.x: Same.
21885
21886 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21887
21888         PR c/14765
21889         * gcc.dg/pr14765-1.c: New test.
21890
21891 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21892
21893         PR c/14649
21894         * gcc.dg/pr14649-1.c: New test case.
21895
21896 2004-06-07  Richard Henderson  <rth@redhat.com>
21897
21898         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21899         if temporaries.
21900
21901 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21902
21903         * g++.dg/eh/elide1.C: Remove XFAIL.
21904
21905 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21906
21907         PR c++/15337
21908         * g++.dg/expr/sizeof3.C: New test.
21909
21910         PR c++/14777
21911         * g++.dg/template/access14.C: New test.
21912
21913         PR c++/15554
21914         * g++.dg/template/enum1.C: New test.
21915
21916         PR c++/15057
21917         * g++.dg/eh/throw1.C: New test.
21918
21919 2004-06-07  David Ayers  <d.ayers@inode.at>
21920             Ziemowit Laski  <zlaski@apple.com>
21921
21922         * lib/objc.exp (objc_target_compile): Revert the '-framework
21923         Foundation' flag fix, since bare Darwin does not ship
21924         with the Foundation framework.
21925         * objc/execute/next_mapping.h: Provide a local NSConstantString
21926         @interface and @implementation.
21927         (objc_constant_string_init): A constructor function, used to
21928         initialize the NSConstantString meta-class object.
21929         * objc/execute/string1.m: Include "next_mapping.h" instead of
21930         <Foundation/NSString.h>.
21931         * objc/execute/string2.m: Likewise.
21932         * objc/execute/string3.m: Likewise.
21933         * objc/execute/string4.m: Likewise.
21934
21935 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21936
21937         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21938         to double. Replace double with FLOAT.
21939         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21940
21941         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21942         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21943         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21944         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21945         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21946         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21947         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21948         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21949
21950 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21951
21952         PR c/13519
21953         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21954
21955 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21956
21957         PR c++/15503
21958         * g++.dg/template/meminit2.C: New test.
21959
21960 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21961
21962         PR target/15822
21963         * gcc.c-torture/execute/compare-fp-1.c,
21964         gcc.c-torture/execute/compare-fp-2.c,
21965         gcc.c-torture/execute/compare-fp-3.c,
21966         gcc.c-torture/execute/compare-fp-4.c,
21967         gcc.c-torture/execute/compare-fp-3.x,
21968         gcc.c-torture/execute/compare-fp-4.x: Moved...
21969         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21970         gcc.c-torture/execute/ieee/compare-fp-2.c,
21971         gcc.c-torture/execute/ieee/compare-fp-3.c,
21972         gcc.c-torture/execute/ieee/compare-fp-4.c,
21973         gcc.c-torture/execute/ieee/compare-fp-3.x,
21974         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21975
21976 2004-06-04  David Ayers  <d.ayers@inode.at>
21977
21978         * objc/execute/protocol-isEqual-4.m: New testcase.
21979
21980 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21981
21982         * objc/execute/protocol-isEqual-1.m: New testcase.
21983         * objc/execute/protocol-isEqual-2.m: New testcase.
21984         * objc/execute/protocol-isEqual-3.m: New testcase.
21985
21986 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21987
21988         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21989
21990 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21991
21992         * lib/objc.exp (objc_target_compile): When running tests on
21993         Darwin (Mac OS X), inform the linker about '-framework
21994         'Foundation'.
21995
21996 2004-06-02  Eric Christopher  <echristo@redhat.com>
21997
21998         * gcc.c-torture/compile/20040602-1.c: New.
21999
22000 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22001
22002         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22003         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22004
22005         PR tree-optimization/14736
22006         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22007
22008         PR tree-optimization/14042
22009         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22010
22011         PR tree-optimization/14729
22012         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22013
22014 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22015
22016         PR fortran/15557
22017         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22018
22019 2004-06-01  Richard Hederson  <rth@redhat.com>
22020
22021         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22022
22023 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22024
22025         PR c++/14932
22026         * g++.dg/parse/offsetof4.C: New test.
22027
22028 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22029
22030         PR objc/7993
22031         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22032
22033 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22034
22035         PR c++/15701
22036         * g++.dg/template/friend29.C: New test.
22037
22038 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22039
22040         PR c/15749
22041         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22042
22043 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22044
22045         * gcc.dg/sparc-trap-1.c: New test.
22046
22047 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22048
22049         PR middle-end/15069
22050         * g++.dg/opt/fold3.C: New test case.
22051
22052 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22053
22054         * lib/target-supports.exp (check_iconv_available): Fix fallout
22055         from 2004-05-28 patch.
22056
22057 2004-05-30  Paul Brook  <paul@codesourcery.com>
22058
22059         PR fortran/15620
22060         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22061         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22062
22063 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22064
22065         * gfortran.fortran-torture/execute/random_1.f90: New test.
22066
22067 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22068
22069         * g++.dg/ext/altivec-10.C: New test.
22070
22071 2004-05-29  Paul Brook  <paul@codesourcery.com>
22072
22073         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22074
22075 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22076
22077         * gcc.dg/altivec-16.c: New test.
22078
22079 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22080
22081         * lib/target-supports.exp (check_vmx_hw_available): New.
22082         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22083
22084         * lib/target-supports.exp (check_alias_available,
22085         check_iconv_available, check_named_sections_available): Use
22086         unique names for temporary files.
22087
22088 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22089
22090         * gcc.dg/altivec-15.c: New test.
22091
22092 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22093
22094         PR c++/15083
22095         * g++.dg/warn/noeffect6.C: New test.
22096
22097         PR c++/15471
22098         * g++.dg/expr/ptrmem4.C: New test.
22099
22100         PR c++/15640
22101         * g++.dg/template/operator3.C: New test.
22102
22103 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22104
22105         PR c++/14668
22106         * g++.dg/lookup/redecl1.C: New test.
22107         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22108
22109 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22110
22111         * gcc.c-torture/execute/compare-fp-1.c,
22112         gcc.c-torture/execute/compare-fp-2.c,
22113         gcc.c-torture/execute/compare-fp-3.c,
22114         gcc.c-torture/execute/compare-fp-4.c,
22115         gcc.c-torture/execute/compare-fp-3.x,
22116         gcc.c-torture/execute/compare-fp-4.x,
22117         gcc.dg/pr15649-1.c: New.
22118
22119 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22120
22121         PR c++/12883
22122         * g++.dg/init/array14.C: New test.
22123
22124 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22125
22126         * lib/compat.exp (compat-get-options-main): New.
22127         (compat-get-options): Remove unneeded code, warn for ignored
22128         command.
22129         (compat-execute): Check flag set by dg-require-* commands.
22130
22131         * lib/compat.exp (compat-execute): Break up long lines.
22132
22133 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22134
22135         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22136         * gcc.dg/altivec-14.c: New test.
22137         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22138
22139         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22140         * gcc.dg/altivec-12.c: Ditto.
22141
22142         * gcc.dg/altivec-3.c: Move call to altivec_check.
22143
22144 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22145
22146         PR c++/15044
22147         * g++.dg/template/error12.C: New test.
22148
22149         PR c++/15317
22150         * g++.dg/ext/attrib15.C: New test.
22151
22152         PR c++/15329
22153         * g++.dg/template/ptrmem9.C: New test.
22154
22155 2004-05-25  Paul Brook  <paul@codesourcery.com>
22156
22157         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22158
22159 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22160
22161         PR c++/15165
22162         * g++.dg/template/crash19.C: New test.
22163
22164 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22165
22166         PR c++/15025
22167         * g++.dg/template/redecl1.C: New test.
22168
22169 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22170
22171         PR c++/14821
22172         * g++.dg/other/ns1.C: New test.
22173
22174         PR c++/14883
22175         * g++.dg/template/invalid1.C: New test.
22176
22177 2004-05-23  Paul Brook  <paul@codesourcery.com>
22178         Victor Leikehman  <lei@haifasphere.co.il>
22179
22180         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22181         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22182
22183 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22184
22185         PR c++/15285
22186         PR c++/15299
22187         * g++.dg/template/non-dependent5.C: New test.
22188         * g++.dg/template/non-dependent6.C: New test.
22189
22190 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22191
22192         PR c++/15507
22193         * g++.dg/inherit/union1.C: New test.
22194
22195         PR c++/15542
22196         * g++.dg/template/addr1.C: New test.
22197
22198         PR c++/15427
22199         * g++.dg/template/array5.C: New test.
22200
22201         PR c++/15287
22202         * g++.dg/template/array6.C: New test.
22203
22204 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22205             Roger Sayle  <roger@eyesopen.com>
22206
22207         * g++.dg/lookup/forscope2.C: New test case.
22208
22209 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22210
22211         * gcc.dg/cpp/Wmissingdirs.c: New.
22212
22213 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22214
22215         PR target/15301
22216         * gcc.dg/compat/union-m128-1.h: New file.
22217         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22218         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22219         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22220
22221 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22222
22223         PR target/15302
22224         * gcc.dg/compat/struct-complex-1.h: New file.
22225         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22226         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22227         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22228
22229 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22230
22231         PR middle-end/3074
22232         * gcc.dg/pr3074-1.c: New test case.
22233         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22234
22235 2004-05-20  Falk Hueffner  <falk@debian.org>
22236
22237         PR other/15526
22238         * gcc.dg/ftrapv-1.c: New test case.
22239
22240 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22241
22242         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22243
22244 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22245             Jeff Law  <law@redhat.com>
22246
22247         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22248         * gcc.dg/tree-ssa/20040518-2.c: New test.
22249
22250         * gcc.dg/tree-ssa/20040518-1.c: New test.
22251
22252 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22253
22254         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22255
22256 2004-05-18  Paul Brook  <paul@codesourcery.com>
22257
22258         PR fortran/13930
22259         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22260
22261 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22262
22263         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22264         constant folding.
22265
22266 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22267
22268         * gcc.dg/tree-ssa/20040517-1.c: New test.
22269
22270 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22271
22272         * gcc.dg/loop-4.c: New test.
22273
22274 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22275
22276         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22277
22278 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22279
22280         PR fortran/15311
22281         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22282
22283 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22284
22285         PR fortran/13826
22286         PR fortran/13940
22287         * gfortran.fortran-torture/compile/data_1.f90: New test.
22288
22289 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22290
22291         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22292         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22293
22294 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22295
22296         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22297
22298 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22299
22300         PR c/15444
22301         * gcc.dg/format/xopen-1.c: Adjust expected message.
22302         * gcc.dg/format/xopen-3.c: New test.
22303
22304 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22305
22306         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22307
22308 2004-05-14  Jeff Law  <law@redhat.com>
22309
22310         * gcc.dg/tree-ssa/20040514-2.c: New test.
22311
22312 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22313
22314         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22315         this ...
22316         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22317         this.
22318
22319 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22320
22321         * gcc.dg/tree-ssa/20040514-1.c: New test.
22322
22323 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22324
22325         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22326         test.
22327
22328 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22329
22330         PR fortran/14066
22331         * gfortran.fortran-torture/compile/do_1.f90: New test.
22332
22333 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22334
22335         PR fortran/15051
22336         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22337         test.
22338
22339 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22340
22341         PR fortran/15149
22342         * gfortran.fortran-torture/execute/random_init.f90: New test.
22343
22344 2004-05-13  Paul Brook  <paul@codesourcery.com>
22345
22346         PR fortran/15314
22347         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22348
22349 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22350
22351         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22352         for the powerpc case.
22353
22354 2004-05-13  Jeff Law  <law@redhat.com>
22355
22356         * gcc.dg/tree-ssa/20040513-1.c: New test.
22357         * gcc.dg/tree-ssa/20040513-2.c: New test.
22358
22359 2004-05-13  Paul Brook  <paul@codesourcery.com>
22360
22361         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22362         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22363         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22364
22365 2004-05-13  Andreas Schwab  <schwab@suse.de>
22366
22367         PR other/10819
22368         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22369         characters.
22370
22371 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22372
22373         PR fortran/15294
22374         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22375
22376 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22377
22378         Merge from tree-ssa-20020619-branch.  See
22379         ChangeLog.tree-ssa for details.
22380
22381 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22382
22383         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22384         include <altivec.h> explicitly.
22385         * gcc.dg/altivec-13.c: Likewise.
22386
22387 2004-05-11  Paul Brook  <paul@codesourcery.com>
22388
22389         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22390
22391 2004-05-10  Eric Christopher  <echristo@redhat.com>
22392
22393         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22394         * gcc.dg/sibcall-4.c: Ditto.
22395
22396 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22397
22398         * g++.dg/ext/altivec-8.C: New test case.
22399         * gcc.dg/altivec-13.c: New test case.
22400
22401 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22402
22403         * gcc.c-torture/execute/divcmp-1.c: New test case.
22404         * gcc.c-torture/execute/divcmp-2.c: New test case.
22405         * gcc.c-torture/execute/divcmp-3.c: New test case.
22406
22407 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22408
22409         * g++.dg/other/pragma-re-2.C: New test.
22410
22411 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22412
22413         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22414         * gcc.dg/i386-387-2.c: Likewise.
22415
22416         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22417         __builtin_drem.
22418         * gcc.dg/i386-387-6.c: Likewise.
22419
22420 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22421
22422         * gcc.dg/builtins-33.c: Also check log1p*.
22423
22424 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22425
22426         PR optimization/15296
22427         * gcc.c-torture/execute/pr15296.c: New test.
22428
22429 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22430
22431         * gcc.dg/builtins-40.c: New test.
22432
22433 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22434
22435         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22436
22437 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22438
22439         * g++.dg/ext/spe1.C: New testcase.
22440
22441 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22442
22443         * objc.dg/image-info.m: Allow additional attributes
22444         for __image_info section.
22445
22446 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22447
22448         * gcc.dg/torture/mips-hilo-2.c: New test.
22449
22450 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22451
22452         PR c++/14389
22453         * g++.dg/template/member5.C: New test.
22454
22455 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22456
22457         * gcc.dg/builtins-34.c: Also check expm1*.
22458
22459 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22460
22461         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22462         * gcc.dg/torture/builtin-convert-3.c: New test.
22463
22464 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22465
22466         PR middle-end/15054
22467         * g++.dg/opt/pr15054.C: New test.
22468
22469 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22470
22471         * gcc.dg/torture/builtin-rounding-1.c: New test.
22472         * gcc.dg/builtins-25.c: Delete.
22473         * gcc.dg/builtins-29.c: Delete.
22474
22475 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22476
22477         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22478         * gcc.dg/sibcall-4.c: Likewise.
22479         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22480
22481 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22482
22483         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22484         bit-field on 16-bit targets.
22485
22486 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22487
22488         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22489         16-bit targets.
22490
22491 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22492
22493         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22494         * gcc.dg/rs6000-power2-2.c: Likewise.
22495
22496 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22497
22498         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22499         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22500         Change the asm registers to be in form of frN instead of fN.
22501
22502 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22503
22504         * gcc.dg/torture/builtin-convert-2.c: New test.
22505
22506 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22507
22508         * gcc.dg/rs6000-power2-1.c: New test.
22509         * gcc.dg/rs6000-power2-2.c: New test.
22510
22511 2004-04-28  Jan Hubicka  <jh@suse.cz>
22512
22513         * gcc.dg/unused-6.c: New test.
22514
22515 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22516             Ulrich Weigand  <uweigand@de.ibm.com>
22517
22518         * ada/acats/run_all.sh: Define $target variable.
22519
22520 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22521
22522         PR c++/15119
22523         * g++.dg/other/vararg-1.C: New test.
22524
22525         PR c++/4794
22526         * g++.dg/eh/cleanup3.C: New test.
22527
22528 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22529
22530         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22531         and ad8011a (target_insn).
22532         * ada/acats/support/macro.dfs: Likewise.
22533         * ada/acats/support/impbit.adb: New file.
22534
22535 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22536
22537         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22538
22539 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22540
22541         * gcc.dg/loop-3.c: New test.
22542
22543 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22544
22545         * gcc.c-torture/execute/simd-5.c: New test.
22546
22547 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22548
22549         PR c++/15064
22550         * g++.dg/template/crash18.C: New test.
22551
22552 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22553
22554         * g++.dg/ext/complit3.C: New test.
22555
22556 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22557
22558         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22559         * gcc.dg/altivec-3.c: Same.
22560         * gcc.dg/altivec-varargs-1.c: Same.
22561
22562 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22563
22564         * lib/target-supports.exp (check_profiling_available): Assume
22565         profiling is not available on powerpc-eabi targets.
22566
22567 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22568
22569         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22570         * gcc.dg/vmx/bug-1.c: Ditto.
22571
22572 2004-04-20  Eric Christopher  <echristo@redhat.com>
22573
22574         * gcc.dg/charset/extern.c: New test.
22575         * g++.dg/charset/extern3.cc: Ditto.
22576
22577 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22578
22579         * gcc.dg/builtins-39.c: New test.
22580
22581 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22582
22583         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22584
22585 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22586
22587         * gcc.dg/torture/mips-hilo-1.c: New test.
22588
22589 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22590
22591         * gcc.c-torture/compile/20040419-1.c: New test.
22592
22593 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22594
22595         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22596
22597 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22598             Aldy Hernandez  <aldyh@redhat.com>
22599
22600         * gcc.c-torture/execute/va-arg-24.c: New.
22601
22602 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22603             Aldy Hernandez  <aldyh@redhat.com>
22604
22605         * gcc.dg/vmx/1b-01.c: New.
22606         * gcc.dg/vmx/1b-02.c: New.
22607         * gcc.dg/vmx/1b-03.c: New.
22608         * gcc.dg/vmx/1b-04.c: New.
22609         * gcc.dg/vmx/1b-05.c: New.
22610         * gcc.dg/vmx/1b-06.c: New.
22611         * gcc.dg/vmx/1b-07.c: New.
22612         * gcc.dg/vmx/1c-01.c: New.
22613         * gcc.dg/vmx/1c-02.c: New.
22614         * gcc.dg/vmx/3a-01a.c: New.
22615         * gcc.dg/vmx/3a-01.c: New.
22616         * gcc.dg/vmx/3a-01m.c: New.
22617         * gcc.dg/vmx/3a-03.c: New.
22618         * gcc.dg/vmx/3a-03m.c: New.
22619         * gcc.dg/vmx/3a-04.c: New.
22620         * gcc.dg/vmx/3a-04m.c: New.
22621         * gcc.dg/vmx/3a-05.c: New.
22622         * gcc.dg/vmx/3a-06.c: New.
22623         * gcc.dg/vmx/3a-06m.c: New.
22624         * gcc.dg/vmx/3a-07.c: New.
22625         * gcc.dg/vmx/3b-01.c: New.
22626         * gcc.dg/vmx/3b-02.c: New.
22627         * gcc.dg/vmx/3b-10.c: New.
22628         * gcc.dg/vmx/3b-13.c: New.
22629         * gcc.dg/vmx/3b-14.c: New.
22630         * gcc.dg/vmx/3b-15.c: New.
22631         * gcc.dg/vmx/3c-01a.c: New.
22632         * gcc.dg/vmx/3c-01.c: New.
22633         * gcc.dg/vmx/3c-02.c: New.
22634         * gcc.dg/vmx/3c-03.c: New.
22635         * gcc.dg/vmx/3d-01.c: New.
22636         * gcc.dg/vmx/4-01.c: New.
22637         * gcc.dg/vmx/4-03.c: New.
22638         * gcc.dg/vmx/5-01.c: New.
22639         * gcc.dg/vmx/5-02.c: New.
22640         * gcc.dg/vmx/5-03.c: New.
22641         * gcc.dg/vmx/5-04.c: New.
22642         * gcc.dg/vmx/5-05.c: New.
22643         * gcc.dg/vmx/5-06.c: New.
22644         * gcc.dg/vmx/5-07.c: New.
22645         * gcc.dg/vmx/5-07t.c: New.
22646         * gcc.dg/vmx/5-08.c: New.
22647         * gcc.dg/vmx/5-10.c: New.
22648         * gcc.dg/vmx/5-11.c: New.
22649         * gcc.dg/vmx/7-01a.c: New.
22650         * gcc.dg/vmx/7-01.c: New.
22651         * gcc.dg/vmx/7c-01.c: New.
22652         * gcc.dg/vmx/7d-01.c: New.
22653         * gcc.dg/vmx/7d-02.c: New.
22654         * gcc.dg/vmx/8-01.c: New.
22655         * gcc.dg/vmx/8-02a.c: New.
22656         * gcc.dg/vmx/8-02.c: New.
22657         * gcc.dg/vmx/brode-1.c: New.
22658         * gcc.dg/vmx/bug-1.c: New.
22659         * gcc.dg/vmx/bug-2.c: New.
22660         * gcc.dg/vmx/bug-3.c: New.
22661         * gcc.dg/vmx/cw-bug-1.c: New.
22662         * gcc.dg/vmx/cw-bug-2.c: New.
22663         * gcc.dg/vmx/cw-bug-3.c: New.
22664         * gcc.dg/vmx/dct.c: New.
22665         * gcc.dg/vmx/debug-1.c: New.
22666         * gcc.dg/vmx/debug-2.c: New.
22667         * gcc.dg/vmx/debug-3.c: New.
22668         * gcc.dg/vmx/debug-4.c: New.
22669         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22670         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22671         * gcc.dg/vmx/eg-5.c: New.
22672         * gcc.dg/vmx/fft.c: New.
22673         * gcc.dg/vmx/gcc-bug-1.c: New.
22674         * gcc.dg/vmx/gcc-bug-2.c: New.
22675         * gcc.dg/vmx/gcc-bug-3.c: New.
22676         * gcc.dg/vmx/gcc-bug-4.c: New.
22677         * gcc.dg/vmx/gcc-bug-5.c: New.
22678         * gcc.dg/vmx/gcc-bug-6.c: New.
22679         * gcc.dg/vmx/gcc-bug-7.c: New.
22680         * gcc.dg/vmx/gcc-bug-8.c: New.
22681         * gcc.dg/vmx/gcc-bug-9.c: New.
22682         * gcc.dg/vmx/gcc-bug-b.c: New.
22683         * gcc.dg/vmx/gcc-bug-c.c: New.
22684         * gcc.dg/vmx/gcc-bug-d.c: New.
22685         * gcc.dg/vmx/gcc-bug-e.c: New.
22686         * gcc.dg/vmx/gcc-bug-f.c: New.
22687         * gcc.dg/vmx/gcc-bug-g.c: New.
22688         * gcc.dg/vmx/gcc-bug-i.c: New.
22689         * gcc.dg/vmx/harness.h: New.
22690         * gcc.dg/vmx/ira1.c: New.
22691         * gcc.dg/vmx/ira2a.c: New.
22692         * gcc.dg/vmx/ira2b.c: New.
22693         * gcc.dg/vmx/ira2.c: New.
22694         * gcc.dg/vmx/ira2c.c: New.
22695         * gcc.dg/vmx/mem.c: New.
22696         * gcc.dg/vmx/newton-1.c: New.
22697         * gcc.dg/vmx/ops.c: New.
22698         * gcc.dg/vmx/sn7153.c: New.
22699         * gcc.dg/vmx/spill2.c: New.
22700         * gcc.dg/vmx/spill3.c: New.
22701         * gcc.dg/vmx/spill.c: New.
22702         * gcc.dg/vmx/t.c: New.
22703         * gcc.dg/vmx/varargs-1.c: New.
22704         * gcc.dg/vmx/varargs-2.c: New.
22705         * gcc.dg/vmx/varargs-3.c: New.
22706         * gcc.dg/vmx/varargs-4.c: New.
22707         * gcc.dg/vmx/varargs-5.c: New.
22708         * gcc.dg/vmx/varargs-6.c: New.
22709         * gcc.dg/vmx/varargs-7.c: New.
22710         * gcc.dg/vmx/vmx.exp: New.
22711         * gcc.dg/vmx/vprint-1.c: New.
22712         * gcc.dg/vmx/vscan-1.c: New.
22713         * gcc.dg/vmx/x-01.c: New.
22714         * gcc.dg/vmx/x-02.c: New.
22715         * gcc.dg/vmx/x-03.c: New.
22716         * gcc.dg/vmx/x-04.c: New.
22717         * gcc.dg/vmx/x-05.c: New.
22718         * gcc.dg/vmx/yousufi-1.c: New.
22719         * gcc.dg/vmx/zero-1.c: New.
22720         * gcc.dg/vmx/zero.c: New.
22721
22722 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22723
22724         * g++.dg/lookup/java1.C: Update for chage of
22725         _Jv_AllocObject.
22726         * g++.dg/lookup/java2.C: Likewise.
22727
22728 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22729
22730         * ada/acats/run_all.sh: use -O2 by default.
22731
22732 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22733
22734         * gcc.dg/vr-mult-[12].c: New tests.
22735
22736 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22737
22738         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22739
22740         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22741
22742 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22743
22744         * lib/target-supports.exp (check_profiling_available): Assume profiling
22745         isn't available for mips*-*-elf targets.
22746
22747 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22748
22749         * gcc.dg/builtins-38.c: New test.
22750
22751 2004-04-14  Eric Christopher  <echristo@redhat.com>
22752
22753         * g++.dg/charset/charset.exp: Run .cc extension tests.
22754
22755 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22756
22757         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22758
22759 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22760
22761         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22762
22763 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22764
22765         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22766         * gcc.dg/i386-387-2.c: Likewise.
22767
22768         * gcc.dg/i386-387-7.c: New test.
22769         * gcc.dg/i386-387-8.c: New test.
22770
22771         * gcc.dg/builtins-37.c: New test.
22772
22773 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22774
22775         * g++.dg/pch/externc-1.C: Add missing semicolon.
22776
22777 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22778
22779         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22780
22781 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22782
22783         * gcc.c-torture/execute/20040411-1.c: New test.
22784
22785 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22786
22787         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22788
22789 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22790
22791         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22792
22793 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22794
22795         * lib/target-supports.exp (check_named_sections_available): New.
22796         * lib/gcc-dg.exp (dg-require-named-sections): New.
22797         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22798         old-deja.exp.  Also prune error-count message from HP linker.
22799         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22800
22801         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22802         * g++.old-deja/g++.pt/static3.C: Likewise.
22803         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22804
22805 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22806
22807         * gcc.c-torture/execute/20040409-1.c: New test case.
22808         * gcc.c-torture/execute/20040409-2.c: New test case.
22809         * gcc.c-torture/execute/20040409-3.c: New test case.
22810
22811 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22812
22813         * gcc.dg/20040409-1.c: New test.
22814
22815 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22816
22817         PR target/14888
22818         * g++.dg/opt/pr14888.C: New test case.
22819
22820 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22821
22822         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22823         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22824         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22825         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22826         New tests.
22827
22828 2004-04-08  Paul Brook  <paul@codesourcery.com>
22829
22830         * gcc.dg/spill-1.c: New test.
22831
22832 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22833
22834         * gcc.dg/torture/builtin-ctype-2.c: New test.
22835
22836 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22837
22838         * gcc.dg/pch/pch.exp: Add largefile test.
22839
22840 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22841
22842         * g++.dg/pch/externc-1.Hs: New.
22843         * g++.dg/pch/externc-1.C: New.
22844
22845 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22846
22847         * gcc.dg/compat/struct-by-value-5a_main.c,
22848         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22849         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22850         * gcc.dg/compat/struct-by-value-5a_x.c,
22851         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22852         gcc.dg/compat/struct-by-value-5_x.c.
22853         * gcc.dg/compat/struct-by-value-5a_y.c,
22854         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22855         gcc.dg/compat/struct-by-value-5_y.c.
22856
22857         * gcc.dg/compat/struct-by-value-6a_main.c,
22858         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22859         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22860         * gcc.dg/compat/struct-by-value-6a_x.c,
22861         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22862         gcc.dg/compat/struct-by-value-6_x.c.
22863         * gcc.dg/compat/struct-by-value-6a_y.c,
22864         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22865         gcc.dg/compat/struct-by-value-6_y.c.
22866
22867         * gcc.dg/compat/struct-by-value-7a_main.c,
22868         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22869         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22870         * gcc.dg/compat/struct-by-value-7a_x.c,
22871         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22872         gcc.dg/compat/struct-by-value-7_x.c.
22873         * gcc.dg/compat/struct-by-value-7a_y.c,
22874         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22875         gcc.dg/compat/struct-by-value-7_y.c.
22876
22877 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22878
22879         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22880         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22881         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22882         options.
22883
22884 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22885
22886         * gcc.dg/builtins-36.c: New test.
22887
22888 2004-04-06  Paul Brook  <paul@codesourcery.com>
22889
22890         * README.gcc: Remove obsolete contraint on testcases.
22891
22892 2004-04-05  Paul Brook  <paul@codesourcery.com>
22893
22894         PR2123
22895         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22896         failure and exit(0) on success.
22897         * g++.dg/expr/anew2.C: Ditto.
22898         * g++.dg/expr/anew3.C: Ditto.
22899         * g++.dg/expr/anew4.C: Ditto.
22900
22901 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22902
22903         PR c++/3518
22904         * g++.dg/template/unify7.C: New.
22905
22906 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22907
22908         * g++.dg/README: Bring up to date with new subdirectories; remove
22909         duplicate subdirectory lines.
22910
22911 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22912
22913         PR c++/14007
22914         * g++.dg/template/unify5.C: New.
22915         * g++.dg/template/unify6.C: New.
22916         * g++.dg/template/qualttp20.C: Adjust.
22917         * g++.old-deja/g++.jason/report.C: Adjust.
22918         * g++.old-deja/g++.other/qual1.C: Adjust.
22919
22920 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22921
22922         PR c++/14803
22923         * g++.dg/inherit/ptrmem1.C: New test.
22924
22925 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22926
22927         PR c++/14755
22928         * gcc.c-torture/execute/20040331-1.c: New test.
22929         * gcc.dg/20040331-1.c: New test.
22930
22931 2004-04-01  Paul Brook  <paul@codesourcery.com>
22932
22933         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22934
22935 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22936
22937         PR c++/14724
22938         * g++.dg/init/goto1.C: New test.
22939
22940         PR c++/14763
22941         * g++.dg/template/defarg4.C: New test.
22942
22943 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22944
22945         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22946
22947 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22948
22949         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22950
22951 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22952
22953         * gcc.dg/noncompile/undeclared-2.c: New test.
22954
22955 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22956
22957         * gcc.dg/940409-1.c: Remove XFAIL.
22958         * gcc.dg/reg-vol-struct-1.c: New test.
22959
22960 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22961
22962         * gcc.dg/torture/builtin-wctype-1.c: New test.
22963
22964 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22965
22966         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22967         * gcc.dg/20001101-1.c: Likewise.
22968         * gcc.dg/20001102-1.c: Likewise.
22969
22970 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22971
22972         * gcc.dg/compare8.c: Add an additional test for XOR.
22973
22974 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22975
22976         * gcc.dg/torture/builtin-ctype-1.c: New test.
22977
22978 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22979
22980         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22981         * gcc.dg/torture/builtin-math-1.c: Likewise.
22982         * gcc.dg/torture/builtin-power-1.c: New test.
22983
22984 2004-03-24  Andreas Schwab  <schwab@suse.de>
22985
22986         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22987         IA64 assembler.
22988
22989 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22990             Roger Sayle  <roger@eyesopen.com>
22991
22992         * gcc.dg/compare8.c: New test case.
22993
22994 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22995
22996         * g++.dg/ext/altivec-7.C: New test.
22997
22998 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22999
23000         PR 12267, 12391, 12560, 13129, 14114, 14133
23001         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23002         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23003         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23004         Adjust error regexps.
23005         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23006         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23007         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23008         * gcc.dg/local1.c: Add explanatory comment.
23009
23010 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23011
23012         PR optimization/14669
23013         * g++.dg/opt/fold2.C: New test case.
23014
23015 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23016
23017         PR c/14069
23018         * gcc.dg/20040322-1.c: New test.
23019
23020 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23021
23022         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23023         * gcc.dg/ultrasp4.c: Likewise.
23024         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23025
23026 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23027
23028         * gcc.dg/i386-sse-8.c: Reset default options.
23029
23030 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23031
23032         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23033         in the error message text.
23034
23035 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23036
23037         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23038
23039 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23040
23041         PR c++/14616
23042         * g++.dg/init/array13.C: New test.
23043
23044 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23045
23046         PR target/13889
23047         * gcc.c-torture/compile/pr13889.c: New test case.
23048
23049 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23050
23051         PR c/14635
23052         * builtins-1.c (nan, nans): Don't test.
23053         * builtins-30.c: Don't use nan, nanf, nanl.
23054         * builtins-35.c: New test.
23055
23056 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23057
23058         * g++.dg/ext/altivec-6.C: New test.
23059
23060 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23061
23062         * g++.dg/init/placement3.C: New test.
23063
23064         * g++.dg/template/spec13.C: New test.
23065
23066         * g++.dg/lookup/using11.C: New test.
23067
23068         * g++.dg/lookup/koenig3.C: New test.
23069
23070         * g++.dg/template/operator2.C: New test.
23071
23072         * g++.dg/expr/dtor3.C: New test.
23073         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23074         marker.
23075         * g++.old-deja/g++.law/visibility28.C: Likewise.
23076
23077 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23078
23079         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23080         * gcc.dg/ppc64-abi-3.c: Likewise.
23081
23082 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23083
23084         PR c++/14545
23085         * g++.dg/parse/template15.C: New test.
23086
23087 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23088
23089         * g++.dg/expr/dtor2.C: New test.
23090
23091         * g++.dg/lookup/anon4.C: New test.
23092
23093         * g++.dg/overload/using1.C: New test.
23094
23095         * g++.dg/template/lookup7.C: New test.
23096
23097         * g++.dg/template/typename6.C: New test.
23098
23099         * g++.dg/expr/cond6.C: New test.
23100
23101 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23102
23103         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23104
23105 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23106
23107         * g++.dg/expr/cond5.C: New test.
23108         * g++.dg/expr/constcast1.C: Likewise.
23109         * g++.dg/expr/ptrmem2.C: Likewise.
23110         * g++.dg/expr/ptrmem3.C: Likewise.
23111         * g++.dg/lookup/main1.C: Likewise.
23112         * g++.dg/template/lookup6.C: Likewise.
23113
23114 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23115
23116         * gcc.dg/local1.c: New test.
23117
23118         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23119
23120 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23121
23122         * gcc.dg/torture/builtin-convert-1.c: New test.
23123
23124 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23125
23126         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23127
23128 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23129
23130         PR c++/14481
23131         * g++.dg/warn/Wunused-7.C: New test.
23132
23133 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23134
23135         * gcc.dg/torture/builtin-integral-1.c: New test.
23136
23137 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23138
23139         PR c++/14586
23140         * g++.dg/parse/non-dependent3.C: New test.
23141
23142 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23143
23144         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23145         * g++.dg/eh/simd-2.C: Likewise.
23146         * g++.dg/init/array10.C: Likewise.
23147         * gcc.c-torture/compile/simd-1.c: Likewise.
23148         * gcc.c-torture/compile/simd-2.c: Likewise.
23149         * gcc.c-torture/compile/simd-3.c: Likewise.
23150         * gcc.c-torture/compile/simd-4.c: Likewise.
23151         * gcc.c-torture/compile/simd-6.c: Likewise.
23152         * gcc.c-torture/execute/simd-1.c: Likewise.
23153         * gcc.c-torture/execute/simd-2.c: Likewise.
23154         * gcc.dg/compat/vector-defs.h: Likewise.
23155         * gcc.dg/20020531-1.c: Likewise.
23156         * gcc.dg/altivec-3.c: Likewise.
23157         * gcc.dg/altivec-4.c: Likewise.
23158         * gcc.dg/altivec-varargs-1.c: Likewise.
23159         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23160         * gcc.dg/i386-mmx-3.c: Likewise.
23161         * gcc.dg/i386-sse-4.c: Likewise.
23162         * gcc.dg/i386-sse-5.c: Likewise.
23163         * gcc.dg/i386-sse-8.c: Likewise.
23164         * gcc.dg/simd-1.c: Likewise.
23165         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23166         __ev64_opaque__ since the machine description provides it.
23167
23168 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23169
23170         * lib/compat.exp (skip_list): New global variable.
23171         Use it to hold the user defined COMPAT_SKIPS list if any.
23172         (compat-obj): Add the members of skip_list to optall.
23173
23174 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23175
23176         * gcc.dg/compat/union-by-value-1_main.c,
23177         union-by-value-1_x.c, union-by-value-1_y.c,
23178         union-check.h, union-defs.h,
23179         union-init.h, union-return-1_main.c,
23180         union-return-1_x.c, union-return-1_y.c: New files.
23181
23182 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23183
23184         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23185         mixed-struct-init.h: Add 4 mixed structure types.
23186         struct-by-value-21_main.c, struct-by-value-21_x.c,
23187         struct-by-value-21_y.c, struct-return-21_main.c,
23188         struct-return-21_x.c, struct-return-21_y.c: New files.
23189
23190 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23191
23192         PR c++/14550
23193         * g++.dg/parse/template14.C: New test.
23194
23195 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23196
23197         * gcc.c-torture/execute/20040313-1.c: New test.
23198
23199 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23200
23201         PR target/14533
23202         * gcc.dg/20040311-2.c: New test.
23203
23204 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23205
23206         PR other/14544
23207         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23208         bit-field.
23209
23210 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23211
23212         * gcc.dg/20040305-2.c: Add missing return statement.
23213
23214 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23215
23216         * gcc.dg/builtins-34.c: Also check pow10*.
23217
23218 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23219
23220         PR target/14262
23221         * gcc.dg/20040305-2.c: New test.
23222
23223 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23224
23225         * gcc.dg/20040310-1.c: New test.
23226
23227 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23228
23229         * gcc.c-torture/execute/20040311-1.c: New test case.
23230
23231 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23232
23233         PR c++/14476
23234         * g++.dg/lookup/enum1.C: New test.
23235
23236 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23237
23238         PR c++/14510
23239         * g++.dg/lookup/struct2.C: New test.
23240
23241 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23242
23243         * gcc.dg/builtins-34.c: New test.
23244
23245 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23246
23247         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23248
23249 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23250
23251         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23252         * gcc.dg/alias-2.c: New testcase.
23253
23254 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23255
23256         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23257
23258 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23259
23260         * gcc.c-torture/execute/20040309-1.c: New test case.
23261
23262 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23263
23264         PR c++/14397
23265         * g++.dg/overload/ref1.C: New.
23266
23267 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23268
23269         PR c++/14409
23270         * g++.dg/template/spec12.C: New test.
23271
23272         PR c++/14448
23273         * g++.dg/parse/crash14.C: New test.
23274
23275 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23276
23277         PR c++/14230
23278         * g++.dg/init/ref11.C: New test.
23279
23280 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23281
23282         PR c++/14432
23283         * g++.dg/parse/builtin2.C: New test.
23284
23285 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23286
23287         PR c++/14401
23288         * g++.dg/init/ctor3.C: New test.
23289         * g++.dg/init/union1.C: New test.
23290         * g++.dg/ext/anon-struct4.C: New test.
23291
23292 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23293
23294         * g++.dg/lookup/koenig1.C: Tweak error messages.
23295         * g++.dg/lookup/used-before-declaration.C: Likewise.
23296         * g++.dg/other/do1.C: Likewise.
23297         * g++.dg/overload/koenig1.C: Likewise.
23298         * g++.dg/parse/crash13.C: Likewise.
23299         * g++.dg/template/instantiate3.C: Likewise.
23300
23301 2004-03-08  Eric Christopher  <echristo@redhat.com>
23302
23303         * * lib/target-supports.exp: Enable libiconv in test
23304         compilation.  Fix up error checking.
23305
23306 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23307
23308         PR middle-end/14289
23309         * gcc.dg/pr14289-1.c: New test case.
23310         * gcc.dg/pr14289-2.c: Likewise.
23311         * gcc.dg/pr14289-3.c: Likewise.
23312
23313 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23314
23315         * gcc.c-torture/execute/20040308-1.c: New test.
23316
23317 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23318
23319         * gcc.c-torture/execute/20040307-1.c: New test case.
23320
23321 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23322
23323         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23324
23325 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23326
23327         * gcc.dg/20040306-1.c: New test.
23328
23329 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23330
23331         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23332         them static.
23333         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23334
23335 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23336
23337         PR c/14465
23338         * gcc.dg/decl-6.c: New test.
23339
23340 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23341
23342         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23343         Rename LOGPOW -> LOG_POW.
23344         (SQRT_EXP, POW_EXP): New.
23345
23346 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23347
23348         * gcc.dg/i386-sse-8.c: New test.
23349
23350 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23351
23352         PR c/14114
23353         * gcc.dg/decl-5.c: New test.
23354
23355 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23356
23357         * gcc.dg/20040305-1.c: New test.
23358
23359 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23360
23361         PR other/14354
23362         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23363
23364 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23365
23366         PR c++/14425, c++/14426
23367         * g++.dg/ext/altivec-4.C: New test.
23368         * g++.dg/ext/altivec-5.C: New test.
23369
23370 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23371
23372         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23373         global variables of a type with no linkage.
23374         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23375         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23376         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23377         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23378         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23379         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23380         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23381         * g++.dg/warn/deprecated.C: Name enum Color.
23382         * g++.dg/overload/VLA.C: Name structure for 'b'.
23383         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23384
23385 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23386
23387         * gcc.c-torture/compile/20040304-1.c: New test.
23388
23389 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23390
23391         PR 13728
23392         * gcc.dg/decl-4.c: New testcase.
23393
23394 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23395
23396         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23397         as PRECF if sizeof (float) > sizeof (double).
23398         (PRECL): Make it the same as PRECF if
23399         sizeof (float) > sizeof (long double).
23400
23401 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23402
23403         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23404         system type.  Add check for irix6 which doesn't have c99 runtime.
23405
23406 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23407
23408         * gcc.dg/const-elim-1.c: xfail for xtensa.
23409
23410 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23411
23412         PR c++/14369
23413         * g++.dg/template/cond4.C: New test.
23414
23415 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23416
23417         PR c++/14360
23418         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23419
23420         PR c++/14361
23421         * g++.dg/parse/defarg7.C: New test.
23422
23423         PR c++/14359
23424         * g++.dg/template/friend26.C: New test.
23425
23426 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23427
23428         PR c++/14324
23429         * g++.dg/abi/mangle21.C: New test.
23430
23431         PR c++/14260
23432         * g++.dg/parse/constructor2.C: New test.
23433
23434         PR c++/14337
23435         * g++.dg/template/sfinae1.C: New test.
23436
23437 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23438
23439         PR c++/14267
23440         * g++.dg/expr/crash2.C: New test.
23441
23442         PR middle-end/13448
23443         * gcc.dg/inline-5.c: New test.
23444         * gcc.dg/always-inline.c: Split out tests into ...
23445         * gcc.dg/always-inline2.c: ... this and ...
23446         * gcc.dg/always-inline3.c: ... this.
23447
23448 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23449
23450         PR debug/12103
23451         * g++.dg/debug/crash1.C: New test.
23452
23453 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23454
23455         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23456         function with __attribute__((noinline)).
23457         (recurser_void2): Likewise.
23458         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23459         (recurser_void2): Likewise.
23460
23461 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23462
23463         PR middle-end/14203
23464         * g++.dg/warn/Wunused-6.C: New test case.
23465
23466 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23467
23468         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23469         not defined.
23470
23471 2004-02-27  Eric Christopher  <echristo@redhat.com>
23472
23473         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23474         * g++.dg/charset/asm2.c: Run only x86.
23475         * gcc.dg/charset/asm3.c: Ditto.
23476
23477 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23478
23479         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23480         ld_library_path.
23481
23482 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23483
23484         * g++.dg/ext/altivec-3.C: New.
23485
23486 2004-02-26  Richard Henderson  <rth@redhat.com>
23487
23488         * g++.dg/ext/attrib10.C: Mark for warning.
23489         * gcc.dg/attr-alias-1.c: New.
23490
23491 2004-02-26  Richard Henderson  <rth@redhat.com>
23492
23493         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23494         * gcc.c-torture/execute/20040208-2.c: ... it back.
23495
23496 2004-02-26  Eric Christopher  <echristo@redhat.com>
23497
23498         * lib/target-supports.exp (check-iconv-available): New function.
23499         * lib/gcc-dg.exp (dg-require-iconv): New function.
23500         Use above.
23501         * gcc.dg/charset: New directory.
23502         * gcc.dg/charset/charset.exp: New file.
23503         * gcc.dg/charset/asm1.c: Ditto.
23504         * gcc.dg/charset/asm2.c: Ditto.
23505         * gcc.dg/charset/asm3.c: Ditto.
23506         * gcc.dg/charset/asm4.c: Ditto.
23507         * gcc.dg/charset/asm5.c: Ditto.
23508         * gcc.dg/charset/attribute1.c: Ditto.
23509         * gcc.dg/charset/attribute2.c: Ditto.
23510         * gcc.dg/charset/string1.c: Ditto.
23511         * g++.dg/charset: New directory.
23512         * g++.dg/dg.exp: Add here. Special options.
23513         * g++.dg/charset/charset.exp: New file.
23514         * g++.dg/charset/asm1.c: Ditto.
23515         * g++.dg/charset/asm2.c: Ditto.
23516         * g++.dg/charset/asm3.c: Ditto.
23517         * g++.dg/charset/asm4.c: Ditto.
23518         * g++.dg/charset/attribute1.c: Ditto.
23519         * g++.dg/charset/attribute2.c: Ditto.
23520         * g++.dg/charset/extern1.cc: Ditto.
23521         * g++.dg/charset/extern2.cc: Ditto.
23522         * g++.dg/charset/string1.c: Ditto.
23523
23524 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23525
23526         PR c++/14278
23527         * g++.dg/parse/comma1.C: New test.
23528
23529 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23530
23531         PR c++/14284
23532         * g++.dg/template/ttp8.C: New test.
23533
23534 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23535
23536         * gcc.dg/fixuns-trunc-1.c: New test.
23537
23538 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23539
23540         * gcc.dg/builtins-config.h: Use #elif.
23541
23542 2004-02-26  Michael Matz  <matz@suse.de>
23543
23544         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23545         * gcc.dg/991214-1.c: Likewise.
23546         * gcc.dg/i386-asm-1.c: Likewise.
23547
23548 2004-02-25  Richard Henderson  <rth@redhat.com>
23549
23550         * gcc.c-torture/execute/20040208-2.c: Move ...
23551         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23552
23553 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23554
23555         PR c++/14246
23556         * g++.dg/other/crash-3.C: New test.
23557
23558 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23559
23560         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23561         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23562
23563         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23564         HP-UX.
23565
23566 2004-02-24  Michael Matz  <matz@suse.de>
23567
23568         * gcc.dg/i386-regparm.c: New.
23569
23570 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23571
23572         * gcc.c-torture/execute/20040223-1.c: New.
23573
23574 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23575             Kazu Hirata  <kazu@cs.umass.edu>
23576
23577         * gcc.dg/fwritable-strings-1.c: Remove.
23578
23579 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23580
23581         PR c/14156
23582         * gcc.dg/20040223-1.c: New test.
23583
23584 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23585
23586         PR c++/14106
23587         * g++.dg/ext/typeof9.C: New test.
23588
23589 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23590
23591         PR c++/14250
23592         * g++.dg/other/switch1.C: New test.
23593
23594 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23595
23596         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23597         * gcc.dg/va-arg-1.c: Likewise.
23598
23599 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23600
23601         PR c++/14143
23602         * g++.dg/template/koenig5.C: New test.
23603
23604 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23605
23606         * g++.dg/ext/altivec-1.C: Generalize target triple.
23607         * g++.dg/ext/altivec-2.C: New test case.
23608         * g++.dg/ext/altivec_check.h: New file.
23609         * gcc.dg/altivec-1.c: Generalize target triple;
23610         include altivec_check.h and call altivec_check().
23611         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23612         * gcc.dg/altivec-6.c: New test case.
23613         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23614         type casts as needed.
23615         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23616         altivec_check().
23617         * gcc.dg/altivec-12.c: New test case.
23618         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23619         include altivec_check.h and call altivec_check().
23620         * gcc.dg/altivec_check.h: New file.
23621
23622 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23623
23624         * lib/target-supports.exp (check_alias_available): Don't mangle
23625         function `g' in test program.
23626
23627 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23628
23629         * lib/target-supports.exp (check_profiling_available): Check
23630         argument to determine whether we support a profiling type.
23631         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23632         check_profiling_available.
23633         * g++.dg/bprob/bprob.exp: Likewise.
23634         * g77.dg/bprob/bprob.exp: Likewise.
23635         * gcc.misc-tests/bprob.exp: Likewise.
23636         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23637         dg-require-profiling and delete expected error handling.
23638         * gcc.dg/20021014-1.c: Likewise.
23639         * gcc.dg/nest.c: Likewise.
23640
23641 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23642
23643         PR c++/12007
23644         * g++.dg/other/vthunk1.C: New test.
23645
23646 2004-02-20  Falk Hueffner  <falk@debian.org>
23647
23648         PR target/14201
23649         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23650
23651 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23652
23653         PR c++/13927
23654         * g++.dg/other/error8.C: Remove XFAIL markers.
23655
23656         PR c++/14173
23657         * g++.dg/ext/packed5.C: New test.
23658
23659         PR c++/14199
23660         * g++.dg/warn/Wunused-5.C: New test.
23661
23662         PR c++/14186
23663         * g++.dg/lookup/member1.C: New test.
23664
23665 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23666
23667         * gcc.c-torture/compile/20040130-1.c: Enable only when
23668         __INT_MAX__ >= 2147483647L.
23669         * gcc.c-torture/compile/961203-1.c: Likewise.
23670
23671 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23672
23673         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23674         * g++.dg/opt/template1.C: Robustify assembler regexp
23675
23676 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23677
23678         * gcc.c-torture/execute/simd-4.x: Remove.
23679         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23680         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23681         Guard with #ifndef SKIP_ATTRIBUTE.
23682         * gcc.dg/compat/vector-1_y.c: Likewise.
23683         * gcc.dg/compat/vector-2_x.c: Likewise.
23684         * gcc.dg/compat/vector-2_y.c: Likewise.
23685         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23686         * g++.dg/eh/simd-2.C: Likewise.
23687
23688 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23689
23690         * gcc.c-torture/compile/complex-1.c: New.
23691
23692 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23693
23694         PR target/14209
23695         * gcc.c-torture/execute/20040218-1.c: New test.
23696
23697 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23698
23699         PR c++/14181
23700         * g++.dg/parse/new2.C: New test.
23701
23702 2004-02-18  Paul Brook  <paul@codesourcery.com>
23703
23704         * gcc.c-torture/compile/libcall-1.c: New test.
23705
23706 2004-02-18  Paul Brook  <paul@codesourcery.com>
23707
23708         PR debug/12934
23709         * gcc.dg/debug/debug-7.c: New test.
23710
23711 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23712
23713         * gcc.dg/20040217-1.c: New test.
23714
23715 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23716
23717         * gcc.c-torture/execute/990208-1.x: Delete.
23718
23719 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23720
23721         * gcc.c-torture/execute/20040208-2.x: New file.
23722
23723 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23724
23725         PR c++/11326
23726         * g++.dg/abi/structret1.C: New test.
23727
23728 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23729
23730         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23731         (i386_cpuid): No need to test if cpuid is available on AMD64.
23732         Fix assembly, so that it works onboth i386 and AMD64.
23733         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23734         (vecInLong): Fix s[] member type to unsigned int.
23735         (vecInWord): Remove type.
23736         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23737         (a64, b64, c64, d64, e64): Remove.
23738         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23739         Remove unused variable.  Remove initialization of removed variables.
23740         Don't call mmx_tests nor sse_tests.
23741         (reference_mmx, reference_sse): Remove.
23742         (check): Add return stmt.
23743         * gcc.dg/i386-sse-7.c: New test.
23744         * gcc.dg/i386-mmx-4.c: New test.
23745
23746 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23747
23748         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23749         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23750         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23751         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23752         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23753         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23754         g++.dg/tc1/dr94.C: Fix line terminator.
23755
23756 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23757
23758         * gcc.c-torture/compile/20040216-1.c: New.
23759
23760 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23761
23762         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23763         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23764         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23765         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23766         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23767         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23768
23769 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23770
23771         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23772
23773 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23774
23775         PR c++/13971
23776         * g++.dg/expr/cond4.C: New test.
23777
23778         PR c++/14086
23779         * g++.dg/lookup/crash2.C: New test.
23780
23781 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23782
23783         * gcc.c-torture/compile/20040214-2.c: New test.
23784
23785 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23786
23787         PR c++/14116
23788         * g++.dg/ext/typeof8.C: New test.
23789
23790 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23791
23792         * gcc.c-torture/compile/20040214-1.c: New test.
23793
23794 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23795
23796         PR c++/13635
23797         * g++.dg/template/spec11.C: New test.
23798
23799 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23800
23801         PR c++/13927
23802         * g++.dg/other/error8.C: New test.
23803
23804 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23805
23806         PR c++/14122
23807         * g++.dg/template/array4.C: New test.
23808
23809         PR c++/14108
23810         * g++.dg/inherit/thunk2.C: New test.
23811
23812         PR c++/14083
23813         * g++.dg/eh/cond2.C: New test.
23814
23815 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23816
23817         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23818
23819 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23820
23821         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23822
23823 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23824
23825         * g++.dg/simd-2.C: xfail on ppc64-linux.
23826
23827 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23828
23829         PR c/456
23830         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23831         tests.
23832
23833 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23834
23835         * gcc.dg/builtins-33.c: New test.
23836
23837 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23838
23839         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23840
23841 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23842
23843         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23844
23845 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23846
23847         * gcc.dg/ppc64-abi-3.c: New test.
23848
23849 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23850
23851         PR c/14092
23852
23853         * gcc.dg/pr14092-1.c: New testcase.
23854
23855 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23856
23857         * gcc.dg/cpp/assert4.c: Fix typo last change.
23858
23859         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23860         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23861
23862         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23863
23864 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23865
23866         * gcc.c-torture/compile/20040209-1.c: New test case.
23867
23868 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23869
23870         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23871
23872 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23873
23874         * gcc.c-torture/execute/20040208-[12].c: New tests.
23875
23876 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23877
23878         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23879
23880 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23881
23882         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23883
23884 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23885
23886         Bug 13856
23887         * gcc.dg/visibility-8.c: New testcase.
23888
23889 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23890
23891         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23892         arguments.
23893         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23894
23895 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23896
23897         PR middle-end/13696
23898         * g++.dg/opt/fold1.C: New test case.
23899
23900 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23901
23902         PR c++/14033
23903         * g++.dg/other/crash-2.C: New test.
23904
23905 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23906
23907         PR c++/14028
23908         * g++.dg/parse/angle-bracket2.C: New test.
23909
23910 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23911
23912         PR middle-end/13750
23913         Revert:
23914         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23915         PR pch/13361
23916         * testsuite/g++.dg/pch/wchar-1.C: New.
23917         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23918
23919 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23920
23921         PR c++/14008
23922         * g++.dg/parse/error15.C: New test.
23923         * g++.dg/parse/crash11.C: Update dg-error mark.
23924
23925 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23926
23927         PR c++/13932
23928         * g++.dg/warn/conv2.C: New test.
23929
23930 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23931
23932         PR c++/13086
23933         * g++.dg/warn/incomplete1.C: Remove xfail.
23934
23935 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23936
23937         * lib/file-format.exp (gcc_target_object_format): Use
23938         ${tool}_target_compile, not gcc_target_compile.
23939         * lib/target-supports.exp (check_alias_available): Likewise.
23940         (check_gc_sections_available): Likewise.
23941         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23942         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23943         dg-require-alias.
23944
23945 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23946
23947         PR c++/13969
23948         * g++.dg/template/static6.C: New test.
23949
23950 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23951
23952         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23953
23954 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23955
23956         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23957         tests for systems where `char' is unsigned by default.
23958
23959 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23960
23961         PR c++/13997
23962         * g++.dg/template/partial3.C: New test.
23963
23964 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23965
23966         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23967         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23968         Remove mentions of obsolete ports.
23969
23970 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23971
23972         * gcc.dg/noncompile/20001228-1.c: Fix for new
23973         error message.
23974
23975 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23976
23977         PR target/9348
23978         * gcc.c-torture/execute/multdi-1.c: New test case.
23979
23980 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23981
23982         PR c++/13925
23983         * g++.dg/template/lookup5.C: New test.
23984
23985 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23986
23987         PR c++/13950
23988         * g++.dg/template/lookup4.C: New test.
23989
23990         PR c++/13970
23991         * g++.dg/parse/error14.C: New test.
23992
23993         PR c++/14002
23994         * g++.dg/parse/template13.C: New test.
23995
23996 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23997
23998         PR c++/13978
23999         * g++.dg/template/koenig4.C: New test.
24000
24001         PR c++/13968
24002         * g++.dg/template/crash17.C: New test.
24003
24004         PR c++/13975
24005         * g++.dg/parse/error13.C: New test.
24006         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24007
24008 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24009
24010         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24011
24012 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24013
24014         PR c/11658
24015         PR c/13994
24016         * gcc.dg/noncompile/20040203-1.c: New test.
24017         * gcc.dg/noncompile/20040203-2.c: Likewise.
24018         * gcc.dg/noncompile/20040203-3.c: Likewise.
24019         * gcc.dg/20040203-1.c: Likewise.
24020
24021 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24022
24023         PR c++/10858
24024         * g++.dg/template/sizeof7.C: New test.
24025
24026 2004-02-02  Eric Christopher  <echristo@redhat.com>
24027             Zack Weinberg  <zack@codesourcery.com>
24028
24029         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24030
24031 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24032
24033         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24034         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24035         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24036         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24037
24038 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24039
24040         PR c++/13113
24041         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24042
24043         PR c++/13854
24044         * g++.dg/ext/attrib13.C: New test.
24045
24046         PR c++/13907
24047         * g++.dg/conversion/op2.C: New test.
24048
24049 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24050
24051         * gcc.dg/titype-1.c: Fix pasto.
24052
24053 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24054
24055         * gcc.dg/titype-1.c: New test.
24056
24057 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24058
24059         PR c++/13957
24060         * g++.dg/template/non-type-template-argument-1.C,
24061         g++.dg/template/qualified-id1.C: Update dg-error marks.
24062         * g++.dg/template/nontype6.C: New test.
24063
24064 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24065
24066         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24067         * gcc.dg/builtins-31.c: New testcase.
24068         * gcc.dg/builtins-32.c: New testcase.
24069
24070 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24071
24072         * objc.dg/call-super-2.m: Update line numbers
24073         for the including of stddef.h.
24074
24075 2004-01-30  Michael Matz  <matz@suse.de>
24076
24077         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24078         g++.dg/ext/case-range3.C: New tests.
24079
24080 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24081
24082         DR206
24083         PR c++/13813
24084         * g++.dg/template/member4.C: New test.
24085
24086 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24087
24088         PR c++/13683
24089         * g++.dg/template/sizeof6.C: New test.
24090
24091 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24092
24093         * gcc.dg/fwritable-strings-1.c: New test.
24094
24095 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24096
24097         * gcc.c-torture/compile/20040130-1.c: New test.
24098
24099 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24100
24101         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24102
24103 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24104
24105         PR c++/13883
24106         * g++.dg/template/ctor3.C: New test.
24107
24108 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24109
24110         * g++.dg/tc1: New directory.
24111         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24112         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24113         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24114         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24115         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24116
24117 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24118
24119         * g++.dg/parse/error11.C: New test.
24120         * g++.dg/parse/error12.C: Likewise.
24121
24122 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24123
24124         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24125         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24126
24127 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24128
24129         PR c++/13791
24130         * g++.dg/ext/attrib12.C: New test.
24131
24132         PR c++/13736
24133         * g++.dg/parse/cast2.C: New test.
24134
24135 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24136
24137         * objc.dg/encode-2.m (main): New local string.  Set depending on
24138         sizeof long.  Use in sscanf call.
24139         * objc.dg/encode-3.m (main): New local string.  Set depending on
24140         sizeof long.  Use in scan_initial call.
24141
24142 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24143
24144         * objc.dg/call-super-2.m: Make LP64-safe.
24145         * objc.dg/desig-init-1.m: Likewise.
24146
24147 2004-01-27  Devang Patel <dpatel@apple.com>
24148
24149         * g++.dg/debug/namespace1.C: New test.
24150
24151 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24152
24153         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24154         xscale-*-*.
24155
24156         * gcc.dg/arm-mmx-1.c: New test.
24157
24158 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24159
24160         * gcc.dg/20040127-1.c: New test.
24161         * gcc.dg/20040127-2.c: New test.
24162
24163 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24164
24165         * objc.dg/stret-1.m (glob): Renamed to globa.
24166
24167 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24168
24169         PR c++/13663
24170         * g++.dg/expr/for1.C: New test.
24171
24172 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24173
24174         PR middle-end/13779
24175         * gcc.dg/darwin-longlong.c: New test.
24176
24177 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24178
24179         * gcc.dg/20040124-1.c: Moved test from here...
24180         * gcc.c-torture/compile/20040124-1.c: ...to here.
24181
24182 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24183
24184         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24185         the assembly output if -m64 is passed.
24186
24187 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24188
24189         PR c++/13833
24190         * g++.dg/template/cond3.C: New test.
24191
24192 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24193
24194         PR c++/13810
24195         * g++.dg/template/ttp7.C: New test.
24196
24197 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24198
24199         PR c++/13797
24200         * g++.dg/template/nontype4.C: New test.
24201         * g++.dg/template/nontype5.C: Likewise.
24202
24203 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24204
24205         * gcc.dg/torture/mips-clobber-at.c: New test.
24206
24207 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24208
24209         * gcc.dg/20040124-1.c: New test.
24210
24211 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24212
24213         * gcc.dg/20040123-1.c: New test.
24214
24215 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24216
24217         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24218
24219 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24220
24221         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24222
24223 2004-01-23  Andrew Pinski  <apinski@apple.com>
24224
24225         * gcc.dg/20030121-1.c: Move to ..
24226         * gcc.dg/20040121-1.c: here.
24227
24228 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24229
24230         * gcc.dg/builtins-29.c: New test case.
24231
24232 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24233
24234         PR 18314
24235         * gcc.dg/builtins-30.c: New testcase.
24236
24237 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24238
24239         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24240         * lib/g77.exp: Likewise.
24241         * lib/objc.exp: Likewise.
24242         * lib/g++.exp: Likewise.
24243
24244 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24245
24246         * gcc.dg/struct-by-value-2.c: New test.
24247
24248 2004-01-21  Andrew Pinski  <apinski@apple.com>
24249
24250         PR target/13785
24251         * gcc.dg/20030121-1.c: New test.
24252
24253 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24254
24255         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24256         clobber frame pointer register in asm statement.
24257
24258 2004-01-21  Falk Hueffner  <falk@debian.org>
24259
24260         * gcc.c-torture/compile/20040121-1.c: New test.
24261
24262 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24263
24264         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24265
24266 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24267
24268         * gcc.dg/ppc64-abi-2.c: New test.
24269
24270 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24271
24272         * lib/treelang.exp: Fill out this file.
24273         * lib/treelang-dg.exp: New File.
24274
24275 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24276
24277         * gcc.c-torture/compile/981022-1.c: Remove.
24278         * gcc.dg/array-5.c: Remove XFAIL.
24279         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24280         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24281         gcc.dg/cond-lvalue-1.c: Update.
24282         * gcc.dg/cast-lvalue-2.c: New test.
24283
24284 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24285
24286         PR c++/13592
24287         * g++.dg/other/error1.C (class foo): Tweak error message.
24288
24289         PR c++/13592
24290         * g++.dg/template/call2.C: New test.
24291
24292 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24293
24294         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24295         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24296         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24297         scalar-return-1_x.c, scalar-return-2_y.c,
24298         scalar-return-3_x.c, scalar-return-3_y.c,
24299         scalar-return-4_x.c, scalar-return-4_y.c,
24300         struct-align-1.h, struct-align-1_x.c,
24301         struct-align-1_y.c, struct-align-2.h,
24302         struct-align-2_x.c, struct-align-2_y.c,
24303         struct-by-value-10_y.c, struct-by-value-11_x.c,
24304         struct-by-value-11_y.c, struct-by-value-12_x.c,
24305         struct-by-value-12_y.c, struct-by-value-13_x.c,
24306         struct-by-value-13_y.c, struct-by-value-14_x.c,
24307         struct-by-value-14_y.c, struct-by-value-15_x.c,
24308         struct-by-value-15_y.c, struct-by-value-16_y.c,
24309         struct-by-value-17_y.c, struct-by-value-18_y.c,
24310         struct-by-value-19_y.c, struct-by-value-1_x.c,
24311         struct-by-value-1_y.c, struct-by-value-20_y.c,
24312         struct-by-value-2_x.c, struct-by-value-2_y.c,
24313         struct-by-value-3_y.c, struct-by-value-4_x.c,
24314         struct-by-value-4_y.c, struct-by-value-5_y.c,
24315         struct-by-value-6_y.c, struct-by-value-7_y.c
24316         struct-by-value-8_x.c, struct-by-value-8_y.c
24317         struct-by-value-9_x.c, struct-by-value-9_y.c
24318         struct-return-10_x.c, struct-return-10_y.c,
24319         struct-return-19_x.c, struct-return-20_x.c
24320         struct-return-2_x.c, struct-return-2_y.c
24321         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24322         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24323
24324 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24325
24326         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24327         attribute on sparc*-sun-solaris2.*.
24328
24329 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24330
24331         PR c++/13710
24332         * g++.dg/ext/typeof7.C: New test.
24333
24334 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24335
24336         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24337         * gcc.dg/const-elim-1.c: Same.
24338
24339 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24340
24341         * objc.dg/stret-1.m: New.
24342         * objc.dg/stret-2.m: New.
24343
24344 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24345
24346         PR c++/11895
24347         * g++.dg/ext/vector1.C: New test.
24348
24349 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24350
24351         * gcc.dg/pch/import-1.c: New.
24352         * gcc.dg/pch/import-1.hs: New.
24353         * gcc.dg/pch/import-1a.h: New.
24354         * gcc.dg/pch/import-1b.h: New.
24355         * gcc.dg/pch/import-1c.h: New.
24356
24357 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24358
24359         PR c++/13574
24360         * g++.dg/ext/array1.C: New test.
24361
24362         PR c++/13178
24363         * g++.dg/conversion/op1.C: New test.
24364
24365 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24366
24367         PR 11864
24368         From Kazumoto Kojima / Dan Kegel:
24369         * gcc.dg/pr11864-1.c: New test.
24370
24371         PR 10392
24372         From Marcus Comstedt / Dan Kegel:
24373         * gcc.dg/pr10392-1.c: New test.
24374
24375 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24376
24377         PR c++/13478
24378         * g++.dg/init/ref10.C: New test.
24379
24380 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24381
24382         PR c++/13407
24383         * g++.dg/parse/typename6.C: New test.
24384
24385 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24386
24387         PR pch/13361
24388         * testsuite/g++.dg/pch/wchar-1.C: New.
24389         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24390
24391 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24392
24393         PR c++/9259
24394         * g++.dg/expr/sizeof2.C: New test.
24395
24396 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24397
24398         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24399
24400 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24401
24402         PR c++/13659
24403         * g++.dg/lookup/strong-using-3.C: New.
24404         * g++.dg/lookup/using-10.C: New.
24405
24406 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24407
24408         PR c++/13594
24409         * g++.dg/lookup/strong-using-2.C: New.
24410
24411 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24412             Dan Kegel <dank@kegel.com>
24413             J"orn Rennecke <joern.rennecke@superh.com>
24414
24415         PR target/9365
24416         * gcc.dg/pr9365-1.c: New test.
24417
24418 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24419
24420         PR c++/8856
24421         * g++.dg/parse/casting-operator2.C: New test.
24422         * g++.old-deja/g++.pt/explicit83.C: Remove.
24423
24424 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24425
24426         * gcc.dg/label-compound-stmt-1.c: New test.
24427         * gcc.c-torture/compile/950922-1.c,
24428         gcc.c-torture/compile/20000211-3.c,
24429         gcc.c-torture/compile/20000518-1.c,
24430         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24431         compound statements.
24432
24433 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24434
24435         * gcc.dg/ppc64-abi-1.c: New test.
24436
24437 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24438
24439          * g++.dg/ext/attrib9.C: Add dg-warnings.
24440
24441 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24442
24443         PR c++/12335
24444         * g++.dg/parse/dtor3.C: New test.
24445
24446 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24447
24448         PR c++/12709
24449         * g++.dg/parse/try-catch-1.C: New test.
24450
24451 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24452
24453         * ada/acats/run_all.sh: Add more verbose output in acats.log
24454         when compiling tests.
24455
24456 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24457
24458         PR 13656
24459         * gcc.dg/typedef-redecl.c: New test case.
24460         * gcc.dg/typedef-redecl.h: New support file.
24461
24462 2004-01-13  Jan Hubicka  <jh@suse.cz>
24463
24464         * gcc.dg/always_inline.c: New test.
24465         * gcc.dg/debug/20031231-1.c: Fix.
24466
24467 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24468
24469         PR c++/13474
24470         * g++.dg/template/array3.C: New test.
24471
24472 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24473
24474         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24475         * g++.dg/warn/Wunused-2.C: Likewise.
24476
24477 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24478
24479         PR c++/13289
24480         * g++.dg/template/instantiate6.C: New test.
24481
24482 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24483
24484         PR middle-end/11397
24485         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24486
24487 2004-01-12  Jan Hubicka  <jh@suse.cz>
24488
24489         PR opt/12826
24490         * gcc.dg/20040112-1.c: New.
24491
24492         * gcc.dg/dwarf-die[1-7].c: Move to...
24493         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24494         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24495
24496 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24497
24498         PR c++/4100
24499         * g++.dg/parse/friend4.C: New test.
24500
24501 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24502
24503         PR c++/4100
24504         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24505         definition is called a friend.
24506
24507 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24508
24509         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24510
24511 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24512
24513         PR c++/3478
24514         * g++.dg/parse/error10.C: New test.
24515         * g++.dg/template/arg2.C: Accept "invalid type" error.
24516
24517 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24518
24519         PR middle-end/13392
24520         * g++.dg/opt/expect2.C: New test.
24521
24522 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24523
24524         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24525         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24526         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24527         Update dg-error regexps.
24528
24529 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24530
24531         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24532         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24533
24534 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24535
24536         * gcc.dg/pragma-re-1.c: Use right pointer type.
24537
24538 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24539
24540         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24541
24542 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24543
24544         * gcc.dg/rs6000-ldouble-1.c: New.
24545
24546 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24547
24548         DR 337
24549         PR c++/9256
24550         * g++.dg/other/abstract1.C: New test.
24551
24552 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24553
24554         * g++.dg/lookup/strong-using-1.C: New.
24555
24556 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24557
24558         PR c/11234
24559         * gcc.dg/func-ptr-conv-1.c: New test.
24560         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24561
24562 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24563
24564         PR target/13380.
24565         * gcc.c-torture/compile/20040109-1.c: New.
24566
24567 2004-01-08  Stuart Hastings  <stuart@apple.com>
24568
24569         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24570         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24571         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24572
24573 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24574
24575         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24576
24577 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24578
24579         * ada/acats/run_acats: Treat 'gnatchop' the same way
24580         as 'gnatmake'.  Export GCC_DRIVER.
24581         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24582         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24583
24584 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24585
24586         PR c++/12573
24587         * g++.dg/template/dependent-expr4.C: New test.
24588
24589 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24590
24591         * gcc.dg/altivec-11.c: New test.
24592
24593 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24594
24595         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24596
24597 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24598
24599         PR c/6024
24600         * gcc.dg/enum-compat-1.c: New test.
24601         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24602
24603 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24604
24605         PR c/12165
24606         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24607         gcc.dg/c99-idem-qual-3.c: New tests.
24608
24609 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24610
24611         * gcc.dg/winline-7.c: Don't cast void * to int.
24612
24613 2004-01-06  Jan Hubicka  <jh@suse.cz>
24614
24615         * gcc.dg/i386-sse-5.c: New test
24616         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24617
24618 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24619
24620         PR c++/12815
24621         * g++.dg/rtti/typeid4.C: New test.
24622
24623 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24624
24625         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24626
24627 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24628
24629         PR c++/12132
24630         * g++.dg/template/error11.C: New test.
24631
24632         PR c++/13451
24633         * g++.dg/template/class2.C: New test.
24634
24635 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24636         Richard Sandiford <rsandifo@redhat.com>
24637
24638         PR c++/13387
24639         * g++.dg/opt/alias3.C: New test.
24640
24641 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24642
24643         PR c++/13157
24644         * g++.dg/template/koenig3.C: New test.
24645
24646         PR c++/13529
24647         * g++.dg/parse/offsetof3.C: New test.
24648
24649         * g++.dg/init/copy7.C: Add missing dg-error markers.
24650
24651         PR c++/12226
24652         * g++.dg/init/copy7.c: New test.
24653
24654         PR c++/13536
24655         * g++.dg/parse/cast1.C: New test.
24656
24657 2004-01-04  Jan Hubicka  <jh@suse.cz>
24658
24659         * gcc.dg/winline[1-7].c: New tests.
24660
24661 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24662
24663         PR c++/13520
24664         * g++.dg/template/qualttp22.C: New test.
24665
24666 2004-01-01  Jan Hubicka  <jh@suse.cz>
24667
24668         * gcc.dg/debug/20031231-1.c: New.
24669         * gcc.c-torture/compile/20040101-1.c: New.
24670         * gcc.dg/dwarf-die-[1-7].c: New.
24671
24672 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24673
24674         PR optimization/13521
24675         * gcc.c-torture/compile/20031231-1.c: New test.
24676
24677 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24678
24679         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24680
24681 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24682
24683         PR c++/10079
24684         * g++.dg/template/crash16.C: New test.
24685
24686 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24687
24688         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24689
24690 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24691
24692         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24693         ports.
24694         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24695         * g++.old-deja/g++.law/profile1.C: Likewise.
24696         * gcc.c-torture/compile/981006-1.c: Likewise.
24697         * gcc.c-torture/execute/loop-2e.x: Likewise.
24698         * gcc.c-torture/execute/loop-2f.x: Remove.
24699         * gcc.c-torture/execute/loop-2g.x: Likewise.
24700         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24701         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24702
24703 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24704
24705         PR c++/13507
24706         * g++.dg/ext/attrib11.C: New test.
24707
24708         PR c++/13494
24709         * g++.dg/template/array2-1.C: New test.
24710         * g++.dg/template/array2-2.C: New test.
24711
24712 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24713
24714         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24715
24716 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24717
24718         PR c++/12774
24719         * g++.dg/template/array1-1.C: New test.
24720         * g++.dg/template/array1-2.C: New test.
24721
24722 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24723
24724         PR fortran/12632
24725         * g77.dg/12632.f: New test case.
24726
24727 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24728
24729         PR c++/13289
24730         * g++.dg/parse/nontype1.C: New test.
24731
24732 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24733
24734         PR c++/12403
24735         * g++.dg/parse/explicit1.C: New test.
24736         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24737
24738 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24739
24740         PR c++/13081
24741         * g++.dg/opt/inline6.C: New test.
24742
24743         PR c++/12613
24744         * g++.dg/parse/error9.C: New test.
24745
24746         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24747
24748 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24749
24750         PR c++/13009
24751         * g++.dg/init/assign1.C: New test.
24752
24753 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24754
24755         PR c++/13070
24756         * g++.dg/warn/format3.C: New test case.
24757
24758 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24759
24760         * gcc.c-torture/compile/20031227-1.c: New test.
24761
24762 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24763
24764         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24765         * g77.dg/bprob/bprob.exp: Likewise.
24766         * gcc.misc-tests/bprob.exp: Likewise.
24767         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24768         variants on systems where the library does not provide that
24769         functionality.
24770         * gcc.dg/builtins-20.c: Use builtins-config.h.
24771         * gcc.dg/builtins-config.h: New file.
24772
24773 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24774
24775         * lib/gcc-dg.exp (dg-require-profiling): New function.
24776         * lib/target-supports.exp (check_profiling_available): Likewise.
24777         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24778         * g77.dg/bprob/bprob.exp: Likewise.
24779         * gcc.misc-tests/bprob.exp: Likewise.
24780         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24781         * gcc.dg/20021014-1.c: Likewise.
24782         * gcc.dg/nest.c: Likewise.
24783
24784 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24785
24786         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24787         compiling.
24788         * g++.dg/lookup/java2.C: Likewise.
24789         * gcc.dg/cpp/lexident.c: Likewise.
24790
24791 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24792
24793         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24794         given.
24795         * gcc.c-torture/compile/961203-1.c: Likewise.
24796         * gcc.c-torture/compile/980506-1.c: Likewise.
24797
24798 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24799
24800         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24801         (additional_prunes): New global.
24802         (gcc-dg-prune): Handle additional per-test pruning.
24803         (dg-test): Clear additional_prunes between tests.
24804
24805         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24806         dg-prune-output to avoid spurious failures from assembler
24807         complaining about nonexistent WAW violations.
24808         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24809         Use dg-prune-output to avoid spurious failures from assembler
24810         warning about Itanium B-step errata.
24811
24812 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24813
24814         * g++.dg/abi/macro0.C: New test.
24815         * g++.dg/abi/macro1.C: Likewise.
24816         * g++.dg/abi/macro2.C: Likewise.
24817
24818         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24819         * g++.dg/abi/bitfield7.C: Likewise.
24820         * g++.dg/abi/dtor2.C: Likewise.
24821         * g++.dg/abi/mangle11.C: Likewise.
24822         * g++.dg/abi/mangle12.C: Likewise.
24823         * g++.dg/abi/mangle14.C: Likewise.
24824         * g++.dg/abi/mangle17.C: Likewise.
24825         * g++.dg/abi/vbase10.C: Likewise.
24826         * g++.dg/abi/vbase14.C: Likewise.
24827         * g++.dg/template/qualttp17.C: Likewise.
24828
24829 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24830
24831         PR c/11995
24832         * gcc.dg/20031223-1.c: New test.
24833
24834 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24835
24836         * gcc.dg/noreturn-7.c: New test.
24837
24838 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24839
24840         * gcc.dg/null-pointer-1.c: New test.
24841
24842 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24843
24844         * g++.old-deja/g++.jason/template18.C: Remove.
24845         * g++.old-deja/g++.jason/template37.C: Likewise.
24846
24847         PR c++/12862
24848         * g++.dg/lookup/ns1.C: New test.
24849
24850         PR c++/12397
24851         * g++.dg/template/lookup3.C: New test.
24852
24853 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24854
24855         * g++.dg/template/recurse1.C: New test
24856
24857 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24858
24859         PR c++/12479
24860         * g++.dg/parse/semicolon1.C: New test.
24861         * g++.dg/parse/semicolon1.h: Likewise.
24862
24863 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24864
24865         * gcc.dg/darwin-misaligned.c: New test.
24866
24867 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24868
24869         PR c/9163
24870         * gcc.dg/20031222-1.c: New test.
24871
24872 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24873
24874         PR c++/13438
24875         * g++.dg/parse/error8.C: New test.
24876
24877         PR c++/11554
24878         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24879
24880 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24881
24882         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24883         too small.
24884         * gcc.c-torture/compile/930217-1.c: Likewise.
24885         * gcc.c-torture/compile/930513-1.c: Likewise.
24886         * gcc.c-torture/execute/920908-2.c: Likewise.
24887         * gcc.c-torture/execute/921204-1.c: Likewise.
24888         * gcc.c-torture/execute/930621-1.c: Likewise.
24889         * gcc.c-torture/execute/930630-1.c: Likewise.
24890         * gcc.c-torture/execute/931031-1.c: Likewise.
24891         * gcc.c-torture/execute/980602-2.c: Likewise.
24892         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24893         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24894         * gcc.c-torture/execute/extzvsi.c: Likewise.
24895         * gcc.c-torture/unsorted/ext.c: Likewise.
24896
24897 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24898
24899         PR target/12749
24900         * gcc.c-torture/compile/20031220-2.c: New test case.
24901
24902 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24903
24904         PR optimization/13031
24905         * gcc.c-torture/compile/20031220-1.c: New test case.
24906
24907 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24908
24909         * gcc.dg/cast-function-1.c: New test.
24910
24911 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24912
24913         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24914         formats.
24915
24916 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24917
24918         PR c++/12795
24919         * g++.dg/ext/attrib10.C: New test.
24920
24921 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24922
24923         * gcc.dg/cleanup-10.c: New test.
24924         * gcc.dg/cleanup-11.c: New test.
24925
24926 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24927
24928         PR c++/13239
24929         * g++.dg/opt/expect1.C: New test.
24930
24931 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24932
24933         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24934
24935 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24936
24937         PR debug/12923
24938         * gcc.dg/20031218-1.c: New test.
24939
24940         PR debug/12389
24941         * gcc.dg/20031218-2.c: New test.
24942         * gcc.dg/20031218-3.c: New test.
24943
24944         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24945         of label name and allow for USER_LABEL_PREFIX == "_" names.
24946         * g++.dg/abi/mangle18-2.C: Likewise.
24947         * g++.dg/abi/mangle19-1.C: Likewise.
24948         * g++.dg/abi/mangle19-2.C: Likewise.
24949         * g++.dg/abi/mangle20-1.C: Likewise.
24950         * g++.dg/abi/mangle20-2.C: Likewise.
24951
24952 2003-12-18  Richard Henderson  <rth@redhat.com>
24953
24954         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24955
24956 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24957             Dan Kegel <dank@kegel.com>
24958
24959         PR other/12009
24960         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24961         testing a cross compiler, it causes spurious compile failures.
24962         * lib/g++.exp: Likewise.
24963
24964 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24965
24966         PR c++/13262
24967         * g++.dg/template/access13.C: New test.
24968
24969 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24970
24971         * gcc.dg/20031216-1.c: New test.
24972
24973 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24974
24975         PR c++/9154
24976         * g++.dg/template/error10.C: New test.
24977
24978 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24979
24980         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24981         * g++.dg/eh/simd-2.C: Likewise.
24982
24983 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24984             Roger Sayle  <roger@eyesopen.com>
24985
24986         * gcc.c-torture/execute/ieee/mzero5.c: New.
24987
24988 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24989
24990         PR c++/10603
24991         * g++.dg/parse/error6.C: New test.
24992
24993         PR c++/12827
24994         * g++.dg/parse/error7.C: New test.
24995
24996 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24997
24998         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24999         at -O with stabs debugging formats.
25000         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25001         * gcc.dg/debug/debug-2.c: Likewise.
25002
25003 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25004
25005         PR c++/12696
25006         * g++.dg/init/error1.C: New test.
25007
25008         PR c++/12218
25009         * g++.dg/init/pm3.C: New test.
25010
25011 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25012
25013         PR c/3347
25014         * gcc.dg/bitfld-8.c: New test.
25015
25016 2003-12-16  James Lemke  <jim@wasabisystems.com>
25017
25018         * gcc.dg/arm-scd42-[123].c: New tests.
25019
25020 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25021
25022         PR c++/9043
25023         * g++.dg/abi/mangle20-1.C: New test.
25024         * g++.dg/abi/mangle20-2.C: New test.
25025
25026 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25027
25028         PR c++/13275
25029         * g++.dg/other/offsetof2.C: Remove XFAIL.
25030         * g++.dg/parse/offsetof1.C: New test.
25031         * g++.gd/parse/offsetof2.C: Likewise.
25032
25033 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25034
25035         * g++.dg/template/nontype3.C: New test.
25036         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25037
25038 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25039
25040         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25041
25042 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25043
25044         PR c++/13387
25045         * g++.dg/expr/assign1.C: New test.
25046
25047         PR c++/13242
25048         * g++.dg/abi/mangle19-1.C: New test.
25049         * g++.dg/abi/mangle19-2.C: New test.
25050
25051 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25052
25053         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25054
25055 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25056
25057         * gcc.c-torture/execute/20031216-1.c: New test.
25058
25059 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25060
25061         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25062         an ICE regression.
25063
25064 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25065
25066         PR c++/10926
25067         * g++.dg/template/error9.C: New test.
25068
25069         PR c++/11116
25070         * g++.dg/template/error8.C: New test.
25071
25072 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25073
25074         PR middle-end/13400
25075         * gcc.c-torture/execute/20031215-1.c: New test case.
25076
25077 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25078
25079         PR c++/13269
25080         * g++.dg/parse/error5.C: New test.
25081
25082         PR c++/12989
25083         * g++.dg/expr/sizeof1.C: New test.
25084
25085         PR c++/13310
25086         * g++.dg/template/crash15.C: New test.
25087
25088 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25089
25090         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25091         a non-POD type as the last named parameter of a varargs function.
25092
25093 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25094
25095         PR c++/13243
25096         PR c++/12573
25097         * g++.dg/template/crash14.C: New test.
25098         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25099
25100 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25101
25102         * g++.dg/other/java1.C: New test.
25103
25104         PR c++/13241
25105         * g++.dg/abi/mangle18-1.C: New test.
25106         * g++.dg/abi/mangle18-2.C: New test.
25107
25108 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25109
25110         PR optimization/10312
25111         * gcc.c-torture/execute/20031214-1.c: New.
25112
25113 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25114
25115         PR c++/10779
25116         PR c++/12160
25117         * g++.dg/parse/error3.C: New test.
25118         * g++.dg/parse/error4.C: Likewise.
25119         * g++.dg/abi/mangle4.C: Tweak error messages.
25120         * g++.dg/lookup/using5.C: Likewise.
25121         * g++.dg/other/error2.C: Likewise.
25122         * g++.dg/parse/typename5.C: Likewise.
25123         * g++.dg/parse/undefined1.C: Likewise.
25124         * g++.dg/template/arg2.C: Likewise.
25125         * g++.dg/template/ttp3.C: Likewise.
25126         * g++.dg/template/type1.C: Likewise.
25127         * g++.old-deja/g++.other/crash32.C: Likewise.
25128         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25129
25130 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25131
25132         PR c++/13106
25133         * g++.dg/warn/noreturn-3.C: New test.
25134
25135 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25136
25137         PR c++/13118
25138         * g++.dg/abi/covariant3.C: New.
25139
25140 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25141
25142         * g++.dg/eh/ia64-1.C: New test.
25143
25144 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25145
25146         PR optimization/13037
25147         * g77.f-torture/execute/13037.f: New test case.
25148
25149 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25150
25151         PR c++/12881
25152         * g++.dg/abi/covariant2.C: New.
25153
25154 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25155
25156         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25157
25158 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25159
25160         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25161
25162 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25163
25164         PR other/10819
25165         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25166         to fix Bug 10819.
25167         * lib/g++.exp (g++_version): Likewise.
25168         * lib/g77.exp (g77_version): Likewise.
25169         * lib/objc.exp (default_objc_version): Likewise.
25170
25171 2003-12-10  Richard Henderson  <rth@redhat.com>
25172
25173         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25174
25175         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25176
25177 2003-12-08  Matt Austern  <austern@apple.com>
25178
25179         PR c/13134
25180         * lib/gcc-dg.exp (dg-require-visibility): Define.
25181         * lib/target-supports (check_visibility_available): Define.
25182         * gcc.dg/visibility-1.c: New test.
25183         * gcc.dg/visibility-2.c: Likewise.
25184         * gcc.dg/visibility-3.c: Likewise.
25185         * gcc.dg/visibility-4.c: Likewise.
25186         * gcc.dg/visibility-5.c: Likewise.
25187         * gcc.dg/visibility-6.c: Likewise.
25188         * g++.dg/ext/visibility-1.C: Likewise.
25189         * g++.dg/ext/visibility-2.C: Likewise.
25190         * g++.dg/ext/visibility-3.C: Likewise.
25191         * g++.dg/ext/visibility-4.C: Likewise.
25192         * g++.dg/ext/visibility-5.C: Likewise.
25193         * g++.dg/ext/visibility-6.C: Likewise.
25194
25195 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25196
25197         * g++.dg/lookup/java1.C: New test.
25198         * g++.dg/lookup/java2.C: New test.
25199
25200 2003-12-07  Falk Hueffner  <falk@debian.org>
25201
25202         * g++.dg/opt/noreturn-1.C: New test.
25203
25204 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25205
25206         * gcc.dg/overflow-1.c: New test.
25207
25208 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25209
25210         * g77.f-torture/compile/13060.f: New test.
25211
25212 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25213
25214         PR c++/13323
25215         * g++.dg/inherit/operator2.C: New test.
25216
25217 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25218
25219         PR c++/13305
25220         * g++.dg/ext/attrib9.C: New test.
25221
25222 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25223
25224         PR c++/13314
25225         * g++.dg/template/error7.C: New test.
25226
25227 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25228             J"orn Rennecke <joern.rennecke@superh.com>
25229
25230         PR target/13302
25231         * g++.dg/other/struct-va_list.C: New test.
25232
25233 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25234
25235         PR c++/13166
25236         * g++.dg/parse/defarg6.C: New test.
25237
25238 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25239
25240         PR target/13256
25241         * gcc.c-torture/execute/20031201-1.c: New test.
25242
25243 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25244
25245         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25246
25247 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25248
25249         * gcc.dg/builtin-return-1.c: New test.
25250
25251 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25252             J"orn Rennecke <joern.rennecke@superh.com>
25253
25254         PR optimization/13260
25255         * gcc.c-torture/execute/20031204-1.c: New test.
25256
25257 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25258
25259         PR c++/9127
25260         * g++.dg/template/error6.C: New test.
25261
25262 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25263
25264         * gcc.dg/20031202-1.c: New test.
25265
25266 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25267
25268         PR c++/13179
25269         * g++.dg/template/eh1.C: New test.
25270
25271         PR c++/10771
25272         * g++.dg/template/error5.C: New test.
25273
25274 2003-12-02  David Ung  <davidu@mips.com>
25275
25276         * gcc.dg/compat/vector-check.h: Corrected type for var
25277         g_##TMODE
25278
25279 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25280
25281         PR c++/10126
25282         * g++.dg/template/ptrmem8.C: New test.
25283
25284 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25285
25286         PR c++/12573
25287         * g++.dg/template/dependent-expr3.C: New test.
25288
25289 2003-12-01  James Lemke  <jim@wasabisystems.com>
25290
25291         * gcc.dg/arm-g2.c: New test.
25292
25293 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25294
25295         PR optimization/11634
25296         * gcc.dg/20031201-2.c: New test case.
25297
25298 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25299
25300         PR 11433
25301         * objc.dg/proto-lossage-3.m: New test.
25302
25303 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25304
25305         PR optimization/12628
25306         * gcc.dg/20031201-1.c: New test case.
25307
25308 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25309
25310         * gcc.dg/unaligned-1.c: New test.
25311
25312 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25313
25314         PR c++/9849
25315         * g++.dg/template/error4.C: New test.
25316         * g++.dg/template/nested3.C: Adjust error markers.
25317
25318 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25319
25320         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25321
25322 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25323
25324         PR c/10333
25325         * gcc.dg/bitfld-7.c: New test.
25326
25327 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25328
25329         * gcc.dg/tls/asm-1.C: New test.
25330
25331 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25332
25333         * gcc.dg/cpp/assert4.c: Update.
25334
25335 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25336
25337         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25338         * gcc.dg/builtin-apply3.c: New test.
25339
25340 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25341
25342         * lib/compat.exp (compat-obj): New xfaildata parameter.
25343         Use it to set compiler_conditional_xfail_data before compiling.
25344         (compat-get-options): Handle dg-xfail-if.
25345         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25346         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25347         * gcc.dg/compat/vector-1_y.c: Likewise.
25348         * gcc.dg/compat/vector-2_x.c: Likewise.
25349         * gcc.dg/compat/vector-2_y.c: Likewise.
25350
25351 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25352
25353         * g++.dg/opt/reg-stack4.C: New test.
25354
25355 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25356
25357         * gcc.dg/builtin-apply2.c: New test.
25358
25359 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25360
25361         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25362
25363 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25364
25365         PR c++/12924
25366         * g++.dg/template/template-id-2.C: New test.
25367
25368 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25369
25370         PR c++/5369
25371         * g++.dg/template/memfriend1.C: New test.
25372         * g++.dg/template/memfriend2.C: Likewise.
25373         * g++.dg/template/memfriend3.C: Likewise.
25374         * g++.dg/template/memfriend4.C: Likewise.
25375         * g++.dg/template/memfriend5.C: Likewise.
25376         * g++.dg/template/memfriend6.C: Likewise.
25377         * g++.dg/template/memfriend7.C: Likewise.
25378         * g++.dg/template/memfriend8.C: Likewise.
25379         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25380
25381 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25382
25383         PR c++/12515
25384         * g++.dg/ext/cond1.C: New test.
25385
25386 2003-11-20  Richard Henderson  <rth@redhat.com>
25387
25388         * gcc.dg/20020201-2.c: Remove.
25389         * gcc.dg/20020201-4.c: Remove.
25390         * gcc.dg/20020304-1.c: Remove.
25391
25392 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25393
25394         * gcc.dg/cpp/trad/xwin1.c: New test case.
25395
25396 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25397
25398         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25399         * lib/g77.exp: Likewise.
25400         * lib/objc.exp: Likewise.
25401         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25402         for darwin.
25403
25404 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25405
25406         PR c++/12932
25407         * g++.dg/template/static5.C: New test.
25408
25409 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25410
25411         * gcc.dg/nested-func-1.c: New test.
25412
25413 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25414
25415         * gcc.dg/cpp/assert4.c: New test.
25416
25417 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25418
25419         PR c++/2294
25420         * g++.dg/lookup/using9.c: New test.
25421
25422 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25423
25424         PR c++/12762
25425         * g++.dg/template/error3.C: New test.
25426
25427 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25428
25429         PR ada/13035
25430         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25431         No longer use a wrapper for gcc, since this does not work under
25432         Windows.
25433
25434 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25435
25436         PR c++/2094
25437         * g++.dg/template/ptrmem7.C: New test.
25438
25439 2003-11-13  Andrew Pinski <apinski@apple.com>
25440
25441         * gcc.c-torture/compile/20031113-1.c: New test.
25442
25443 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25444             Kean Johnston <jkj@sco.com>
25445
25446         PR c/13029
25447         * gcc.dg/unused-4.c: Update.
25448
25449 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25450
25451         * g++.dg/opt/const3.C: New test.
25452
25453 2003-11-13  Jan Hubicka  <jh@suse.cz>
25454
25455         * gcc.c-torture/compile/20031112-1.c: New test.
25456
25457 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25458
25459         * g++.dg/parse/crash10.C: Remove bogus error marker.
25460
25461 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25462
25463         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25464         (host_gcc): Likewise.
25465         (ROOT): Honor $PWDCMD.
25466         (BASE): Likewise.
25467         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25468
25469 2003-11-12  Catherine Moore  <clm@redhat.com>
25470
25471         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25472
25473 2003-11-12  Andreas Jaeger  <aj@suse.de>
25474             Jakub Jelinek  <jakub@redhat.com>
25475             Andrew Pinski  <pinskia@physics.uc.edu>
25476             Richard Henderson  <rth@redhat.com>
25477
25478         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25479         systems.
25480         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25481
25482         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25483         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25484
25485 2003-11-11  Andreas Jaeger  <aj@suse.de>
25486
25487         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25488
25489         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25490
25491 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25492
25493         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25494         Clean ups.
25495
25496 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25497
25498         * gcc.dg/trampoline-1.c: New test.
25499
25500 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25501
25502         * gcc.c-torture/compile/200031109-1.c: New test.
25503
25504 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25505
25506         PR c/3190
25507         PR c/8714
25508         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25509         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25510         gcc.dg/format/no-y2k-1.c: Update.
25511
25512 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25513
25514         PR optimization/10467
25515         * gcc.dg/20031108-1.c: New test case.
25516
25517 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25518
25519         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25520
25521 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25522
25523         * gcc.dg/compound-lvalue-1.c: New test.
25524         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25525         some XFAILs.
25526
25527 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25528
25529         * gcc.dg/altivec-varargs-1.c: New test.
25530
25531 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25532
25533         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25534         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25535         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25536         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25537         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25538
25539 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25540
25541         * gcc.dg/cond-lvalue-1.c: New test.
25542
25543 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25544
25545         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25546
25547 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25548
25549         PR c++/11616
25550         * g++.dg/template/instantiate5.C: New test.
25551
25552 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25553
25554         PR c++/12726
25555         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25556         * ChangeLog: Add missing first entry for above test.
25557
25558 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25559
25560         PR c++/9810
25561         * g++.dg/template/using8.C: New test.
25562         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25563
25564 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25565
25566         PR optimization/10817
25567         * gcc.c-torture/compile/20031102-1.c: New test case.
25568
25569 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25570
25571         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25572         2147483647.
25573
25574 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25575
25576         * gcc.dg/20031102-1.c: New test.
25577
25578 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25579
25580         * gcc.dg/complex-1.c: New test.
25581
25582 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25583
25584         PR c++/12796
25585         * g++.dg/template/crash13.C: Adjust expected error location.
25586         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25587
25588 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25589
25590         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25591
25592 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25593
25594         PR/10239
25595         * gcc.c-torture/compile/20031031-2.c: New test.
25596
25597 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25598
25599         PR/11640
25600         * gcc.c-torture/compile/20031031-1.c: New test.
25601
25602 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25603
25604         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25605         * gcc.misc-tests/bprob.exp: Likewise.
25606         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25607         the execution test on arm-elf configs.
25608         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25609         configs that don't support scratch files.
25610         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25611
25612 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25613
25614         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25615         done by dejagnu.
25616
25617 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25618
25619         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25620         Avoid non pure sh syntax. Add more logging.
25621
25622         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25623         fail.
25624
25625 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25626
25627         PR libgcj/10610
25628         * gcc.dg/ppc-stackalign-1.c: New test.
25629
25630 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25631
25632         * ada/acats/run_all.sh: Change output to be more compliant with
25633         dejagnu framework.
25634         Create acats.sum and acats.log files under testsuite/ada/acats
25635         Only run [a-z]* directories, to filter out e.g. CVS.
25636         Redirect build output to log file.
25637
25638 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25639
25640         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25641
25642 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25643
25644         PR ada/5909:
25645         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25646
25647 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25648
25649         * gcc.c-torture/compile/20031023-1.c: New test.
25650         * gcc.c-torture/compile/20031023-2.c: New test.
25651         * gcc.c-torture/compile/20031023-3.c: New test.
25652         * gcc.c-torture/compile/20031023-4.c: New test.
25653
25654 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25655
25656         PR c++/10371
25657         * g++.dg/lookup/scoped8.C: New test.
25658
25659 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25660
25661         * g++.dg/opt/reg-stack3.C: New test.
25662
25663 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25664
25665         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25666
25667 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25668
25669         PR c++/11076
25670         * g++.dg/template/crash13.C: New test.
25671
25672 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25673
25674         * gcc.dg/c99-restrict-2.c: New test.
25675
25676 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25677
25678         PR c++/12698, c++/12699, c++/12700, c++/12566
25679         * g++.dg/inherit/covariant9.C: New test.
25680         * g++.dg/inherit/covariant10.C: New test.
25681         * g++.dg/inherit/covariant11.C: New test.
25682
25683 2003-10-23  Jason Merrill  <jason@redhat.com>
25684
25685         PR c++/12726
25686         * g++.dg/ext/complit2.C: New test.
25687
25688 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25689
25690         PR target/12654
25691         * gcc.c-torture/execute/20031020-1.c: New test.
25692
25693 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25694
25695         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25696         following the jump_insn.
25697
25698 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25699
25700         * gcc.dg/cast-lvalue-1.c: New test.
25701
25702 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25703
25704         PR c++/11962
25705         * g++.dg/template/cond2.C: New test.
25706
25707 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25708
25709         * gcc.dg/builtins-28.c: New test.
25710
25711 2003-10-20  Jan Hubicka  <jh@suse.cz>
25712
25713         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25714         parameter.
25715         * testsuite/gcc.dg/inline-2.c: Likewise.
25716
25717 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25718
25719         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25720         * gcc.dg/nest.c: Likewise.
25721
25722 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25723
25724         PR c++/9781, c++/10583, c++/11862
25725         * g++.dg/parse/crash13.C: New test.
25726
25727 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25728
25729         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25730
25731 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25732
25733         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25734         Define HAVE_C99_RUNTIME except on Solaris.
25735         * gcc.dg/builtins-20.c: Likewise.
25736
25737 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25738
25739         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25740
25741 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25742
25743         PR c++/12495
25744         * g++.dg/template/crash21.C: New test.
25745
25746 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25747
25748         PR c++/2513
25749         * g++.dg/template/typename5.C: New test.
25750
25751 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25752
25753         PR c++/12369
25754         * g++.dg/template/friend25.C: New test.
25755
25756 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25757
25758         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25759         versions.
25760
25761 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25762
25763         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25764         == 2147483647.
25765
25766 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25767
25768         * gcc.c-torture/execute/960416-1.x: Remove.
25769         * gcc.c-torture/execute/divconst-3.x: Likewise.
25770
25771 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25772
25773         PR target/12598
25774         * gcc.dg/torture/cris-volatile-1.c: New test.
25775
25776 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25777
25778         PR optimization/9325
25779         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25780         for overflowing floating point to integer conversion during RTL
25781         simplification.
25782
25783 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25784
25785         * objc/execute/_cmd.m: Fix typo.
25786         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25787         Relax 'scan-assembler' regexp.
25788         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25789         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25790         * objc.dg/zero-link-2.m: Remove blank line.
25791         * objc.dg/zero-link-3.m: New test case.
25792
25793 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25794
25795         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25796
25797         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25798         than linker trickery.
25799
25800 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25801
25802         PR c++/12370
25803         * g++.dg/other/friend2.C: New test.
25804
25805 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25806
25807         * gcc.dg/20031012-1.c: New test.
25808
25809 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25810
25811         * gcc.dg/weak/weak-3.c: Fix for new warning.
25812
25813 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25814
25815         PR optimization/8750
25816         * gcc.c-torture/execute/20031012-1.c: New test case.
25817
25818 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25819
25820         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25821         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25822
25823 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25824
25825         PR optimization/12260
25826         * gcc.c-torture/compile/20031011-2.c: New test case.
25827
25828 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25829
25830         * gcc.c-torture/execute/20031011-1.c: New testcase.
25831
25832 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25833
25834         * gcc.c-torture/compile/20031011-1.c: New test.
25835
25836 2003-10-11  Jan Hubicka  <jh@suse.cz>
25837
25838         * g++.dg/other/first-global.C: New test.
25839
25840 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25841
25842         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25843
25844 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25845
25846         * gcc.c-torture/compile/20031010-1.c: New test.
25847
25848 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25849
25850         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25851         * gcc.c-torture/execute/va-arg-25.c: ... here.
25852
25853 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25854
25855         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25856
25857 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25858
25859         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25860
25861 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25862
25863         * g++.dg/parse/error2.C: New test.
25864
25865 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25866
25867         PR c++/11097
25868         * g++.dg/other/error5.C: Modify the error message.
25869         * g++.dg/lookup/using8.C: New test.
25870
25871 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25872
25873         * gcc.dg/darwin-abi-2.c: New file.
25874         * gcc.c-torture/execute/va-arg-24.c: New file.
25875
25876 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25877
25878         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25879         indentation.
25880
25881 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25882
25883         PR c++/10147
25884         * g++.dg/other/error4.C: Update error messages.
25885         * g++.dg/template/ptrmem4.C: Likewise.
25886
25887         PR c++/12337
25888         * g++.dg/init/new9.C: New test.
25889
25890         PR c++/12334, c++/12236, c++/8656
25891         * g++.dg/ext/attrib8.C: New test.
25892
25893 2003-10-06  Devang Patel  <dpatel@apple.com>
25894
25895         * gcc.dg/debug/dwarf2-3.h: New test.
25896         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25897
25898 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25899
25900         * g++.dg/opt/cfg2.C: New test.
25901
25902 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25903
25904         * g++.dg/opt/float1.C: New test.
25905
25906 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25907
25908         * gcc.dg/c90-array-lval-6.c: New test.
25909         * gcc.dg/c99-array-lval-6.c: New test.
25910
25911 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25912             Ziemowit Laski  <zlaski@apple.com>
25913
25914         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25915         'Derived', so that it is never considered a class method; add
25916         new warning for '+port' method ambiguity.
25917         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25918         <objc/objc-api.h> (needed on Mac OS X).
25919         * objc.dg/method-13.m: New test.
25920
25921 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25922
25923         PR optimization/9325, PR java/6391
25924         * gcc.c-torture/execute/20031003-1.c: New test case.
25925
25926 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25927
25928         PR optimization/12180
25929         * gcc.dg/20031002-1.c: New test.
25930
25931         PR c++/12486
25932         * g++.dg/inherit/error1.C: New test.
25933
25934 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25935
25936         * lib/f-torture.exp (search_for): Rename to...
25937         (search_for_re): This.  Also, clean up comments and the
25938         "regexp" invocation.
25939
25940 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25941
25942         * gcc.c-torture/compile/20031002-1.c: New test.
25943
25944 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25945
25946         * g++.dg/opt/cond1.C: New test.
25947
25948 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25949
25950         * gcc.dg/Wold-style-definition-2.c: New testcase.
25951         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25952
25953 2003-09-29  Richard Henderson  <rth@redhat.com>
25954
25955         * g++.dg/init/array10.C: Add dg-options.
25956
25957 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25958
25959         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25960
25961 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25962
25963         * g++.dg/template/friend19.C: Fix typo.
25964         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25965
25966 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25967
25968         * gcc.c-torture/execute/20030928-1.c: New test.
25969         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25970
25971 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25972
25973         * g++.dg/opt/unroll1.C: New test.
25974
25975 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25976
25977         PR optimization/11741
25978         * gcc.dg/20030926-1.c: New test case.
25979
25980 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25981
25982         PR c++/5655
25983         * g++.dg/parse/access7.C: New test.
25984         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25985
25986 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25987
25988         MERGE OF objc-improvements-branch into MAINLINE:
25989         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25990         if libobjc has not been built.
25991         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25992         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25993         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25994         objc/execute/nested-3.m, objc/execute/np-2.m,
25995         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25996         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25997         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25998         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25999         objc.dg/special/unclaimed-category-1.h,
26000         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26001         well as GNU runtime.
26002         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26003         * execute/cascading-1.m, execute/function-message-1.m,
26004         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26005         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26006         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26007         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26008         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26009         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26010         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26011         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26012         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26013         * objc.dg/bitfield-2.m: Run only on Darwin.
26014         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26015         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26016         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26017         * objc.dg/const-str-1.m: Fix constant string layout.
26018
26019 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26020
26021         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26022
26023 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26024
26025         * gcc.dg/darwin-abi-1.c: New file.
26026
26027 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26028
26029         PR target/12281
26030         * gcc.c-torture/compile/20030921-1.c: New test.
26031
26032 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26033
26034         * g++.dg/opt/reg-stack2.C: New test.
26035
26036 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26037
26038         * g++.dg/eh/delayslot1.C: New test.
26039
26040 2003-09-20  Richard Henderson  <rth@redhat.com>
26041
26042         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26043
26044 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26045
26046         * gcc.c-torture/execute/20030920-1.c: New test case.
26047
26048 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26049
26050         * g++.dg/rtti/typeid3.C: Correct expected error message.
26051
26052 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26053
26054         PR c++/157
26055         * g++.dg/parse/crash12.C: New test.
26056
26057 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26058
26059         * gcc.dg/compat/mixed-struct-check.h: New.
26060         * gcc.dg/compat/mixed-struct-defs.h: New.
26061         * gcc.dg/compat/mixed-struct-init.h: New.
26062         * gcc.dg/compat/struct-by-value-19_main.c: New.
26063         * gcc.dg/compat/struct-by-value-19_x.c: New.
26064         * gcc.dg/compat/struct-by-value-19_y.c: New.
26065         * gcc.dg/compat/struct-by-value-20_main.c: New.
26066         * gcc.dg/compat/struct-by-value-20_x.c: New.
26067         * gcc.dg/compat/struct-by-value-20_y.c: New.
26068         * gcc.dg/compat/struct-return-19_main.c: New.
26069         * gcc.dg/compat/struct-return-19_x.c: New.
26070         * gcc.dg/compat/struct-return-19_y.c: New.
26071         * gcc.dg/compat/struct-return-20_main.c: New.
26072         * gcc.dg/compat/struct-return-20_x.c: New.
26073         * gcc.dg/compat/struct-return-20_y.c: New.
26074
26075 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26076         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26077         so that it will not complain on LP64 targets.
26078
26079 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26080
26081         PR c++/495
26082         * g++.dg/template/friend24.C: New test.
26083
26084 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26085
26086         PR c++/12332
26087         * g++.dg/template/memtmpl2.C: New test.
26088
26089 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26090
26091         PR target/11184
26092         * gcc.dg/builtin-apply1.c: New test.
26093
26094 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26095
26096         PR c++/9848
26097         * g++.dg/warn/Wunused-4.C: New test.
26098
26099 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26100
26101         PR c++/12316
26102         * g++.dg/other/gc2.C: New test.
26103
26104 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26105
26106         PR c++/11991
26107         * g++.dg/rtti/typeid3.C: New test.
26108
26109         PR c++/12266
26110         * g++.dg/overload/template1.C: New test.
26111
26112 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26113
26114         * g++.dg/opt/cfg3.C: New test.
26115
26116 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26117
26118         PR c++/7939
26119         * g++.dg/template/crash11.C: New test.
26120
26121 2003-09-16  Jason Merrill  <jason@redhat.com>
26122             Jakub Jelinek  <jakub@redhat.com>
26123
26124         * gcc.dg/attr-warn-unused-result.c: New test.
26125
26126 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26127
26128         PR c++/12184
26129         * g++.dg/expr/call2.C: New test.
26130
26131 2003-09-15  Andreas Jaeger  <aj@suse.de>
26132
26133         * gcc.dg/Wold-style-definition-1.c: New test.
26134
26135 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26136
26137         PR c++/3907
26138         * g++.dg/parse/template12.C: New test.
26139
26140         * g++.dg/abi/bitfield11.C: New test.
26141         * g++.dg/abi/bitfield12.C: Likewise.
26142
26143 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26144
26145         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26146         non-expansion of functional macro name without arguments at EOL.
26147         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26148
26149 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26150
26151         * gcc.c-torture/execute/20030914-[12].c: New tests.
26152
26153 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26154
26155         PR c++/11788
26156         * g++.dg/overload/addr1.C: New test.
26157
26158 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26159
26160         * gcc.dg/20030909-1.c: New test.
26161
26162 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26163
26164         * gcc.dg/ultrasp10.c: New test.
26165
26166 2003-09-09  Devang Patel  <dpatel@apple.com>
26167
26168         * gcc.dg/darwin-ld-6.c: New test.
26169
26170 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26171
26172         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26173
26174 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26175
26176         * gcc.dg/ia64-types1.c: New test.
26177         * gcc.dg/ia64-types2.c: Likewise.
26178
26179 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26180
26181         * gcc.dg/builtins-1.c: Add more _Complex tests.
26182         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26183
26184         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26185         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26186
26187 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26188
26189         PR c++/11786
26190         * g++.dg/lookup/koenig2.C: New test.
26191
26192         PR c++/5296
26193         * g++.dg/rtti/typeid2.C: New test.
26194
26195 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26196
26197         * gcc.c-torture/compile/20030904-1.c: New test.
26198
26199 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26200
26201         * g++.dg/opt/longbranch2.C: New test.
26202
26203 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26204
26205         * g++.dg/template/crash10.C: Only compile it.
26206
26207 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26208
26209         PR middle-end/11665
26210         * gcc.c-torture/compile/20030907-1.c: New test.
26211         * g++.dg/init/array11.C: New test.
26212
26213 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26214
26215         PR c++/11852
26216         * g++.dg/init/struct1.C: New test.
26217
26218 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26219
26220         PR c++/12181
26221         * g++.dg/expr/comma1.C: New test.
26222
26223 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26224
26225         PR c++/11867
26226         * g++.dg/expr/static_cast5.C: New test.
26227
26228 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26229
26230         PR c++/11507
26231         * g++.dg/lookup/scoped7.C: New test.
26232
26233         PR c++/9574
26234         * g++.dg/other/static1.C: New test.
26235
26236         PR c++/11490
26237         * g++.dg/warn/template-1.C: New test.
26238
26239         PR c++/11432
26240         * g++.dg/template/crash10.C: New test.
26241
26242         PR c++/2478
26243         * g++.dg/overload/VLA.C: New test.
26244
26245         PR c++/10804
26246         * g++.dg/template/call1.C: New test.
26247
26248 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26249
26250         PR c++/11794
26251         * g++.dg/parse/using3.C: New test.
26252
26253 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26254
26255         PR c++/11409
26256         * g++.dg/overload/builtin3.C: New test case.
26257
26258 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26259
26260         PR c/9862
26261         * gcc.dg/20030906-1.c: New test.
26262         * gcc.dg/20030906-2.c: Likewise.
26263
26264 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26265
26266         PR c++/12167
26267         * g++.dg/parse/defarg5.C: New test.
26268
26269         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26270
26271 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26272
26273         PR c++/12163
26274         * g++.dg/expr/static_cast4.C: New test.
26275
26276         PR c++/12146
26277         * g++.dg/template/crash9.C: New test.
26278
26279 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26280
26281         * g++.old-deja/g++.ext/pretty2.C: Update for change
26282         in __FUNCTION__.
26283         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26284
26285 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26286
26287         PR c++/11922
26288         * g++/dg/template/qualified-id1.C: New test.
26289
26290         PR c++/12037
26291         * g++.dg/warn/noeffect4.C: New test.
26292
26293 2003-09-04  Matt Austern  <austern@apple.com>
26294
26295         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26296         * g++.dg/ext/fnname2.C: Likewise.
26297         * g++.dg/ext/fnname3.C: Likewise.
26298
26299 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26300
26301         * g++.dg/expr/lval1.C: New test.
26302         * g++.dg/ext/lvcast.C: Remove.
26303
26304 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26305
26306         PR optimization/11700.
26307         * gcc.c-torture/compile/20030903-1.c: New test case.
26308
26309 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26310
26311         PR c++/12053
26312         * g++.dg/abi/layout4.C: New test.
26313
26314 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26315
26316         PR c++/11553
26317         * g++.dg/parse/friend3.C: New test.
26318
26319 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26320
26321         PR c++/11847
26322         * g++.dg/template/class1.C: New test.
26323
26324         PR c++/11808
26325         * g++.dg/expr/call1.C: New test.
26326
26327 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26328
26329         PR c++/12114
26330         * g++.dg/init/ref9.C: New test.
26331
26332         PR c++/11972
26333         * g++.dg/template/nested4.C: New test.
26334
26335 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26336
26337         PR c++/12093
26338         * g++.dg/template/non-dependent4.C: New test.
26339
26340         PR c++/11928
26341         * g++.dg/inherit/conv1.C: New test.
26342
26343 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26344
26345         PR c++/6196
26346         * g++.dg/ext/label1.C: New test.
26347         * g++.dg/ext/label2.C: Likewise.
26348
26349 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26350
26351         * g++.dg/expr/cond3.C: New test.
26352
26353 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26354
26355         * gcc.dg/builtins-1.c: Add new builtin cases.
26356
26357 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26358
26359         * gcc.dg/builtins-1.c: Add new cases.
26360         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26361
26362 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26363
26364         * gcc.dg/builtins-1.c: Add more math builtin tests.
26365         * gcc.dg/torture/builtin-attr-1.c: New test.
26366
26367 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26368
26369         PR optimization/5079
26370         * g++.dg/opt/static3.C: New test.
26371
26372 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26373
26374         * gcc.misc-tests/gcov-10b.c: New test.
26375
26376 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26377
26378         * g++.dg/opt/ptrmem3.C: New test.
26379
26380         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26381
26382 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26383
26384         * gcc.dg/20030826-2.c: New test.
26385
26386 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26387
26388         PR middle-end/12002
26389         * g77.f-torture/compile/12002.f: New test case.
26390
26391 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26392
26393         * gcc.dg/20030826-1.c: New test case.
26394
26395 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26396
26397         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26398
26399 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26400
26401         PR c++/11871
26402         * c++.dg/lookup/crash1.C: New test.
26403
26404         * c++.dg/warn/noeffect3.C: New test.
26405
26406 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26407
26408         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26409         * gcc.dg/compat/vector-1_y.c: Ditto.
26410         * gcc.dg/compat/vector-2_x.c: Ditto.
26411         * gcc.dg/compat/vector-2_y.c: Ditto.
26412
26413 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26414
26415         * gcc.dg/20030702-1.c: New test.
26416
26417 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26418
26419         PR c++/8795
26420         * g++.dg/ext/altivec-1.C: New test.
26421
26422 2003-08-24  Richard Henderson  <rth@redhat.com>
26423
26424         * g++.dg/eh/simd-2.C: Add -w for x86.
26425
26426 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26427
26428         * gcc.dg/20030815-1.c: New test.
26429
26430 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26431
26432         PR c++/3765
26433         * g++.dg/parse/access6.C: New test.
26434
26435 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26436
26437         PR c++/641, c++/11876
26438         * g++.dg/template/friend22.C: New test.
26439         * g++.dg/template/friend23.C: Likewise.
26440
26441 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26442
26443         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26444         identically.
26445
26446 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26447
26448         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26449
26450 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26451
26452         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26453
26454 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26455
26456         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26457
26458 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26459
26460         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26461
26462 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26463
26464         PR c++/11919
26465         * g++.dg/overload/prom1.C: New test.
26466
26467         PR c++/11551
26468         * g++.dg/parse/dtor2.C: New test.
26469
26470         PR c++/10762
26471         * g++.dg/parse/using2.C: New test.
26472
26473 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26474
26475         PR target/11805
26476         * gcc.c-torture/compile/20030821-1.c: New.
26477
26478 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26479
26480         PR c++/11834
26481         * g++.dg/template/deduce2.C: New test.
26482
26483 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26484
26485         * gcc.c-torture/execute/20030821-1.c: New test.
26486
26487 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26488
26489         PR middle-end/11984
26490         * gcc.dg/20030820-1.c: New test case.
26491
26492 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26493
26494         PR c++/11945
26495         * g++.dg/warn/noeffect2.C: New test.
26496
26497 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26498
26499         PR c++/10926
26500         * g++.dg/template/dtor2.C: New test.
26501
26502         PR c++/11684
26503         * g++.dg/template/operator1.C: New test.
26504         * g++.dg/parse/operator4.C: New test.
26505
26506         PR c++/11946.C
26507         * g++.dg/expr/enum1.C: New test.
26508         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26509
26510         PR c++/11036.C
26511         * g++.dg/parse/elab2.C: New test.
26512         * g++.dg/parse/typedef4.C: Change error message.
26513         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26514         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26515         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26516
26517 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26518
26519         * gcc.dg/pch/warn-1.c: New.
26520         * gcc.dg/pch/warn-1.hs: New.
26521
26522         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26523         not-tested file.
26524
26525 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26526
26527         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26528
26529 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26530
26531         * gcc.dg/uninit-D.c: New Test.
26532         * gcc.dg/uninit-E.c: New Test.
26533         * gcc.dg/uninit-F.c: New Test.
26534         * gcc.dg/uninit-G.c: New Test.
26535
26536 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26537
26538         * g++.dg/README: Describe the pch directory.
26539
26540 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26541
26542         PR c++/11174
26543         * g++.dg/parse/access4.C: New test.
26544         * g++.dg/parse/access5.C: Likewise.
26545         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26546
26547 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26548
26549         * gcc.dg/noncompile/20030818-1.c: New.
26550
26551 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26552
26553         PR c++/11957
26554         * g++.dg/warn/noeffect1.C: New test.
26555
26556         * g++.dg/template/scope2.C: New test.
26557         * g++.dg/template/error2.C: Correct dg-error
26558
26559 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26560
26561         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26562
26563 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26564
26565         PR C++/11512
26566         * g++.dg/template/warn1.C: New.
26567
26568 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26569
26570         * g++.dg/template/error2.C: New test.
26571         * g++.dg/lookup/using7.C: Adjust errors
26572         * g++.old-deja/g++.pt/crash36.C: Likewise.
26573         * g++.old-deja/g++.pt/derived3.C: Likewise.
26574
26575 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26576
26577         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26578         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26579         * gcc.c-torture/execute/builtins/string-9.c: New, from
26580         string-opt-9.c.  Adjust for execute/builtins framework.
26581         * gcc.c-torture/execute/string-opt-9.c: Delete.
26582
26583 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26584
26585         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26586
26587         * g++.dg/parse/ret-type2.C: New test.
26588
26589         PR c++/11703
26590         * g++.dg/init/new8.C: New test.
26591
26592         PR c++/10923
26593         * g++.dg/parse/typedef5.C: New test.
26594
26595         PR c++/9512
26596         * g++.dg/parse/qualified2.C: New test.
26597         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26598         invalid code.
26599
26600 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26601
26602         * g++.dg/conversion/ptrmem1.C: New test.
26603
26604 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26605
26606         PR target/11693
26607         * gcc.dg/20030811-1.c: New test.
26608
26609         PR target/11535
26610         * gcc.c-torture/execute/20030811-1.c: New test.
26611
26612 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26613
26614         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26615
26616 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26617
26618         PR c++/11789.C
26619         * g++.dg/inherit/multiple1.C: New test.
26620
26621 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26622
26623         * gcc.dg/spe1.c: New test.
26624
26625         PR c++/11670
26626         * g++.dg/expr/cast2.C: New test.
26627
26628         PR c++/10530
26629         * g++.dg/template/dependent-name2.C: New test.
26630
26631 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26632
26633         * g++.dg/parse/crash11.C: Put the dg options in comments.
26634
26635 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26636
26637         * lib/gcc-dg.exp: Update for diagnostic change.
26638
26639 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26640
26641         PR c++/5767
26642         * g++.dg/parse/crash11.C: New test.
26643
26644 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26645
26646         * gcc.dg/cpp/spacing1.c: Update.
26647
26648 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26649
26650         PR target/11739
26651         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26652         a value for -mtune.
26653
26654 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26655
26656         PR middle-end/11771
26657         * gcc.c-torture/compile/20030804-1.c: New test case.
26658
26659 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26660
26661         * gcc.dg/20030804-1.c: New test case.
26662
26663 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26664
26665         * gcc.dg/cpp/separate-1.c: New test.
26666
26667 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26668
26669         PR c++/11704
26670         * g++.dg/template/dependent-expr2.C: New test.
26671
26672         PR c++/11766
26673         * g++.dg/expr/ptrmem1.C: New test.
26674
26675 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26676
26677         PR c++/9453
26678         * g++.dg/template/friend15.C: New test.
26679
26680 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26681
26682         * lib/dg-pch.exp: Work round PCH bug.
26683
26684 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26685
26686         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26687         builtins.  Move cases from builtins-4.c here.
26688
26689         * gcc.dg/torture/builtin-math-1.c: New test taken from
26690         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26691         additional cases.
26692
26693         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26694         Delete.
26695
26696 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26697
26698         PR c++/9447
26699         * g++.dg/template/using7.C: New test.
26700
26701 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26702
26703         * import1.c, import2.c: New tests.
26704
26705 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26706
26707         * g++.dg/eh/crossjump1.C: New test.
26708
26709 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26710
26711         PR c++/11697
26712         * g++.dg/template/using6.C: New test.
26713
26714         PR c++/11744
26715         * g++.dg/template/koenig2.C: New test.
26716
26717 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26718
26719         PR c++/7983
26720         * g++.dg/parse/typedef4.C: New test.
26721
26722 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26723
26724         PR c++/8442, c++/8806
26725         * g++.dg/template/elab1.C: New test.
26726         * g++.dg/template/type2.C: Likewise.
26727         * g++.dg/template/ttp3.C: Adjust expected error message.
26728         * g++.old-deja/g++.law/visibility13.C: Likewise.
26729         * g++.old-deja/g++.niklas/t135.C: Likewise.
26730         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26731         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26732         template argument.
26733         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26734
26735 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26736
26737         PR c++/11295
26738         * g++.dg/ext/stmtexpr1.C: New test.
26739
26740         * g++.dg/opt/tmp1.C: New test.
26741
26742         PR c++/11525
26743         * g++.dg/parse/constant4.C: New test.
26744
26745         PR c++/9447
26746         * g++.dg/template/using5.C: New test.
26747
26748 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26749
26750         * gcc.dg/builtins-27.c: New test case.
26751
26752 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26753
26754         * gcc.dg/tls/opt-7.c: New test.
26755
26756 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26757
26758         * g++.old-deja/g++.other/crash18.C: Remove.
26759
26760 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26761
26762         * g++.dg/template/explicit3.C: New.
26763         * g++.dg/template/explicit4.C: New.
26764         * g++.dg/template/explicit5.C: New.
26765
26766         PR c++/11347
26767         * g++.dg/template/memtmpl1.C: New.
26768
26769 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26770
26771         PR target/11565
26772         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26773         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26774
26775 2003-07-30  Jan Hubicka  <jh@suse.cz>
26776
26777         * vtgc1.c: Kill.
26778
26779 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26780
26781         * gcc.dg/struct-in-proto-1.c: New test.
26782
26783 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26784
26785         * gcc.dg/cpp/include2.c: Only expect one message.
26786
26787 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26788
26789         PR c++/9447
26790         * g++.dg/template/using1.C: New test.
26791         * g++.dg/template/using2.C: New test.
26792         * g++.dg/template/using3.C: New test.
26793         * g++.dg/template/using4.C: New test.
26794
26795 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26796
26797         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26798         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26799
26800 2003-07-28  Jan Hubicka  <jh@suse.cz>
26801
26802         PR c++/11530
26803         * g++.dg/opt/call1.C: New test.
26804
26805 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26806
26807         PR c++/11667
26808         * g++.dg/init/enum2.C: New test.
26809         * g++.dg/template/overload1.C: Add "-w" option.
26810
26811 2003-07-28    <hp@bitrange.com>
26812
26813         * gcc.dg/Wdeclaration-after-statement-1.c,
26814         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26815
26816 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26817
26818         * gcc.c-torture/compile/20030725-1.c: New test.
26819
26820 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26821
26822         * gcc.dg/20030505.c: Only run for SPE.
26823         Remove definition of opaque type.
26824
26825 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26826
26827         * g++.dg/template/ptrmem6.C: New test.
26828
26829 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26830
26831         * gcc.c-torture/compile/zero-strct-2.c: New test.
26832
26833 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26834
26835         * gcc.dg/intermod-1.c: New test.
26836
26837 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26838
26839         PR c++/11617
26840         * g++.dg/template/lookup2.C: New test.
26841         * g++.dg/template/memclass1.C: Remove instantiated from error.
26842         * g++.dg/other/error2.C: Tweak expected errors.
26843
26844         PR c++/11596
26845         * g++.dg/template/defarg3.C: New test.
26846
26847         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26848
26849 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26850
26851         * g++.dg/inherit/access5.C: New test.
26852
26853 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26854
26855         PR c++/11513
26856         * g++.dg/template/crash8.C: New test.
26857
26858 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26859
26860         PR c/10602
26861         * gcc.dg/noncompile/incomplete-2.c: New test.
26862
26863 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26864
26865         PR c++/11645
26866         * g++.dg/inherit/access4.C: New test.
26867
26868         PR c++/11517
26869         * g++.dg/expr/cond2.C: New test.
26870
26871         PR optimization/10679
26872         * g++.dg/opt/inline4.C: New test.
26873
26874 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26875
26876         * g++.dg/parse/crash10: New test.
26877
26878 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26879
26880         * g++.dg/ext/flexary1.C: New test.
26881
26882 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26883
26884         PR c++/10793
26885         * g++.dg/template/crash9.C: New test.
26886
26887 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26888
26889         PR c++/3004
26890         * g++.dg/parse/typedef3.C: New test.
26891
26892         PR c++/7906
26893         * g++.dg/parse/operator2.C: New test.
26894
26895         PR c++/8895
26896         * g++.dg/parse/def-tmpl-arg1.C: New test.
26897
26898         PR c++/9282
26899         * g++.dg/parse/funptr1.C: New test.
26900
26901         PR c++/9452
26902         * g++.dg/parse/ambig3.C: New test.
26903
26904         PR c++/9454
26905         * g++.dg/parse/operator3.C: New test.
26906
26907         PR c++/9486
26908         * g++.dg/parse/template10.C: New test.
26909
26910         PR c++/9488
26911         * g++.dg/parse/template11.C: New test.
26912
26913         PR c++/10150
26914         * g++.dg/parse/invalid-op1.C: New test.
26915
26916         PR c++/10247
26917         * g++.dg/parse/condexpr1.C: New test.
26918
26919 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26920
26921         * g++.dg/ext/packed3.C: New test.
26922         * g++.dg/ext/packed4.C: New test.
26923
26924         * gcc.dg/pack-test-3.c: New test.
26925
26926 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26927
26928         * lib/compat.exp: Handle dg-options per source file.
26929         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26930         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26931         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26932         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26933         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26934         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26935         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26936         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26937         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26938         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26939         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26940         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26941         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26942         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26943
26944 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26945
26946         PR c/10320
26947         * gcc.c-torture/execute/20030718-1.c: New test.
26948
26949 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26950
26951         PR optimization/11536
26952         * gcc.dg/20030721-1.c: New test.
26953
26954 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26955
26956         PR c++/11546
26957         * g++.dg/template/lookup1.C: New test.
26958
26959 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26960
26961         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26962         diagnostics of ill-formed constructs involving labels.
26963         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26964         the new 'previously defined here' message.
26965
26966 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26967
26968         * g++.dg/parse/non-dependent2.C: New test.
26969
26970 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26971
26972         * g++.dg/init/init-ref4.C: xfail on targets without
26973         weak symbols.
26974
26975 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26976
26977         PR target/11087
26978         * gcc.c-torture/execute/20030717-1.c: New test.
26979
26980 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26981
26982         * g++.dg/opt/cfg1.C: New test.
26983
26984 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26985
26986         PR optimization/11557
26987         * gcc.dg/20030717-1.c: New test.
26988
26989 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26990
26991         PR c++/10476
26992         * g++.dg/expr/crash-1.C: New test.
26993
26994         PR c++/11027
26995         * g++.dg/template/init3.C: New test.
26996
26997         PR c++/8222
26998         * g++.dg/template/non-dependent1.C: New test.
26999
27000         PR c++/11070
27001         * g++.dg/template/non-dependent2.C: New test.
27002
27003         PR c++/11071
27004         * g++.dg/template/non-dependent3.C: New test.
27005
27006         PR c++/9907
27007         * g++.dg/template/sizeof5.C: New test.
27008
27009 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27010
27011         PR 11498
27012         * gcc.c-torture/compile/mangle-1.c: New file.
27013
27014 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27015
27016         PR c++/7809
27017         * g++.dg/parse/access3.C: New test.
27018
27019 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27020
27021         PR c++/11384
27022         * g++.dg/init/init-ref4.C: New test.
27023
27024 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27025
27026         PR c++/11547
27027         * g++.dg/parse/constant3.C: New test.
27028         * g++.dg/parse/crash7.C: Likewise.
27029
27030 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27031
27032         PR target/11008
27033         * gcc.dg/i386-pentium4-not-mull.c: New.
27034
27035 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27036
27037         * gcc.dg/asm-names.c (ymain): Make it weak.
27038
27039 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27040
27041         PR c++/5421
27042         * g++.dg/template/friend21.C: New test.
27043
27044 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27045
27046         * gcc.dg/cleanup-8.c: New test.
27047         * gcc.dg/cleanup-9.c: New test.
27048
27049 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27050
27051         * g++.dg/ext/dll-MI1.h: New file.
27052         * g++.dg/ext/dllexport-MI1.C: New file.
27053         * g++.dg/ext/dllimport-MI1.C: New file.
27054
27055 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27056
27057         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27058         it does not have cmpstrsi patterns (just cmpmemsi).
27059
27060 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27061
27062         PR debug/11473
27063         * g++.dg/debug/debug8.C: New test.
27064
27065 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27066
27067         PR c++/10108
27068         * g++.dg/template/crash7.C: New test.
27069
27070 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27071
27072         PR target/10795
27073         * gcc.c-torture/compile/20030708-1.c: New.
27074
27075 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27076
27077         * gcc.c-torture/execute/20030715-1.c: New test.
27078
27079 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27080
27081         * gcc.dg/pch/inline-3.c: New file.
27082         * gcc.dg/pch/inline-3.hs: New file.
27083         * gcc.dg/pch/inline-4.c: New file.
27084         * gcc.dg/pch/inline-4.hs: New file.
27085
27086 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27087
27088         PR c++/11509
27089         * g++.dg/template/crash6.C: New test.
27090
27091         PR c++/7053
27092         * g++.dg/template/friend20.C: New test.
27093
27094         PR c++/7019
27095         * g++.dg/template/overload2.C: New test.
27096
27097 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27098
27099         PR optimization/11440
27100         * gcc.c-torture/execute/20030714-1.c: New test.
27101
27102 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27103
27104         PR c++/11154
27105         * g++.dg/template/partial2.C: New test.
27106
27107 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27108
27109         PR c++/11503
27110         * g++.dg/template/anon1.C: New test.
27111
27112         PR c++/11493
27113         PR c++/11495
27114         * g++.dg/parse/template9.C: Likewise.
27115         * g++.dg/template/crash4.C: New test.
27116         * g++.dg/template/koenig1.C: Likewise.
27117         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27118         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27119         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27120         functions.
27121         * g++.old-deja/g++.jason/template36.C: Likewise.
27122         * g++.old-deja/g++.mike/p1989.C: Likewise.
27123         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27124         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27125         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27126         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27127         compiling.
27128         * g++.old-deja/g++.pt/union2.C: Use this->.
27129
27130 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27131
27132         * gcc.dg/20030711-1.c: New test.
27133
27134 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27135
27136         PR c++/11050
27137         * g++.dg/parse/args1.C: New test.
27138         * g++.pt/defarg8.C: Change expected errors.
27139
27140 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27141
27142         PR c++/8164
27143         * g++.dg/template/nontype2.C: New test.
27144
27145         PR c++/10558
27146         * g++.dg/parse/template8.C: New test.
27147
27148         PR c++/8327
27149         * g++.dg/template/scope1.C: New test.
27150
27151         * g++.dg/warn/Wsign-compare-1.C: New test.
27152
27153 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27154
27155         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27156
27157 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27158
27159         PR c++/9411
27160         * g++.dg/template/explicit2.C: New test.
27161
27162         PR c++/10032
27163         * g++.dg/warn/pedantic1.C: New test.
27164
27165 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27166
27167         PR c++ 9483
27168         * g++.dg/other/field1.C: New test.
27169
27170 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27171
27172         PR c/11449
27173         * gcc.c-torture/compile/20030707-1.c: New.
27174
27175 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27176
27177         PR c++/10849
27178         * g++.dg/template/access12.C: New test.
27179
27180 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27181
27182         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27183         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27184         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27185         * gcc.misc-tests/gcov.exp: Update
27186         * g++.dg/gcov/gcov.exp: Update
27187         * lib/gcov.exp: Update.
27188
27189 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27190
27191         * g++.dg/abi/mangle17.C: Make sure template expressions are
27192         dependent.
27193         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27194         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27195         * g++.dg/opt/stack1.C: Remove erroneous code.
27196         * g++.dg/parse/template7.C: New test.
27197         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27198         * g++.old-deja/g++.pt/crash4.C: Likewise.
27199
27200 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27201
27202         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27203         with zero or one occurence of `$' after the initial `L'.
27204
27205 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27206
27207         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27208
27209 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27210
27211         PR c/11370
27212         * gcc.dg/Wunreachable-6.c: New testcase.
27213         * gcc.dg/Wunreachable-7.c: New testcase.
27214
27215 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27216
27217         PR c/11420
27218         * gcc.dg/20030708-1.c: New test.
27219
27220 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27221
27222         * gcc.dg/compat/sdata-section.h: New file.
27223         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27224         * gcc.dg/torture/mips-sdata-1.c: New test.
27225
27226 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27227
27228         PR c++/11030
27229         * g++.dg/template/friend19.C: New test.
27230
27231 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27232
27233         * g++.dg/opt/strength-reduce.C: New test.
27234
27235 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27236
27237         PR target/10979
27238         * gcc.dg/20030707-1.c: New testcase.
27239
27240 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27241
27242         PR optimization/11059
27243         * g++.dg/opt/emptyunion.C: New testcase.
27244
27245 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27246             Eric Botcazou  <ebotcazou@libertysurf.fr>
27247
27248         * g++.dg/opt/stack1.C: New test.
27249
27250 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27251
27252         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27253         run test.
27254
27255         PR c++/11431
27256         * g++.dg/expr/static_cast3.C: New test.
27257
27258 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27259
27260         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27261         everywhere.
27262         * gcc.dg/concat.c: Concatenation of string constants with
27263         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27264         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27265         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27266         necessary to avoid multi-character character constant warning.
27267         * gcc.dg/cpp/escape.c: Likewise.
27268         * gcc.dg/cpp/ucs.c: Likewise.
27269         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27270         Fix a typo.
27271
27272 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27273
27274         PR c/11428
27275         * gcc.c-torture/compile/20030704-1.c: New.
27276
27277 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27278
27279         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27280
27281 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27282
27283         PR c++/5287, PR c++/7910,  PR c++/11021
27284         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27285         tests for warnings.
27286         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27287         * g++.dg/ext/dllimport3.C: Likewise.
27288         * g++.dg/ext/dllimport4.C: New file.
27289         * g++.dg/ext/dllimport5.C: New file.
27290         * g++.dg/ext/dllimport6.C: New file.
27291         * g++.dg/ext/dllimport7.C: New file.
27292         * g++.dg/ext/dllimport8.C: New file.
27293         * g++.dg/ext/dllimport9.C: New file.
27294         * g++.dg/ext/dllimport10.C: New file.
27295         * g++.dg/ext/dllexport1.C: New file.
27296
27297 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27298
27299         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27300         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27301
27302 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27303
27304         * gcc.dg/builtins-25.c: New testcase.
27305         * gcc.dg/builtins-26.c: New testcase.
27306
27307 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27308
27309         * gcc.dg/compat/vector-defs.h: New file.
27310         * gcc.dg/compat/vector-setup.h: New file.
27311         * gcc.dg/compat/vector-check.h: New file.
27312         * gcc.dg/compat/vector-1_main.c: New file.
27313         * gcc.dg/compat/vector-1_x.c: New file.
27314         * gcc.dg/compat/vector-1_y.c: New file.
27315         * gcc.dg/compat/vector-2_main.c: New file.
27316         * gcc.dg/compat/vector-2_x.c: New file.
27317         * gcc.dg/compat/vector-2_y.c: New file.
27318
27319         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27320         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27321         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27322         * gcc.dg/compat/struct-align-1.h: New file.
27323         * gcc.dg/compat/struct-align-1_main.c: New file.
27324         * gcc.dg/compat/struct-align-1_x.c: New file.
27325         * gcc.dg/compat/struct-align-1_y.c: New file.
27326         * gcc.dg/compat/struct-align-2.h: New file.
27327         * gcc.dg/compat/struct-align-2_main.c: New file.
27328         * gcc.dg/compat/struct-align-2_x.c: New file.
27329         * gcc.dg/compat/struct-align-2_y.c: New file.
27330
27331         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27332         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27333         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27334         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27335         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27336         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27337         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27338         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27339         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27340         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27341         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27342         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27343         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27344         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27345         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27346         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27347         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27348         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27349         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27350         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27351         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27352         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27353         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27354         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27355         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27356         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27357         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27358         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27359         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27360
27361 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27362
27363         * gcc.dg/i386-call-1.c: New test.
27364
27365 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27366
27367         PR c++/9162
27368         * g++.dg/parse/defarg4.C: New.
27369
27370 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27371
27372         PR target/10700
27373         * gcc.c-torture/compile/20030703-1.c: New test case.
27374
27375 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27376
27377         * g++.dg/template/local3.C: Remove extra semicolon.
27378
27379 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27380
27381         * gcc.dg/i386-volatile-1.c: New test.
27382
27383 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27384
27385         PR c++/11072
27386         * g++.dg/other/offsetof2.C: XFAIL.
27387         * g++.dg/other/offsetof5.C: New.
27388
27389         PR c++/10219
27390         * g++.dg/template/error1.C: New.
27391
27392         PR c++/9779
27393         * g++.dg/template/dependent-expr1.C: New.
27394
27395 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27396
27397         PR c++/6949
27398         * g++.dg/template/local3.C: New test.
27399
27400         PR c++/11149
27401         * g++.dg/lookup/scoped6.C: New test.
27402
27403 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27404
27405         PR c++/8046
27406         * g++.dg/other/error7.C: New test.
27407
27408 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27409
27410         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27411         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27412         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27413         * g++.old-deja/g++.other/union2.C: Likewise.
27414         * gcc.dg/c90-const-expr-2.c: Likewise.
27415         * gcc.dg/c90-const-expr-3.c: Likewise.
27416         * gcc.dg/c99-const-expr-2.c: Likewise.
27417         * gcc.dg/c99-const-expr-3.c: Likewise.
27418         * gcc.dg/concat.c: Likewise.
27419
27420 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27421
27422         PR c++/9559
27423         * g++.dg/init/static1.C: New test.
27424
27425 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27426
27427         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27428         * g++.old-deja/g++.other/access2.C: Likewise.
27429         * g++.old-deja/g++.other/decl2.C: Likewise.
27430         * gcc.c-torture/execute/20020615-1.c: Likewise.
27431
27432 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27433
27434         PR c++/4933
27435         * g++.dg/template/sizeof4.C: New test.
27436
27437 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27438
27439         * g++.dg/other/error6.C: New test.
27440
27441 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27442
27443         PR c++/10750
27444         * g++.dg/parse/constant2.C: New test.
27445
27446 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27447
27448         PR c++/11106
27449         * g++.dg/other/error5.C: New test.
27450
27451 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27452
27453         * gcc.dg/format/gcc_diag-1.c: New test.
27454
27455 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27456
27457         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27458
27459 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27460
27461         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27462         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27463         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27464
27465 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27466
27467         * gcc.c-torture/execute/builtins/string-8.c: New test.
27468         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27469         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27470         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27471
27472 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27473
27474         PR c++/10468
27475         * g++.dg/ext/typeof6.C: New test.
27476
27477 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27478
27479         PR c++/10796
27480         * g++.dg/init/enum1.C: New test.
27481
27482 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27483
27484         * gcc.dg/20030627-1.c: New test.
27485
27486 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27487
27488         PR c++/11332
27489         * g++.dg/expr/static_cast2.C: New test.
27490
27491 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27492             Jakub Jelinek  <jakub@redhat.com>
27493
27494         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27495         sprintf(dst,"%s",src) optimization.
27496         * gcc.c-torture/execute/20030626-1.c: New test case.
27497         * gcc.c-torture/execute/20030626-2.c: New test case.
27498
27499 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27500
27501         * gcc.c-torture/execute/multi-ix.c: New test.
27502
27503         * gcc.c-torture/execute/simd-4.c (main):
27504         Added missing semicolon at end of union.
27505
27506 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27507
27508         PR c++/8266
27509         * g++.dg/template/explicit-instantiation3.C: New test.
27510
27511 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27512
27513         * gcc.dg/20030626-1.c: Use signed char.
27514
27515 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27516
27517         * gcc.dg/20030626-1.c: New test.
27518
27519 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27520
27521         * const-str-2.m: Update.
27522
27523 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27524
27525         PR c++/10990
27526         * g++.dg/rtti/dyncast1.C: New test.
27527         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27528         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27529         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27530
27531         PR c++/10931
27532         * g++.dg/expr/static_cast1.C: New test.
27533
27534 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27535
27536         * gcc.dg/20030625-1.c: New test.
27537
27538 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27539
27540         * gcc.c-torture/compile/20030624-1.c: New test case.
27541
27542 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27543
27544         * gcc.c-torture/execute/string-opt-17.c: New test.
27545
27546 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27547
27548         PR c++/5754
27549         * g++.dg/parse/crash6.C: New test.
27550
27551 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27552
27553         * gcc.dg/builtins-24.c: New test case.
27554
27555 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27556
27557         * g++.dg/opt/operator1.C: New test.
27558
27559 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27560
27561         * gcc.c-torture/execute/string-opt-16.c: New test case.
27562
27563 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27564
27565         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27566         * g++.old-deja/g++.other/conv7.C: Likewise.
27567         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27568         * g++.old-deja/g++.other/overload14.C: Likewise.
27569
27570 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27571
27572         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27573         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27574
27575 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27576
27577         PR c++/10888
27578         * g++.dg/warn/Winline-3.C: New test.
27579
27580 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27581
27582         * lib/target-supports.exp (check_alias_available): Make the test
27583         program acceptable to the Solaris assembler.
27584
27585         PR c++/10749
27586         * g++.dg/template/memclass2.C: New test.
27587
27588 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27589             Eric Botcazou  <ebotcazou@libertysurf.fr>
27590
27591         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27592         data for non-matching targets.
27593         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27594
27595 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27596
27597         PR c++/10845
27598         * g++.dg/template/member3.C: New test.
27599
27600 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27601
27602         PR c++/10939
27603         * g++.dg/template/func1.C: New test.
27604
27605         PR c++/9649
27606         * g++.dg/template/static4.C: New test.
27607         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27608
27609         PR c++/11041
27610         * g++.dg/init/ref7.C: New test.
27611
27612 2003-06-19  Matt Austern  <austern@apple.com>
27613
27614         PR c++/11228
27615         * g++.dg/anew1.C: New test.
27616         * g++.dg/anew2.C: New test.
27617         * g++.dg/anew3.C: New test.
27618         * g++.dg/anew4.C: New test.
27619
27620 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27621
27622         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27623
27624 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27625
27626         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27627         endian-dependent.
27628
27629 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27630
27631         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27632         Remove cruft.
27633
27634 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27635
27636         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27637         * gcc.c-torture/compile/961203-1.c: Likewise.
27638         * gcc.c-torture/compile/980506-1.c: Likewise.
27639
27640 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27641
27642         PR c++/10712
27643         * g++.dg/lookup/using7.C: New test.
27644
27645 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27646
27647         PR c++/11105
27648         * g++.dg/abi/conv1.C: Remove it.
27649         * g++.dg/template/conv7.C: New test.
27650         * g++.dg/template/conv8.C: Likewise.
27651         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27652         conversion operator.
27653
27654 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27655
27656         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27657         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27658         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27659         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27660         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27661         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27662         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27663         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27664         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27665         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27666         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27667         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27668         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27669         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27670         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27671         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27672         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27673         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27674         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27675         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27676         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27677         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27678         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27679         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27680         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27681         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27682         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27683         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27684         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27685
27686 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27687
27688         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27689         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27690         indications.
27691
27692 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27693
27694         * gcc.dg/i386-387-5.c: New test case.
27695         * gcc.dg/i386-387-6.c: New test case.
27696         * gcc.dg/builtins-23.c: New test case.
27697
27698 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27699
27700         * gcc.dg/builtins-22.c: New test case.
27701         * gcc.dg/i386-387-1.c: Update to test exp.
27702         * gcc.dg/i386-387-2.c: Likewise.
27703
27704 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27705
27706         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27707
27708 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27709
27710         * lib/gcc-dg.exp (dg-require-dll): New function.
27711         (dg-xfail-if): Likewise.
27712         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27713         driver.
27714
27715         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27716         * gcc.c-torture/compile/20001205-1.c: Likewise.
27717         * gcc.c-torture/compile/20001226-1.c: Likewise.
27718         * gcc.c-torture/compile/20010518-2.c: Likewise.
27719         * gcc.c-torture/compile/20020312-1.c: Likewise.
27720         * gcc.c-torture/compile/20020604-1.c: Likewise.
27721         * gcc.c-torture/compile/920501-12.c: Likewise.
27722         * gcc.c-torture/compile/920501-4.c: Likewise.
27723         * gcc.c-torture/compile/920520-1.c: Likewise.
27724         * gcc.c-torture/compile/920521-1.c: Likewise.
27725         * gcc.c-torture/compile/920625-1.c: Likewise.
27726         * gcc.c-torture/compile/961203-1.c: Likewise.
27727         * gcc.c-torture/compile/980506-1.c: Likewise.
27728         * gcc.c-torture/compile/981006-1.c: Likewise.
27729         * gcc.c-torture/compile/981022-1.c: Likewise.
27730         * gcc.c-torture/compile/981223-1.c: Likewise.
27731         * gcc.c-torture/compile/990617-1.c: Likewise.
27732         * gcc.c-torture/compile/dll.c: Likewise.
27733         * gcc.c-torture/compile/labels-3.c: Likewise.
27734         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27735         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27736         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27737         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27738         * gcc.c-torture/compile/simd-5.c: Likewise.
27739         * gcc.c-torture/compile/20000804-1.x: Remove.
27740         * gcc.c-torture/compile/20001205-1.x: Likewise.
27741         * gcc.c-torture/compile/20001226-1.x: Likewise.
27742         * gcc.c-torture/compile/20010518-2.x: Likewise.
27743         * gcc.c-torture/compile/20020312-1.x: Likewise.
27744         * gcc.c-torture/compile/20020604-1.x: Likewise.
27745         * gcc.c-torture/compile/920501-12.x: Likewise.
27746         * gcc.c-torture/compile/920501-4.x: Likewise.
27747         * gcc.c-torture/compile/920520-1.x: Likewise.
27748         * gcc.c-torture/compile/920521-1.x: Likewise.
27749         * gcc.c-torture/compile/920625-1.x: Likewise.
27750         * gcc.c-torture/compile/961203-1.x: Likewise.
27751         * gcc.c-torture/compile/980506-1.x: Likewise.
27752         * gcc.c-torture/compile/981006-1.x: Likewise.
27753         * gcc.c-torture/compile/981022-1.x: Likewise.
27754         * gcc.c-torture/compile/981223-1.x: Likewise.
27755         * gcc.c-torture/compile/990617-1.x: Likewise.
27756         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27757         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27758         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27759         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27760         * gcc.c-torture/compile/simd-5.x: Likewise.
27761
27762         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27763
27764 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27765
27766         * gcc.c-torture/execute/20030611-1.c: New test.
27767
27768 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27769
27770         PR middle-end/168
27771         * gcc.dg/20030612-1.c: New test case.
27772
27773 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27774
27775         PR c++/10635
27776         * g++.dg/expr/cast1.C: New test.
27777
27778 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27779
27780         * gcc.dg/builtins-21.c: New test case.
27781
27782 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27783
27784         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27785         options instead of at the end.
27786         * lib/objc.exp (objc_target_compile): Likewise.
27787
27788 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27789
27790         PR c++/10432
27791         * g++.dg/parse/error1.C: New test.
27792
27793 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27794
27795         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27796         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27797         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27798         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27799         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27800         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27801         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27802         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27803         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27804         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27805         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27806         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27807         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27808         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27809         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27810         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27811         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27812         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27813         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27814         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27815         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27816         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27817         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27818         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27819
27820         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27821         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27822         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27823         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27824         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27825         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27826         * gcc.dg/compat/scalar-return-3_main.c: New file.
27827         * gcc.dg/compat/scalar-return-3_x.c: New file.
27828         * gcc.dg/compat/scalar-return-3_y.c: New file.
27829         * gcc.dg/compat/scalar-return-4_main.c: New file.
27830         * gcc.dg/compat/scalar-return-4_x.c: New file.
27831         * gcc.dg/compat/scalar-return-4_y.c: New file.
27832
27833 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27834
27835         * gcc.dg/compat/fp2-struct-check.h: New file.
27836         * gcc.dg/compat/fp2-struct-defs.h: New file.
27837         * gcc.dg/compat/fp2-struct-init.h: New file.
27838         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27839         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27840         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27841         * gcc.dg/compat/struct-return-10_main.c: New file.
27842         * gcc.dg/compat/struct-return-10_x.c: New file.
27843         * gcc.dg/compat/struct-return-10_y.c: New file.
27844
27845         * gcc.dg/compat/compat-common.h: New file.
27846         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27847         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27848         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27849         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27850         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27851         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27852         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27853         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27854         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27855         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27856         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27857         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27858         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27859         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27860         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27861         * gcc.dg/compat/small-struct-check.h: Ditto.
27862         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27863         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27864         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27865         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27866         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27867         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27868         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27869         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27870         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27871         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27872         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27873         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27874         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27875         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27876         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27877         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27878         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27879         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27880         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27881         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27882         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27883         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27884         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27885         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27886         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27887         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27888         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27889         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27890         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27891         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27892
27893 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27894
27895         * g++.dg/pch/static-1.C: New file.
27896         * g++.dg/pch/static-1.Hs: New file.
27897
27898 2003-06-10  Richard Henderson  <rth@redhat.com>
27899
27900         * gcc.dg/asm-7.c: Adjust expected warning text.
27901
27902 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27903
27904         * gcc.dg/builtins-20.c: New test case.
27905
27906 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27907
27908         PR c++/11131
27909         * g++.dg/opt/template1.C: New test.
27910
27911 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27912
27913         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27914         additional_sources.
27915
27916 2003-05-21  David Taylor  <dtaylor@emc.com>
27917
27918         * gcc.dg/Wpadded.c: New file.
27919
27920 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27921
27922         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27923         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27924         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27925         dg-require-weak.
27926
27927 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27928
27929         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27930
27931 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27932
27933         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27934         (dg-require-alias): Likewise.
27935         (dg-require-gc-sections): Likewise.
27936         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27937
27938 2003-06-08  Richard Henderson  <rth@redhat.com>
27939
27940         * gcc.dg/20011029-2.c: Fix the array reference.
27941         * gcc.dg/asm-7.c: New.
27942
27943 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27944
27945         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27946
27947 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27948
27949         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27950         (dg-require-gc-sections): Likewise.
27951
27952 2003-06-08  Jan Hubicka  <jh@suse.cz>
27953
27954         * i386-cmov1.c: Fix regular expression.
27955         * i386-cvt-1.c: Likewise.
27956         * i386-local.c: Likewise.
27957         * i386-local2.c: Likewise.
27958         * i386-mul.c: Likewise.
27959         * i386-ssetype-1.c: Likewise.
27960         * i386-ssetype-3.c: Likewise.
27961         * i386-ssetype-5.c: Likewise.
27962
27963 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27964
27965         PR c++/11039
27966         * g++.dg/warn/implicit-typename2.C: New test.
27967         * g++.dg/warn/implicit-typename3.C: New test.
27968
27969 2003-06-07  Richard Henderson  <rth@redhat.com>
27970
27971         * g++.dg/other/offsetof3.C: Use size_t.
27972         * g++.dg/other/offsetof4.C: Likewise.
27973
27974 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27975
27976         * lib/copy-file.exp: New. Implement gcc_copy_files.
27977
27978         * lib/dg-pch.exp: Load copy-file.exp
27979         (dg-pch): Use gcc_copy_files instead of "file copy".
27980
27981 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27982
27983         * gcc.dg/weak/weak.exp: Simplify.
27984         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27985         * gcc.dg/weak/weak-1.c: Likewise.
27986         * gcc.dg/weak/weak-2.c: Likewise.
27987         * gcc.dg/weak/weak-3.c: Likewise.
27988         * gcc.dg/weak/weak-4.c: Likewise.
27989         * gcc.dg/weak/weak-5.c: Likewise.
27990         * gcc.dg/weak/weak-6.c: Likewise.
27991         * gcc.dg/weak/weak-7.c: Likewise.
27992         * gcc.dg/weak/weak-8.c: Likewise.
27993         * gcc.dg/weak/weak-9.c: Likewise.
27994
27995 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27996
27997         gcc.c-torture/execute/20030606-1.c: New.
27998
27999 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28000
28001         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28002         * gcc.dg/builtins-19.c: Likewise.
28003
28004 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28005
28006         * gcc.dg/builtins-2.c: Add some more tests.
28007         * gcc.dg/builtins-18.c: New test case.
28008         * gcc.dg/builtins-19.c: New test case.
28009
28010 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28011             Jim Wilson  <wilson@tuliptree.org>
28012
28013         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28014
28015 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28016
28017         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28018         mempcpy/stpcpy calls not to be optimized into something else.
28019         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28020         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28021         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28022
28023 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28024
28025         * gcc.dg/format/asm_fprintf-1.c: New test.
28026
28027 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28028
28029         * lib/gcc-defs.exp (additional_sources): New variable.
28030         (dg-additional-sources): New function.
28031         (additional_files): New variable.
28032         (dg-additional-files): New function.
28033         (dg-additional-files-options): Likewise.
28034         * lib/gcc-dg.exp (dg-require-weak): New function.
28035         (dg-require-alias): Likewise.
28036         (dg-require-gc-sections): Likewise.
28037         * lib/target-supports.exp (check_alias_available): Remove testfile
28038         parameter.
28039         (check_gc_sections_available): New function.
28040         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28041         (dg-gpp-additional-files): Likewise.
28042         * lib/g++.exp (additional_sources): Remove.
28043         (additional_files): Likewise.
28044         (g++_target_compile): Use dg-additional-files-options.
28045
28046         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28047         Tcl logic.
28048         * gcc.dg/special/ecos.exp: Remove.
28049         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28050         * gcc.dg/special/alias-1.c: Likewise.
28051         * gcc.dg/special/alias-2.c: Likewise.
28052         * gcc.dg/special/gcsec-1.c: Likewise.
28053         * gcc.dg/special/weak-1.c: Likewise.
28054         * gcc.dg/special/weak-2.c: Likewise.
28055         * gcc.dg/special/wkali-1.c: Likewise.
28056         * gcc.dg/special/wkali-2.c: Likewise.
28057
28058         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28059         dg-gpp-additional-*.
28060         * g++.dg/special/conpr-3.C: Likewise.
28061         * g++.dg/special/conpr-4.C: Likewise.
28062         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28063         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28064         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28065         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28066         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28067         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28068         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28069         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28070         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28071         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28072         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28073         * g++.old-deja/g++.other/comdat1.C: Likewise.
28074         * g++.old-deja/g++.other/comdat2.C: Likewise.
28075         * g++.old-deja/g++.other/comdat3.C: Likewise.
28076         * g++.old-deja/g++.other/ctor1.C: Likewise.
28077         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28078
28079 2003-06-05  Richard Henderson  <rth@redhat.com>
28080
28081         * gcc.dg/debug/20030605-1.c: New.
28082
28083 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28084
28085         * README.QMTEST: Update.
28086
28087 2003-06-04  Richard Henderson  <rth@redhat.com>
28088
28089         * gcc.dg/cleanup-1.c: New.
28090         * gcc.dg/cleanup-2.c: New.
28091         * gcc.dg/cleanup-3.c: New.
28092         * gcc.dg/cleanup-4.c: New.
28093         * gcc.dg/cleanup-5.c: New.
28094         * gcc.dg/cleanup-6.c: New.
28095         * gcc.dg/cleanup-7.c: New.
28096
28097 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28098
28099         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28100
28101         * lib/dg-pch.exp: New file.
28102         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28103         * gcc.dg/pch/pch.exp: Likewise.
28104
28105 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28106
28107         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28108         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28109         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28110         * gcc.dg/builtins-17.c: New test case.
28111         * gcc.dg/i386-387-4.c: New test case.
28112         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28113
28114 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28115
28116         * gcc.dg/ultrasp9.c: New test.
28117
28118 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28119
28120         * gcc.c-torture/compile/20030604-1.c: New test.
28121         * gcc.dg/sparc-constant-1.c: New test.
28122
28123 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28124
28125         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28126
28127 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28128
28129         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28130
28131         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28132         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28133
28134 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28135
28136         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28137
28138 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28139
28140         PR c++/10940
28141         * g++.dg/template/spec10.C: New test.
28142
28143 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28144
28145         * gcc.dg/builtins-16.c: New test case.
28146
28147 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28148
28149         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28150         mempcpy test with post-increments.
28151         * gcc.c-torture/execute/string-opt-3.c: New test.
28152         * gcc.dg/string-opt-1.c: New test.
28153
28154 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28155
28156         PR fortran/10965
28157         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28158
28159 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28160
28161         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28162         (scan-assembler): ... here.  Use dg-scan.
28163         (scan-assembler-not): Likewise.
28164         (scan-file): New function.
28165         (scan-file-not): Likewise.
28166         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28167         * gcc.dg/cpp/_Pragma4.c: Likewise.
28168         * gcc.dg/cpp/_Pragma5.c: Likewise.
28169         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28170         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28171         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28172         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28173         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28174         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28175         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28176         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28177         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28178         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28179         * gcc.dg/cpp/cxxcom1.c: Likewise.
28180         * gcc.dg/cpp/line1.c: Likewise.
28181         * gcc.dg/cpp/maccom1.c: Likewise.
28182         * gcc.dg/cpp/maccom2.c: Likewise.
28183         * gcc.dg/cpp/maccom3.c: Likewise.
28184         * gcc.dg/cpp/maccom4.c: Likewise.
28185         * gcc.dg/cpp/maccom5.c: Likewise.
28186         * gcc.dg/cpp/maccom6.c: Likewise.
28187         * gcc.dg/cpp/multiline.c: Likewise.
28188         * gcc.dg/cpp/spacing1.c: Likewise.
28189         * gcc.dg/cpp/spacing2.c: Likewise.
28190         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28191         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28192         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28193         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28194         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28195         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28196         * gcc.dg/cpp/cxxcom2.c: Likewise.
28197         * gcc.dg/cpp/cxxcom2.h: New file.
28198
28199         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28200         * g++.dg/cpp/truefalse.C: Here.
28201         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28202
28203 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28204
28205         * gcc.dg/cpp/redef3.c: New file.
28206
28207 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28208
28209         * gcc.dg/i386-loop-3.c: New test.
28210
28211 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28212
28213         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28214
28215 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28216
28217         * gcc.dg/fwrapv-1.c: New test case.
28218         * gcc.dg/fwrapv-2.c: New test case.
28219
28220 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28221
28222         PR c++/10956
28223         * g++.dg/template/spec9.C: New test.
28224
28225 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28226
28227         * gcc.dg/duff-4.c: New test case.
28228
28229 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28230
28231         PR fortran/10843
28232         * g77.dg/ffixed-form-1.f: New test
28233         * g77.dg/ffixed-form-2.f: New test
28234         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28235         * g77.dg/ffree-form-3.f: New test
28236
28237 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28238
28239         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28240         * gcc.dg/wint_t-1.c: Likewise.
28241
28242 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28243
28244         * g++.dg/template/access11.C: New test.
28245
28246 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28247
28248         PR c++/10849
28249         * g++.dg/template/access10.C: New test.
28250
28251 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28252             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28253
28254         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28255
28256 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28257
28258         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28259         suppress for powerpc-*-darwin*.
28260         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28261
28262 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28263
28264         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28265         suppress option for powerpc-*-darwin*.
28266
28267 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28268
28269         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28270         * gcc.dg/builtins-4.c: Add test for fmod.
28271
28272 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28273
28274         PR c++/10682
28275         * g++.dg/template/instantiate4.C: New test.
28276
28277 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28278
28279         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28280
28281 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28282
28283         * gcc.dg/compat/scalar-return-1_main.c: New file.
28284         * gcc.dg/compat/scalar-return-1_x.c: New file.
28285         * gcc.dg/compat/scalar-return-1_y.c: New file.
28286         * gcc.dg/compat/scalar-return-2_main.c: New file.
28287         * gcc.dg/compat/scalar-return-2_x.c: New file.
28288         * gcc.dg/compat/scalar-return-2_y.c: New file.
28289         * gcc.dg/compat/struct-return-3_main.c: New file.
28290         * gcc.dg/compat/struct-return-3_y.c: New file.
28291         * gcc.dg/compat/struct-return-3_x.c: New file.
28292         * gcc.dg/compat/struct-return-2_main.c: New file.
28293         * gcc.dg/compat/struct-return-2_x.c: New file.
28294         * gcc.dg/compat/struct-return-2_y.c: New file.
28295
28296 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28297
28298         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28299         for hppa*-hp-hpux*.
28300         * gcc.dg/20021014-1.c (dg-options): Likewise.
28301         * gcc.dg/nest.c (dg-options): Likewise.
28302
28303 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28304
28305         PR c++/9738
28306         * g++.dg/ext/dllimport2.C: New file.
28307         * g++.dg/ext/dllimport3.C: New file.
28308
28309 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28310
28311         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28312         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28313         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28314         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28315         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28316         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28317         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28318         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28319         * gcc.dg/compat/small-struct-defs.h: New file.
28320         * gcc.dg/compat/small-struct-init.h: New file.
28321         * gcc.dg/compat/small-struct-check.h: New file.
28322         * gcc.dg/compat/fp-struct-defs.h: New file.
28323         * gcc.dg/compat/fp-struct-check.h: New file.
28324         * gcc.dg/compat/fp-struct-init.h: New file.
28325         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28326         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28327
28328 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28329
28330         * gcc.dg/20030225-2.c: New test.
28331
28332 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28333             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28334
28335         * gcc.c-torture/compile/20030518-1.c: New test case.
28336
28337 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28338
28339         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28340         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28341         gcc-dg-debug-runtest.
28342         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28343         gcc-dg-debug-runtest.
28344
28345 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28346
28347         PR c++/9022
28348         * g++.dg/lookup/using6.C: New test.
28349
28350 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28351
28352         * g++.dg/parse/access2.C: New test.
28353
28354 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28355
28356         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28357         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28358         * gcc.dg/debug/debug.exp: Likewise.
28359
28360 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28361
28362         * gcc.dg/dollar.c: New test.
28363
28364 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28365
28366         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28367         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28368         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28369         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28370         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28371         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28372         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28373         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28374         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28375         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28376         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28377         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28378         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28379         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28380         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28381         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28382         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28383         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28384
28385 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28386
28387         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28388         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28389         support for "repo" mode.
28390         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28391         * lib/g77-dg.exp: Likewise.
28392         * lib/obj-dg.exp: Likewise.
28393
28394 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28395
28396         Merge from gcc-3_2-rhl8-branch:
28397         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28398
28399         * gcc.dg/tls/opt-6.c: New test.
28400
28401         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28402
28403         * gcc.dg/20030405-1.c: New test.
28404
28405         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28406
28407         * gcc.dg/20030309-1.c: New test.
28408
28409         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28410
28411         * gcc.c-torture/execute/20030307-1.c: New test.
28412
28413         2003-02-20  Randolph Chung  <tausq@debian.org>
28414
28415         * gcc.c-torture/compile/20030220-1.c: New test.
28416
28417         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28418
28419         * gcc.dg/20030217-1.c: New test.
28420
28421         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28422
28423         * gcc.c-torture/compile/20020129-1.c: New test.
28424
28425         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28426
28427         * gcc.dg/unroll-1.c: New test.
28428
28429         2002-11-16  Jan Hubicka  <jh@suse.cz>
28430
28431         * gcc.c-torture/execute/20020920-1.c: New test.
28432
28433         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28434
28435         PR target/7434
28436         * gcc.c-torture/compile/20021008-1.c: New test.
28437
28438         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28439
28440         PR target/7559
28441         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28442
28443         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28444
28445         * gcc.c-torture/compile/20020807-1.c: New test.
28446
28447         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28448
28449         * gcc.dg/tls/opt-1.c: New test.
28450
28451         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28452
28453         * gcc.dg/20020729-1.c: New test.
28454
28455         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28456
28457         * g++.dg/opt/life1.C: New test.
28458
28459         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28460
28461         * gcc.dg/20020525-1.c: New test.
28462
28463         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28464
28465         PR c++/6794
28466         * g++.dg/ext/pretty1.C: New test.
28467         * g++.dg/ext/pretty2.C: New test.
28468
28469 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28470
28471         PR c++/8385
28472         * g++.dg/ext/typeof5.C: New test.
28473
28474 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28475
28476         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28477         __USER_LABEL_PREFIX__ into account.
28478         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28479
28480 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28481
28482         * gcc.dg/builtins-15.c: New test case.
28483
28484 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28485
28486         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28487
28488 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28489
28490         * lib/g++.exp: Tweak handling of additional source files.
28491         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28492         * g++.dg/special/conpr-2a.C: Rename to ...
28493         * g++.dg/special/conpr-2a.cc: ... this.
28494         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28495         * g++.dg/special/conpr-3a.C: Rename to ...
28496         * g++.dg/special/conpr-3a.cc: This.
28497         * g++.dg/special/conpr-3b.C: Rename to ...
28498         * g++.dg/special/conpr-3b.cc: This.
28499         * g++.dg/special/conpr-4.C: New test.
28500         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28501
28502 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28503
28504         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28505
28506 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28507
28508         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28509         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28510         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28511         * g++.old-deja/g++.other/warn3.C: Likewise.
28512
28513 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28514
28515         * gcc.dg/i386-387-1.c: Update to also test log.
28516         * gcc.dg/i386-387-2.c: Likewise.
28517
28518 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28519
28520         * g77.f-torture/execute/int8421.f: New test.
28521
28522 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28523
28524         PR c++/10230, c++/10481
28525         * g++.dg/lookup/scoped5.C: New test.
28526
28527 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28528
28529         PR c++/10552
28530         * g++.dg/template/ttp6.C: New test.
28531
28532 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28533
28534         * gcc.c-torture/execute/builtins: New directory.
28535         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28536         gcc.c-torture/execute/builtins.
28537         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28538         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28539         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28540         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28541
28542 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28543
28544         PR c++/9252
28545         * g++.dg/template/access8.C: New test.
28546         * g++.dg/template/access9.C: New test.
28547
28548 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28549
28550         PR c++/9554
28551         * g++.dg/parse/access1.C: New test.
28552
28553 2003-05-09  DJ Delorie  <dj@redhat.com>
28554
28555         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28556         long, and not an int.
28557
28558 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28559
28560         PR c++/10555, c++/10576
28561         * g++.dg/template/memclass1.C: New test.
28562
28563 2003-05-08  DJ Delorie  <dj@redhat.com>
28564
28565         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28566         targets.
28567         * gcc.c-torture/execute/20021024-1.x: Likewise.
28568         * gcc.c-torture/execute/shiftdi.x: Likewise.
28569         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28570         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28571         * gcc.dg/20021018-1.c: Likewise.
28572
28573 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28574
28575         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28576
28577         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28578         (bcopy): Call memmove.
28579
28580 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28581
28582         * g77.f-torture/compile/8485.f: New test case.
28583
28584 2003-05-07  Richard Henderson  <rth@redhat.com>
28585
28586         PR c++/10570
28587         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28588         Verify exception_cleanup not called for rethrows.
28589         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28590         when exiting catch block without rethrowing.
28591         * g++.dg/eh/forced3.C: New.
28592         * g++.dg/eh/forced4.C: New.
28593
28594 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28595
28596         * gcc.dg/20030505.c: Fix triplet.
28597
28598 2003-05-06  DJ Delorie  <dj@redhat.com>
28599
28600         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28601         * gcc.dg/nest.c: Likewise.
28602
28603 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28604
28605         * gcc.dg/builtins-14.c: New test case.
28606
28607 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28608
28609         * lib/compat.exp (compat-execute): New argument.
28610         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28611         * gcc.dg/compat: New test directory.
28612         * gcc.dg/compat/compat.exp: New expect script.
28613         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28614         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28615         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28616         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28617         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28618         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28619
28620         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28621         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28622         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28623         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28624         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28625         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28626         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28627         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28628         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28629         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28630         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28631         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28632         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28633         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28634         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28635
28636 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28637
28638         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28639
28640 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28641
28642         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28643
28644 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28645
28646         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28647         * gcc.dg/ppc-fsel-2.c: New test.
28648
28649         * gcc.dg/unused-5.c: New test.
28650
28651 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28652
28653         PR c++/10496
28654         * g++.dg/warn/pmf1.C: New test.
28655
28656 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28657
28658         PR c++/4494
28659         * g++.dg/warn/main.C: New test.
28660
28661 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28662
28663         * gcc.dg/nonnull-3.c: New test.
28664
28665 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28666
28667         * gcc.dg/cpp/Wtrigraphs.c: Update.
28668         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28669
28670 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28671
28672         * gcc.dg/ppc-fsel-1.c: New test.
28673
28674 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28675
28676         PR c/10604
28677         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28678
28679 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28680
28681         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28682
28683 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28684
28685         PR c++/9364, c++/10553, c++/10586
28686         * g++.dg/parse/typename4.C: New test.
28687         * g++.dg/parse/typename5.C: Likewise.
28688
28689 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28690
28691         * gcc.c-torture/compile/20030503-1.c: New test.
28692
28693 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28694
28695         * g++.dg/lookup/using5.C: Fix testcase error.
28696
28697 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28698
28699         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28700         since MEABI is no longer supported.  Remove all vestiges
28701         of MEABI from the test.
28702
28703 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28704
28705         PR c++/10554
28706         * g++.dg/lookup/using5.C: New test.
28707
28708 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28709
28710         PR c++/8772
28711         * g++.dg/template/ttp5.C: New test.
28712
28713 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28714
28715         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28716         (dg-gpp-additional-sources): New function.
28717         (dg-gpp-additional-files): Likewise.
28718         * lib/g++.exp (additional_sources): New variable.
28719         (additional_files): Likewise.
28720         (g++_target_compile): Deal with them.
28721         * lib/old-dejagnu.exp: Remove.
28722         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28723         * g++.old-deja: Revise all tests to use dg commands.
28724
28725 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28726
28727         PR c++/9432, c++/9528
28728         * g++.dg/lookup/using4.C: New test.
28729
28730 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28731
28732         * gcc.dg/noreturn-5.c: New file.
28733         * gcc.dg/noreturn-6.c: New file.
28734
28735         * gcc.c-torture/compile/inline-1.c: New file.
28736
28737 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28738
28739         PR c++/10551
28740         * g++.dg/template/explicit1.C: New test.
28741
28742 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28743
28744         PR c++/10549
28745         * g++.dg/other/bitfield1.C: New test.
28746
28747         PR c++/10527
28748         * g++.dg/init/new7.C: New test.
28749
28750 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28751
28752         * g++.dg/ext/desig1.C: New test.
28753         * g++.dg/ext/init1.C: Update.
28754
28755         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28756
28757 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28758
28759         PR c++/10180
28760         * g++.dg/warn/Winline-1.C: New test.
28761
28762 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28763
28764         * gcc.c-torture/execute/string-opt-19.c: New test.
28765
28766         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28767         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28768
28769 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28770
28771         PR c++/10506
28772         * g++.dg/init/new6.C: New test.
28773
28774         PR c++/10503
28775         * g++.dg/init/ref6.C: New test.
28776
28777 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28778
28779         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28780
28781 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28782
28783         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28784         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28785
28786 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28787
28788         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28789         initialized static data members.
28790
28791 2003-04-25  H.J. Lu <hjl@gnu.org>
28792
28793         * gcc.dg/ia64-sync-4.c: New test.
28794
28795 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28796
28797         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28798         date.
28799
28800 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28801
28802         PR c++/10337
28803         * g++.dg/warn/conv1.C: New test.
28804         * g++.old-deja/g++.other/conv7.C: Adjust.
28805         * g++.old-deja/g++.other/overload14.C: Adjust.
28806
28807 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28808
28809         PR c++/10471
28810         * g++.dg/template/defarg2.C: New test.
28811
28812 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28813
28814         * gcc.dg/cpp/include2.c: Update.
28815         * gcc.dg/cpp/multiline-2.c: New.
28816         * gcc.dg/cpp/multiline.c: Update.
28817         * gcc.dg/cpp/strify2.c: Update.
28818         * gcc.dg/cpp/trad/literals-2.c: Update.
28819
28820 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28821
28822         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28823
28824 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28825
28826         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28827
28828 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28829
28830         PR c++/10451
28831         * g++.dg/parse/crash4.C: New test.
28832
28833         PR c++/9847
28834         * g++.dg/parse/crash5.C: New test.
28835
28836 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28837
28838         PR c++/10446
28839         * g++.dg/parse/crash3.C: New test.
28840
28841         PR c++/10428
28842         * g++.dg/parse/elab1.C: New test.
28843
28844 2003-04-22  Devang Patel  <dpatel@apple.com>
28845
28846         * gcc.dg/cpp/trad/funlike-5.c: New test.
28847
28848 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28849
28850         * g++.dg/other/packed1.C: Fix dg options.
28851
28852 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28853
28854         * g++.dg/other/offsetof2.C: New test.
28855
28856 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28857
28858         * g++.dg/template/recurse.C: Adjust location of error messages.
28859
28860 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28861
28862         PR c++/9881
28863         * g++.dg/init/addr-const1.C: New test.
28864         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28865
28866 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28867
28868         PR c++/10405
28869         * g++.dg/lookup/struct-hack1.C: New test.
28870
28871 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28872
28873         * ucs.c: Update diagnostic messages.
28874
28875 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28876
28877         * gcc.dg/cpp/truefalse.cpp: New test.
28878         * gcc.dg/cpp/cpp.exp: Update.
28879         * g++.dg/other/stdbool-if.C: Remove.
28880
28881 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28882
28883         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28884         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28885
28886 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28887
28888         * gcc.c-torture/compile/20030418-1.c: New test.
28889
28890 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28891
28892         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28893
28894 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28895
28896         PR c++/10347
28897         g++.dg/template/dependent-name1.C: New test.
28898
28899 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28900
28901         * gcc.dg/warn-1.c (tourist_guide): New array,
28902         contains a pointer to bar.
28903
28904 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28905
28906         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28907         * gcc.c-torture/execute/medce-1.c: New test case.
28908         * gcc.c-torture/execute/medce-2.c: New test case.
28909
28910 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28911
28912         * lib/prune.exp: Ignore more messages.
28913
28914         PR c++/10381
28915         * g++.dg/parse/lookup3.C: New test.
28916
28917 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28918
28919         * gcc.c-torture/compile/20030415-1.c : New test.
28920
28921 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28922
28923         * gcc.c-torture/execute/scope-2.c: Move to ...
28924         * gcc.dg/noncompile/scope.c: .... here.
28925
28926 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28927
28928         * gcc.dg/20030414-2.c: New test case.
28929
28930 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28931
28932         PR target/10377
28933         * gcc.dg/20030414-1.c: New test.
28934
28935 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28936
28937         * gcc.dg/builtins-12.c: New test case.
28938         * gcc.dg/builtins-13.c: New test case.
28939
28940 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28941
28942         * gcc.c-torture/execute/string-opt-18.c: New test.
28943
28944 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28945
28946         PR c++/10300
28947         * g++.dg/init/new5.C: New test.
28948
28949 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28950
28951         PR c++/7910
28952         * g++.dg/ext/dllimport1.C: New test.
28953
28954 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28955
28956         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28957
28958 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28959
28960         PR Fortran/9263
28961         * g77.f-torture/noncompile/9263.f: New test
28962         PR Fortran/1832
28963         * g77.f-torture/execute/1832.f: New test
28964
28965 2003-04-11  David Chad  <davidc@freebsd.org>
28966             Loren J. Rittle  <ljrittle@acm.org>
28967
28968         libobjc/8562
28969         * objc.dg/headers.m: New test.
28970
28971 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28972
28973         * gcc.c-torture/execute/builtin-noret-2.c: New.
28974         * gcc.c-torture/execute/builtin-noret-2.x: New.
28975         XFAIL builtin-noret-2.c at -O1 and above.
28976         * gcc.dg/redecl.c: New.
28977         * gcc.dg/Wshadow-1.c: Update error regexps.
28978
28979 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28980
28981         * g++.dg/abi/bitfield10.C: New test.
28982
28983 2003-04-09  Mike Stump  <mrs@apple.com>
28984
28985         * gcc.dg/pch/pch.exp: Make testcase names longer.
28986         * g++.dg/pch/pch.exp: Make testcase names longer.
28987
28988 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28989
28990         * gcc.dg/builtins-11.c: New test case.
28991
28992 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28993
28994         * gcc.dg/builtins-9.c: New test case.
28995         * gcc.dg/builtins-10.c: New test case.
28996
28997 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28998
28999         * gcc.dg/noncompile/init-4.c.c: New test.
29000
29001 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29002
29003         * gcc.misc-test/gcov-9.c: New test.
29004         * gcc.misc-test/gcov-10.c: New test
29005         * gcc.misc-test/gcov-11.c: New test.
29006
29007 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29008
29009         PR optimization/10024
29010         * gcc.c-torture/compile/20030405-1.c: New test.
29011
29012 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29013
29014         * gcc.dg/pch/static-3.c: New.
29015         * gcc.dg/pch/static-3.hs: New.
29016         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29017
29018 2003-04-04  Richard Henderson  <rth@redhat.com>
29019
29020         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29021         * g++.dg/eh/forced2.C: Likewise.
29022
29023 2003-04-03  Mike Stump  <mrs@apple.com>
29024
29025         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29026         target arg.
29027         (scan-assembler-times, scan-assembler-not): Likewise.
29028         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29029
29030 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29031
29032         * gcc.dg/sparc-loop-1.c: New test.
29033
29034 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29035
29036         PR other/9274
29037         * g++.dg/pch/system-2.C: New.
29038         * g++.dg/pch/system-2.Hs: New.
29039
29040 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29041
29042         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29043
29044         * g++.dg/eh/simd-1.C (vecfunc): Same.
29045
29046 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29047
29048         * gcc.c-torture/execute/20030401-1.c: New test case.
29049
29050 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29051
29052         * objc.dg/defs.m: New.
29053
29054 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29055
29056         * g++.dg/eh/simd-1.C: New.
29057         * g++.dg/eh/simd-2.C: New.
29058
29059 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29060
29061         * gcc.c-torture/execute/simd-3.c: New.
29062
29063 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29064
29065         PR c/9936
29066         * gcc.dg/20030331-2.c: New test.
29067
29068 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29069
29070         PR c++/10278
29071         * g++.dg/parse/crash2.C: New test.
29072
29073 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29074
29075         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29076         * gcc.c-torture/execute/20030331-1.c: ...here.
29077
29078 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29079
29080         * gcc.c-torture/execute/20030331-1.c: New test.
29081
29082 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29083
29084         * lib/gcov.exp: Adjust call return testing strings.
29085         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29086
29087 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29088
29089         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29090         * gcc.dg/builtins-7.c: New test case.
29091         * gcc.dg/builtins-8.c: New test case.
29092
29093 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29094
29095         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29096
29097 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29098
29099         PR c++/7647
29100         * g++.dg/lookup-class-member-2.C: New test.
29101
29102 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29103
29104         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29105
29106 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29107
29108         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29109
29110 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29111
29112         * g++.dg/init/attrib1.C: New test.
29113
29114 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29115
29116         * gcc.dg/ultrasp8.c: New test.
29117
29118 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29119
29120         * gcc.dg/ultrasp7.c: New test.
29121
29122 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29123
29124         PR c++/10047
29125         * g++.dg/template/inline1.C: New test.
29126
29127 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29128
29129         * gcc.dg/sparc-dwarf2.c: New test.
29130
29131 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29132
29133         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29134         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29135
29136 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29137
29138         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29139         than reading .x files.
29140         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29141         * g77.dg/gcov/gcov-1.f: Likewise.
29142         * gcc.misc-tests/gcov-4b.c: Likewise.
29143         * gcc.misc-tests/gcov-5b.c: Likewise.
29144         * gcc.misc-tests/gcov-6.c: Likewise.
29145         * gcc.misc-tests/gcov-7.c: Likewise.
29146         * gcc.misc-tests/gcov-8.c: Likewise.
29147         * g++.dg/gcov/gcov-1.x: Remove.
29148         * g77.dg/gcov/gcov-1.x: Likewise.
29149         * gcc.misc-tests/gcov-4b.x: Likewise.
29150         * gcc.misc-tests/gcov-5b.x: Likewise.
29151         * gcc.misc-tests/gcov-6.x: Likewise.
29152         * gcc.misc-tests/gcov-7.x: Likewise.
29153         * gcc.misc-tests/gcov-8.x: Likewise.
29154
29155 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29156
29157         PR opt/10087
29158         * gcc.dg/20030324-1.c: New test.
29159
29160 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29161
29162         PR c++/10224
29163         * g++.dg/template/arg3.C: New test.
29164
29165         PR c++/10158
29166         * g++.dg/template/friend18.C: New test.
29167
29168 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29169
29170         * g77.f-torture/compile/20030326-1.f: New test case.
29171
29172 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29173
29174         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29175
29176         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29177
29178 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29179
29180         * gcc.dg/ia64-sync-3.c: New test.
29181
29182 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29183
29184         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29185
29186 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29187
29188         * gcc.dg/ultrasp6.c: New test.
29189
29190 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29191
29192         * gcc.dg/i386-signbit-1.c: New test.
29193         * gcc.dg/i386-signbit-2.c: New test.
29194         * gcc.dg/i386-signbit-3.c: New test.
29195
29196 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29197
29198         * gcc.dg/ultrasp5.c: Fix options.
29199
29200 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29201
29202         * gcc.dg/ultrasp5.c: Fix comment.
29203
29204 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29205
29206         PR fortran/10197
29207         * g77.f-torture/execute/10197.f: New test.
29208
29209 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29210
29211         PR c++/9898, c++/383
29212         * g++.dg/template/conv6.C: New test.
29213
29214         PR c++/10119
29215         * g++.dg/template/ptrmem5.C: New test.
29216
29217         PR c++/10026
29218         * g++.dg/lookup/koenig1.C: New test.
29219
29220         PR C++/10199
29221         * g++.dg/lookup/template2.C: New test.
29222
29223 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29224
29225         * g++.dg/opt/rtti1.C: New test.
29226
29227 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29228
29229         * gcc.dg/ultrasp5.c: New test.
29230
29231 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29232
29233         PR middle-end/9967
29234         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29235         builtin fputs.
29236
29237 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29238
29239         PR c/8224
29240         * gcc.dg/20030323-1.c: New test.
29241
29242 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29243
29244         * gcc.c-torture/compile/20030323-1.c: New test case.
29245
29246 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29247
29248         * gcc.dg/20030321-1.c: New test.
29249
29250 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29251
29252         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29253
29254 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29255
29256         PR c++/9978, c++/9708
29257         * g++.dg/ext/vlm1.C: Adjust expected error.
29258         * g++.dg/ext/vla2.C: New test.
29259         * g++.dg/template/arg1.C: New test.
29260         * g++.dg/template/arg2.C: New test.
29261
29262 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29263
29264         * g77.f-torture/execute/select.f: New test.
29265         * g77.f-torture/noncompile/select_no_compile.f: New test.
29266
29267 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29268
29269         PR c++/9898
29270         * g++.dg/other/error4.C: New test.
29271
29272 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29273
29274         * g++.dg/template/friend17.C: New test.
29275
29276 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29277
29278         * gcc.c-torture/compile/20030320-1.c: New.
29279
29280 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29281
29282         * gcc.dg/builtins-6.c: New test case.
29283
29284 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29285
29286         PR target/10073
29287         * gcc.c-torture/compile/20030319-1.c: New.
29288
29289 2003-03-18  Jan Hubicka  <jh@suse.cz>
29290
29291         * gcc.dg/i386-cvt-1.c: New test.
29292
29293 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29294
29295         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29296         * objc.dg/naming-2.m: Likewise.
29297
29298 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29299
29300         PR c++/9639
29301         * g++.dg/parse/crash1.C: New test.
29302
29303 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29304
29305         PR c++/8805
29306         * g++.dg/eh/cleanup1.C: New test.
29307
29308 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29309
29310         * gcc.c-torture/execute/20030316-1.c: New test case.
29311
29312 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29313
29314         PR c++/9629
29315         * g++.dg/init/ctor2.C: New test.
29316
29317 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29318
29319         * g77.f-torture/compile/xformat.f: New test case.
29320
29321 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29322
29323         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29324         * g++.old-deja/g++.mike/eh50.C: Likewise.
29325
29326 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29327
29328         PR c++/6440
29329         * g++.dg/template/spec7.C: New test.
29330         * g++.dg/template/spec8.C: Likewise.
29331
29332 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29333
29334         * gcc.c-torture/execute/20030313-1.c: New test.
29335
29336 2003-03-14  Richard Henderson  <rth@redhat.com>
29337
29338         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29339
29340 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29341
29342         * gcc.c-torture/compile/20030314-1.c: New test.
29343
29344 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29345
29346         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29347         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29348         thumb target,
29349         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29350         to accept newer _imp__  prefix and additional
29351         newline in .drectve section.
29352         * gcc.dg/dll-4.c: Likewise.
29353         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29354         switch.
29355
29356 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29357
29358         * g++.dg/parse/namespace9.C: New test.
29359
29360         * g++.dg/init/ref5.C: New test.
29361         * g++.dg/parse/ptrmem1.C: Likewise.
29362
29363 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29364
29365         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29366         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29367         regular expression.
29368         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29369         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29370
29371 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29372
29373         * gcc.c-torture/execute/20030224-2.c: New test.
29374
29375 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29376
29377         * gcc.dg/decl-3.c: New test.
29378
29379 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29380
29381         * gcc.dg/i386-loop-2.c: New test.
29382
29383 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29384
29385         PR c++/9474
29386         * g++.dg/parse/namespace8.C: New test.
29387
29388         PR c++/9924
29389         * g++.dg/overload/builtin2.C: New test.
29390
29391 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29392
29393         * gcc.dg/return-type-3.c: New test.
29394
29395 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29396
29397         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29398         profiling options are not supported.
29399
29400 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29401
29402         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29403         * g++.old-deja/g++.warn/impint2.C: Likewise.
29404
29405 2003-03-10  Devang Patel  <dpatel@apple.com>
29406
29407         * g++.dg/cpp/c++_cmd_1.C: New test.
29408         * g++.dg/cpp/c++_cmd_1.h: New file.
29409
29410 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29411
29412         * gcc.dg/altivec-9.c: New file.
29413
29414 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29415
29416         * gcc.dg/ppc-sdata-1.c: New test.
29417         * gcc.dg/ppc-sdata-2.c: New test.
29418
29419 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29420
29421         PR c++/9373
29422         * g++.dg/opt/ptrmem2.C: New test.
29423
29424         PR c++/8534
29425         * g++.dg/opt/ptrmem1.C: New test.
29426
29427 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29428
29429         * gcc.dg/i386-loop-1.c: New test.
29430
29431 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29432
29433         PR c++/9970
29434         * g++.dg/lookup/friend1.C: New test.
29435
29436 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29437
29438         PR c++/9823
29439         * g++.dg/parser/constructor1.C: New test.
29440
29441 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29442
29443         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29444
29445         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29446
29447 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29448
29449         * gcc.dg/cpp/Wunused.c: Update test.
29450
29451 2003-03-08  Jan Hubicka  <jh@suse.cz>
29452
29453         * gcc.dg/inline-3.c: New test.
29454
29455 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29456
29457         PR c++/9809
29458         * g++.dg/parse/builtin1.C: New test.
29459
29460         PR c++/9982
29461         * g++.dg/abi/cookie1.C: New test.
29462         * g++.dg/abi/cookie2.C: Likewise.
29463
29464         PR c++/9524
29465         * g++.dg/template/field1.C: New test.
29466
29467         PR c++/9912
29468         * g++.dg/parse/class1.C: New test.
29469         * g++.dg/parse/namespace7.C: Likewise.
29470         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29471
29472 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29473
29474         * g++.dg/init/ref4.C: New test.
29475
29476 2003-03-07  Jan Hubicka  <jh@suse.cz>
29477
29478         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29479         * gcc.dg/inline-3.c: New test.
29480
29481 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29482
29483         * g++.dg/init/ref3.C: New test.
29484
29485         PR c++/9965
29486         * g++.dg/init/ref2.C: New test.
29487
29488         PR c++/9400
29489         * g++.dg/warn/Wshadow-2.C: New test.
29490
29491         PR c++/9791
29492         * g++.dg/warn/Woverloaded-1.C: New test.
29493
29494 2003-03-05  Jan Hubicka  <jh@suse.cz>
29495
29496         * gcc.dg/i386-local2.c: New.
29497         * gcc.dg/i386-local.c: Fix typo.
29498
29499 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29500
29501         * g++.dg/abi/layout3.C: New test.
29502
29503 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29504
29505         * gcc.c-torture/compile/20030305-1.c
29506
29507 2003-03-05  Jan Hubicka  <jh@suse.cz>
29508
29509         * gcc.dg/i386-local.c: New.
29510
29511 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29512
29513         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29514
29515 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29516
29517         * gcc.dg/switch-2.c: New test.
29518         * gcc.dg/switch-3.c: New test.
29519         * gcc.dg/Wswitch.c: Adjust line numbers.
29520         * gcc.dg/Wswitch-default.c: Likewise.
29521         * gcc.dg/Wswitch-enum.c: Likewise.
29522
29523 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29524
29525         * gcc.c-torture/execute/20030222-1.c: New test.
29526
29527 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29528
29529         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29530
29531 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29532
29533         PR c++/9878
29534         * g++.dg/init/ref1.C: New test.
29535
29536 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29537
29538         * gcc.dg/sh-relax.c: New SH-only test.
29539
29540 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29541
29542         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29543         comment explaining purpose of testcase.
29544
29545 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29546
29547         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29548         for HC11/HC12 (asm needs two int registers).
29549         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29550         HC11/HC12 because the test uses an asm which needs two 32-bit
29551         registers.
29552
29553 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29554
29555         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29556         for HC11/HC12 (array is too large otherwise).
29557         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29558         * gcc.c-torture/compile/20010518-2.x: Likewise.
29559         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29560         HC11/HC12 (array is too large).
29561
29562 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29563
29564         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29565         * lib/g++-dg.exp (g++-dg-test): Likewise.
29566
29567 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29568
29569         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29570         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29571
29572 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29573
29574         * g++.dg/warn/implicit-typename1.C: Remove warning.
29575
29576 2003-02-28  Richard Henderson  <rth@redhat.com>
29577
29578         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29579         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29580
29581 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29582
29583         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29584         * g++.dg/pch/pch.exp: Likewise.
29585
29586 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29587
29588         PR c++/9879
29589         * testsuite/g++.dg/init/new4.C: New test.
29590
29591 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29592
29593         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29594
29595 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29596
29597         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29598         unsigned long.
29599
29600         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29601         wider than float.
29602
29603 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29604
29605         * lib/scanasm.exp: Add support for counting numbers of
29606         occurences.
29607         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29608         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29609
29610 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29611
29612         PR c++/9683
29613         * g++.dg/template/static3.C: New test.
29614
29615         PR c++/9829
29616         * g++.dg/parse/namespace6.C: New test.
29617
29618 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29619
29620         PR target/9732
29621         * gcc.dg/20030225-1.c: New test.
29622
29623 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29624
29625         * README: Remove out-of-date information.
29626
29627         PR c++/9836
29628         * g++.dg/template/spec6.C: New test.
29629
29630 2003-02-24  Jeff Law  <law@redhat.com>
29631
29632         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29633
29634 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29635
29636         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29637         * gcc.dg/pragma-ep-1.c: Likewise.
29638
29639 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29640
29641         PR c++/9602
29642         * g++.dg/template/friend16.C: New test.
29643
29644 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29645
29646         PR c++/5333
29647         * g++.dg/parse/fused-params1.C: Adjust error messages.
29648         * g++.dg/template/nested3.C: New test.
29649
29650 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29651
29652         * g++.dg/abi/param1.C: New test.
29653
29654 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29655
29656         PR c++/7982
29657         * g++.dg/warn/implicit-typename1.C: New test.
29658
29659 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29660
29661         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29662         with "mtune".
29663         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29664         * gcc.c-torture/execute/20010129-1.x: Likewise.
29665         * gcc.dg/20011107-1.c: Likewise.
29666         * gcc.dg/20020108-1.c: Likewise.
29667         * gcc.dg/20020122-3.c: Likewise.
29668         * gcc.dg/20020206-1.c: Likewise.
29669         * gcc.dg/20020310-1.c: Likewise.
29670         * gcc.dg/20020426-2.c: Likewise.
29671         * gcc.dg/20020517-1.c: Likewise.
29672         * gcc.dg/991230-1.c: Likewise.
29673         * gcc.dg/i386-unroll-1.c: Likewise.
29674         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29675
29676 2003-02-22  Jan Hubicka  <jh@suse.cz>
29677
29678         * gcc.dg/i386-mul.c: New test.
29679
29680 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29681
29682         * gcc.dg/builtins-5.c: New test case.
29683
29684 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29685
29686         * gcc.dg/asmreg-1.c: New test.
29687
29688 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29689
29690         PR c++/9749
29691         * g++.dg/parse/varmod1.C: New test.
29692
29693 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29694
29695         PR c++/9727
29696         * g++.dg/template/op1.C: New test.
29697
29698 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29699
29700         PR c++/8906
29701         * g++.dg/template/nested2.C: New test.
29702
29703 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29704
29705         PR c++/8724
29706         * g++.dg/expr/dtor1.C: New test.
29707
29708 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29709
29710         * gcc.dg/cpp/include3.c: New test.
29711         * gcc.dg/cpp/inc/foo.h: New file.
29712
29713 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29714
29715         * gcc.c-torture/execute/20030221-1.c: New test.
29716
29717 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29718
29719         PR c++/9729
29720         * g++.dg/abi/conv1.C: New test.
29721
29722 2003-02-20  Jan Hubicka  <jh@suse.cz>
29723
29724         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29725
29726 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29727
29728         * gcc.c-torture/compile/20030219-1.c: New test.
29729
29730 2003-02-18  Jan Hubicka  <jh@suse.cz>
29731
29732         * gcc.dg/funcorder.c: New test.
29733
29734 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29735
29736         * gcc.c-torture/execute/20030218-1.c: New.
29737
29738 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29739
29740         * gcc.dg/20030218-1.c: New.
29741
29742 2003-02-18  Richard Henderson  <rth@redhat.com>
29743
29744         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29745         * gcc.dg/attr-used-2.c: New.
29746
29747 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29748
29749         PR c++/9704
29750         * g++.dg/init/copy5.C: New test.
29751
29752 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29753
29754         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29755         * g++.dg/pch/pch.exp: Likewise.
29756
29757 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29758
29759         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29760         STACK_SIZE is not defined.
29761
29762 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29763
29764         PR c++/9457
29765         * g++.dg/template/init1.C: New test.
29766
29767 2003-02-16  Jan HUbicka  <jh@suse.cz>
29768
29769         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29770         (foo): Add few extra tests
29771         * gcc.dg/c99-const-expr-3.c: Likewise.
29772         * gcc.c-torture/execute/20030216-1.c: New.
29773
29774 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29775
29776         PR c++/9459
29777         * g++.dg/ext/typeof4.C: New test.
29778
29779 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29780
29781         * gcc.dg/i386-387-3.c: New test case.
29782
29783 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29784
29785         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29786         cris-*-elf* cris-*-aout* and mmix-*-*.
29787
29788 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29789
29790         * gcc.dg/20030213-1.c: New test.
29791
29792 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29793
29794         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29795         * gcc.dg/i386-387-2.c: Likewise.
29796
29797 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29798
29799         * gcc.dg/ppc-spe.c: Fix formatting.
29800         Enable tests that were previously unsupported by gas.
29801         Delete tests for instructions that no longer exist.
29802         Switch arguments on evsubifw builtin.
29803
29804 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29805
29806         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29807         STACK_SIZE is too small.
29808
29809 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29810             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29811
29812         * gcc.dg/decl-2.c: New test.
29813
29814 2003-02-10  Jan Hubicka  <jh@suse.cz>
29815
29816         * gcc.dg/i386-fpcvt-1.c: New test.
29817
29818 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29819
29820         * gcc.c-torture/execute/20030209-1.c: New test.
29821
29822 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29823
29824         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29825         int-wide bitops, use the constants of the same width.
29826         Likewise, if long long is 32-bit wide, test bitops using
29827         32-bit constants.
29828
29829 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29830
29831         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29832
29833 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29834
29835         * testsuite/gcc.dg/builtins-4.c: New test case.
29836
29837 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29838
29839         * gcc.dg/20020430-1.c: Fix dg command typos.
29840         * gcc.dg/20020503-1.c: Likewise.
29841
29842 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29843
29844         PR c++/8785
29845         * g++.dg/parse/fused-params1.C: New test.
29846
29847         PR c++/8857
29848         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29849
29850         PR c++/8921
29851         * g++.dg/parse/non-dependent1.C: New test.
29852
29853         PR c++/8928
29854         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29855
29856         PR c++/9228
29857         * g++.dg/parse/undefined7.C: New test.
29858         * g++.dg/parse/non-templ1.C: New test.
29859
29860         PR c++/9229
29861         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29862
29863 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29864
29865         * gcc.c-torture/compile/20030206-1.c: New test.
29866
29867 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29868
29869         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29870         "pow" to "foo" to avoid potential confusion with a math built-in.
29871
29872 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29873
29874         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29875         conditions for SPARC targets.
29876
29877 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29878
29879         * gcc.dg/20030204-1.c: New test.
29880
29881 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29882
29883         PR c++/38
29884         * g++.dg/parse/array-size1.C: New test.
29885
29886         PR c++/5657
29887         * g++.dg/parse/undefined3.C: New test.
29888
29889         PR c++/5665
29890         * g++.dg/parse/undefined4.C: New test.
29891
29892         PR c++/5975
29893         * g++.dg/parse/undefined5.C: New test.
29894
29895         PR c++/7259
29896         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29897
29898         PR c++/8578
29899         * g++.dg/parse/casting-operator1.C: New test.
29900
29901         PR c++/8596
29902         * g++.dg/parse/undefined6.C: New test.
29903
29904         PR c++/8736
29905         * g++.dg/parse/missing-template1.C: New test.
29906
29907 2003-02-04  Jan Hubicka  <jh@suse.cz>
29908
29909         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29910         * gcc.dg/i386-cmov?.c: Likewise.
29911         * gcc.dg/i386-fpcvt-?.c: Likewise.
29912         * gcc.dg/i386-ssefp-1.c: Likewise.
29913         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29914         conventions.
29915
29916 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29917
29918         PR c++/7129
29919         * testsuite/g++.dg/ext/max.C: New test.
29920
29921 2003-02-03  Jan Hubicka  <jh@suse.cz>
29922
29923         * gcc.c-torture/execute/20030203-1.c: New test.
29924
29925 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29926
29927         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29928         'natural-endian'.
29929
29930 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29931
29932         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29933         * g++.dg/init/new2.C: Likewise.
29934         * g++.dg/other/new1.C: Likewise.
29935
29936 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29937
29938         * gcc.dg/struct-ret-libc.c: New test.
29939
29940 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29941
29942         * gcc.dg/20030129-1.c: New test.
29943
29944 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29945
29946         PR c++/8849
29947         * g++.dg/template/ptrmem4.C: New test.
29948
29949 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29950
29951         * g++.dg/parser/constant1.C: New test.
29952
29953 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29954
29955         PR c++/8591
29956         * g++.dg/parse/friend2.C: New test.
29957
29958 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29959
29960         PR c++/9437
29961         * g++.dg/template/unify4.C: New test.
29962
29963 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29964
29965         * gcc.c-torture/execute/20030128-1.c: New test.
29966
29967 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29968
29969         * g++.dg/lookup/nested1.C: Test moved from ...
29970         * g++.old-deja/g++.other/lookup24.C: ... here.
29971
29972 2003-01-28  Jan Hubicka  <jh@suse.cz>
29973
29974         * gcc.dg/i386-cmov5.c: New test.
29975
29976 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29977
29978         * gcc.c-torture/execute/20010925-1.c: Changed the
29979         memcpy declaration.
29980
29981 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29982
29983         PR c++/3902
29984         * g++.dg/parse/template5.C: New test.
29985
29986 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29987
29988         PR fortran/9258
29989         * g77.dg/pr9258: New test.
29990
29991 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29992
29993         * README: Move relevant parts from README.g++.
29994
29995         * README.g++: Remove this file.
29996
29997 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29998
29999         * g++.dg/abi/dcast1.C: New test.
30000
30001 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30002
30003         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30004
30005 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30006
30007         PR c++/47
30008         * g++.old-deja/g++.other/lookup24.C: New test.
30009
30010 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30011
30012         PR middle-end/7227
30013         * gcc.dg/uninit-C.c: New test.
30014
30015 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30016
30017         * g++.dg/abi/covariant1.C: New test.
30018
30019 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30020
30021         * gcc.dg/20030123-1.c: New test.
30022
30023 2003-01-25  Jan Hubicka  <jh@suse.cz>
30024
30025         PR opt/8492
30026         * gcc.c-torture/compile/20030125-1.c
30027
30028 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30029
30030         PR c++/9403
30031         * g++.dg/parse/template3.C: New test.
30032         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30033
30034         PR c++/795
30035         * g++.dg/parse/template4.C: New test.
30036
30037         PR c++/9415
30038         * g++.dg/template/qual2.C: New test.
30039
30040         PR c++/8545
30041         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30042
30043         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30044
30045 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30046
30047         * gcc.c-torture/execute/switch-1.c: New test case.
30048
30049 2003-01-25  Jan Hubicka  <jh@suse.cz>
30050
30051         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30052
30053 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30054
30055         Tweaks for Bison-1.875. From the NEWS file:
30056         "- `parse error' -> `syntax error'
30057         Bison now uniformly uses the term `syntax error'"
30058         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30059         * gcc.dg/cpp/digraph2.c: Likewise.
30060         * gcc.dg/cpp/direct2.c: Likewise.
30061         * gcc.dg/cpp/paste4.c: Likewise.
30062         * gcc.dg/c90-restrict-1.c: Likewise.
30063         * gcc.dg/c99-func-2.c: Likewise.
30064         * gcc.dg/noncompile/920721-2.c: Likewise.
30065         * gcc.dg/noncompile/930622-2.c: Likewise.
30066         * gcc.dg/noncompile/940112-1.c: Likewise.
30067         * gcc.dg/noncompile/950921-1.c: Likewise.
30068         * gcc.dg/noncompile/951123-1.c: Likewise.
30069         * gcc.dg/noncompile/971104-1.c: Likewise.
30070         * gcc.dg/noncompile/990416-1.c: Likewise.
30071
30072 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30073
30074         * g++.dg/parse/undefined1.C: Add error message.
30075
30076 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30077
30078         PR c++/9354
30079         * g++.dg/parse/new1.C: New test.
30080
30081         PR c++/9216
30082         * g++.dg/parse/template2.C: New test.
30083
30084         PR c++/9354
30085         * g++.dg/parse/typedef2.C: New test.
30086
30087         PR c++/9328
30088         * g++.dg/ext/typeof3.C: New test.
30089
30090 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30091
30092         PR c++/2738
30093         * g++.dg/parse/ret-type1.C: New test.
30094
30095         PR c++/3792
30096         * g++.dg/parse/tmpl-outside1.C: New test.
30097
30098         PR c++/4207
30099         * g++.dg/parse/int-as-enum1.C: New test.
30100
30101         PR c++/4903
30102         * g++.dg/parse/no-typename1.C: New test.
30103
30104         PR c++/5533
30105         * g++.dg/parse/no-value1.C: New test.
30106
30107         PR c++/5921
30108         * g++.dg/parse/wrong-inline1.C: New test.
30109
30110         PR c++/6402
30111         * g++.dg/parse/ref1.C: New test.
30112
30113         PR c++/6992
30114         * g++.dg/parse/attr-ctor1.C: New test.
30115
30116         PR c++/7229
30117         * g++.dg/parse/namespace5.C: New test.
30118
30119         PR c++/7917
30120         * g++.dg/parse/func-def1.C: New test.
30121
30122         PR c++/8143
30123         * g++.dg/parse/undefined1.C: New test.
30124
30125         PR c++/5723, PR c++/8522
30126         * g++.dg/parse/specialization1.C: New test.
30127
30128         PR c++/163, PR c++/8595
30129         * g++.dg/parse/struct-as-enum1.C: New test.
30130
30131         PR c++/9173
30132         * g++.dg/parse/undefined2.C: New test.
30133
30134 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30135
30136         PR c++/9298
30137         * g++.dg/parse/template1.C: New test.
30138
30139         PR c++/9384
30140         * g++.dg/parse/using1.C: New test.
30141
30142         PR c++/9285
30143         PR c++/9294
30144         * g++.dg/parse/expr2.C: New test.
30145
30146         PR c++/9388
30147         * g++.dg/parse/lookup2.C: Likewise.
30148
30149 2003-01-21  Jan Hubicka  <jh@suse.cz>
30150
30151         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30152         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30153         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30154         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30155
30156 2003-01-20  Nick Clifton  <nickc@redhat.com>
30157
30158         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30159         problem with ARM sibcall code generation.
30160
30161 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30162
30163         * gcc.c-torture/execute/20030120-1.c: New.
30164
30165 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30166
30167         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30168
30169 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30170
30171         PR c++/9272
30172         * g++.dg/parse/ctor1.C: New test.
30173
30174         PR c++/9294:
30175         * g++.dg/parse/qualified1.C: New test.
30176
30177         * g++.dg/parse/typename3.C: New test.
30178
30179 2003-01-16  Richard Henderson  <rth@redhat.com>
30180
30181         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30182
30183 2003-01-16  Richard Henderson  <rth@redhat.com>
30184
30185         * g++.dg/pch/pch.exp: Copy test header to the working directory
30186         before using it either for precompilation or direct use.
30187         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30188         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30189
30190 2003-01-16  Richard Henderson  <rth@redhat.com>
30191
30192         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30193         before using it either for precompilation or direct use.
30194         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30195         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30196
30197 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30198
30199         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30200         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30201         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30202         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30203         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30204         typename warning into error.
30205         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30206         error messages.
30207         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30208         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30209         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30210         messages.
30211         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30212         make declaration visible in template.
30213         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30214         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30215         messages.
30216         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30217         message.
30218         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30219         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30220         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30221         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30222         typename warning with error message.
30223         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30224         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30225         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30226
30227 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30228
30229         * g++.dg/parse/ambig2.C: New test.
30230
30231 2003-01-15  Richard Henderson  <rth@redhat.com>
30232
30233         * g++.dg/tls/init-2.C: Update error message string.
30234
30235 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30236
30237         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30238
30239 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30240
30241         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30242         all for HC11/HC12.
30243         * gcc.c-torture/compile/20001205-1.x: Likewise.
30244         * gcc.c-torture/compile/20001226-1.x: Likewise.
30245         * gcc.c-torture/compile/920520-1.x: Likewise.
30246         * gcc.c-torture/compile/961203-1.x: Likewise.
30247         * gcc.c-torture/compile/20020604-1.x: Likewise.
30248
30249 2003-01-15  Jan Hubicka  <jh@suse.cz>
30250
30251         * gcc.c-torture/compile/20030115-1.c: New test.
30252
30253         * gcc.dg/i386-fpcvt-1.c: New test.
30254         * gcc.dg/i386-fpcvt-2.c: New test.
30255
30256 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30257
30258         Further conform g++'s __vmi_class_type_info to the C++ ABI
30259         specification.
30260         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30261         the specification.
30262
30263 2003-01-14  Jan Hubicka  <jh@suse.cz>
30264
30265         * gcc.dg/i386-fpcvt-1.c: New test.
30266         * gcc.dg/i386-fpcvt-2.c: New test.
30267
30268 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30269
30270         * gcc.dg/i386-mmx-3.c: New test.
30271
30272 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30273
30274         PR c++/9264
30275         * g++.dg/parse/octal1.C: New file.
30276
30277         PR c++/9172
30278         * g++.dg/parse/typename1.C: New file.
30279
30280 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30281
30282         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30283         * gcc.dg/bf-no-ms-layout.c: Likewise.
30284         * gcc.dg/bf-ms-attrib.c: Likewise.
30285
30286 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30287
30288         PR c++/9099
30289         * g++.dg/parse/dtor1.C: New file.
30290
30291         PR c++/9128
30292         * g++.dg/rtti/typeid1.C: New file.
30293
30294         PR c++/9153
30295         * g++.dg/parse/lookup1.C: New file.
30296
30297         PR c++/9171
30298         * g++.dg/templ/spec5.C: New file.
30299
30300 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30301
30302         * gcc.c-torture/compile/20030110-1.c: New test.
30303
30304 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30305
30306         Merge from pch-branch:
30307
30308         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30309
30310         * gcc.dg/pch/cpp-1.h: New.
30311         * gcc.dg/pch/cpp-1.c: New.
30312         * gcc.dg/pch/cpp-2.h: New.
30313         * gcc.dg/pch/cpp-2.c: New.
30314
30315         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30316
30317         * gcc.dg/pch/except-1.h: New.
30318         * gcc.dg/pch/except-1.c: New.
30319
30320         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30321
30322         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30323         running test.
30324         * gcc.dg/pch: Include *.hp not *.h.
30325         * gcc.dg/pch/system-1.h: New.
30326         * gcc.dg/pch/system-1.c: New.
30327
30328         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30329
30330         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30331         rather than trying to build and run a program using PCH.
30332         * gcc.dg/pch: Remove dg-do commands from test files.
30333
30334         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30335
30336         * gcc.dg/pch/macro-3.c: New.
30337         * gcc.dg/pch/macro-3.h: New.
30338
30339         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30340
30341         * gcc.dg/pch/common-1.c: New.
30342         * gcc.dg/pch/common-1.h: New.
30343         * gcc.dg/pch/decl-1.c: New.
30344         * gcc.dg/pch/decl-1.h: New.
30345         * gcc.dg/pch/decl-2.c: New.
30346         * gcc.dg/pch/decl-2.h: New.
30347         * gcc.dg/pch/decl-3.c: New.
30348         * gcc.dg/pch/decl-3.h: New.
30349         * gcc.dg/pch/decl-4.c: New.
30350         * gcc.dg/pch/decl-4.h: New.
30351         * gcc.dg/pch/decl-5.c: New.
30352         * gcc.dg/pch/decl-5.h: New.
30353         * gcc.dg/pch/global-1.c: New.
30354         * gcc.dg/pch/global-1.h: New.
30355         * gcc.dg/pch/inline-1.c: New.
30356         * gcc.dg/pch/inline-1.h: New.
30357         * gcc.dg/pch/inline-2.c: New.
30358         * gcc.dg/pch/inline-2.h: New.
30359         * gcc.dg/pch/static-1.c: New.
30360         * gcc.dg/pch/static-1.h: New.
30361         * gcc.dg/pch/static-2.c: New.
30362         * gcc.dg/pch/static-2.h: New.
30363
30364         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30365
30366         * g++.dg/pch/pch.exp: Better handle failing testcases.
30367         * gcc.dg/pch/pch.exp: Likewise.
30368         * gcc.dg/pch/macro-1.c: New.
30369         * gcc.dg/pch/macro-1.h: New.
30370         * gcc.dg/pch/macro-2.c: New.
30371         * gcc.dg/pch/macro-2.h: New.
30372
30373         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30374
30375         * g++.dg/dg.exp: Treat files in pch/ specially.
30376         * g++.dg/pch/pch.exp: New file.
30377         * g++.dg/pch/empty.H: New file.
30378         * g++.dg/pch/empty.C: New file.
30379         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30380         "precompile".
30381
30382         * gcc.dg/pch/pch.exp: New file.
30383         * gcc.dg/pch/empty.h: New file.
30384         * gcc.dg/pch/empty.c: New file.
30385         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30386         "precompile".
30387
30388 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30389
30390         * g++.dg/template/friend14.C: New test.
30391
30392 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30393
30394         * gcc.dg/old-style-asm-1.c: New test.
30395
30396 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30397
30398         * gcc.c-torture/compile/20030109-1.c: New test.
30399
30400 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30401
30402         * gcc.c-torture/execute/20030109-1.c: New test.
30403
30404 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30405
30406         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30407         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30408         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30409         * g++.old-deja/g++.mike/eh2.C: Likewise.
30410         * g++.old-deja/g++.mike/eh3.C: Likewise.
30411         * g++.old-deja/g++.mike/eh5.C: Likewise.
30412         * g++.old-deja/g++.mike/eh6.C: Likewise.
30413         * g++.old-deja/g++.mike/eh7.C: Likewise.
30414         * g++.old-deja/g++.mike/eh8.C: Likewise.
30415         * g++.old-deja/g++.mike/eh9.C: Likewise.
30416         * g++.old-deja/g++.mike/eh10.C: Likewise.
30417         * g++.old-deja/g++.mike/eh12.C: Likewise.
30418         * g++.old-deja/g++.mike/eh13.C: Likewise.
30419         * g++.old-deja/g++.mike/eh14.C: Likewise.
30420         * g++.old-deja/g++.mike/eh16.C: Likewise.
30421         * g++.old-deja/g++.mike/eh17.C: Likewise.
30422         * g++.old-deja/g++.mike/eh18.C: Likewise.
30423         * g++.old-deja/g++.mike/eh21.C: Likewise.
30424         * g++.old-deja/g++.mike/eh23.C: Likewise.
30425         * g++.old-deja/g++.mike/eh24.C: Likewise.
30426         * g++.old-deja/g++.mike/eh25.C: Likewise.
30427         * g++.old-deja/g++.mike/eh26.C: Likewise.
30428         * g++.old-deja/g++.mike/eh27.C: Likewise.
30429         * g++.old-deja/g++.mike/eh28.C: Likewise.
30430         * g++.old-deja/g++.mike/eh29.C: Likewise.
30431         * g++.old-deja/g++.mike/eh31.C: Likewise.
30432         * g++.old-deja/g++.mike/eh33.C: Likewise.
30433         * g++.old-deja/g++.mike/eh34.C: Likewise.
30434         * g++.old-deja/g++.mike/eh35.C: Likewise.
30435         * g++.old-deja/g++.mike/eh36.C: Likewise.
30436         * g++.old-deja/g++.mike/eh37.C: Likewise.
30437         * g++.old-deja/g++.mike/eh38.C: Likewise.
30438         * g++.old-deja/g++.mike/eh39.C: Likewise.
30439         * g++.old-deja/g++.mike/eh40.C: Likewise.
30440         * g++.old-deja/g++.mike/eh41.C: Likewise.
30441         * g++.old-deja/g++.mike/eh42.C: Likewise.
30442         * g++.old-deja/g++.mike/eh44.C: Likewise.
30443         * g++.old-deja/g++.mike/eh46.C: Likewise.
30444         * g++.old-deja/g++.mike/eh47.C: Likewise.
30445         * g++.old-deja/g++.mike/eh48.C: Likewise.
30446         * g++.old-deja/g++.mike/eh49.C: Likewise.
30447         * g++.old-deja/g++.mike/eh50.C: Likewise.
30448         * g++.old-deja/g++.mike/eh51.C: Likewise.
30449         * g++.old-deja/g++.mike/eh53.C: Likewise.
30450         * g++.old-deja/g++.mike/eh55.C: Likewise.
30451         * g++.old-deja/g++.mike/p7912.C: Likewise.
30452         * g++.old-deja/g++.mike/p9706.C: Likewise.
30453         * g++.old-deja/g++.mike/p10416.C: Likewise.
30454         * g++.old-deja/g++.mike/p11667.C: Likewise.
30455         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30456         Remove redundant reference to Iris.
30457         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30458         Elxsi, i860, Pico Java, and WE32K.
30459
30460 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30461
30462         * g++.dg/ext/asm4.C: New test.
30463
30464 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30465
30466         PR c++/9030
30467         * g++.dg/template/friend12.C: New test.
30468         * g++.dg/template/friend13.C: Likewise.
30469         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30470
30471 2003-01-08  Jan Hubicka  <jh@suse.cz>
30472
30473         * gcc.dg/i386-cadd.c: New test.
30474         * gcc.dg/i386-cmov4.c: Likewise.
30475
30476 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30477
30478         PR c++/9165
30479         * g++.dg/warn/Wunused-3.C: New test.
30480
30481         * g++.dg/abi/bitfield9.C: New test.
30482
30483         PR c++/9189
30484         * g++.dg/parse/defarg3.C: New test.
30485
30486 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30487
30488         * g++.dg/parse/ambig1.C: New test.
30489         * g++.dg/parse/defarg2.C: New test.
30490
30491 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30492
30493         * g++.dg/template/defarg-1.C: New test.
30494         * g++.dg/template/local2.C: Likewise.
30495
30496 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30497
30498         * gcc.c-torture/execute/20030105-1.c: New test.
30499
30500 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30501
30502         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30503         * g++.dg/parse/namespace4.C: Likewise.
30504
30505 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30506
30507         * g++.dg/template/ntp2.C: New test.
30508
30509 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30510
30511         * g++.dg/parse/extern-C-1.C: New test.
30512
30513         * g++.dg/parse/namespace4.C: New test.
30514
30515         * g++.dg/template/nested1.C: New test.
30516
30517         * g++.dg/parse/namespace3.C: New test.
30518
30519 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30520
30521         * g++.dg/lookup/two-stage1.C: New test.
30522
30523 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30524
30525         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30526         * g++.old-deja/g++.jason/access8.C: Likewise.
30527         * g++.old-deja/g++.other/decl5.C: Likewise.
30528
30529 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30530
30531         * g++.dg/parse/parse7.C: New test.
30532
30533 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30534
30535         PR c++/2843
30536         * g++.dg/ext/attrib7.C: New test.
30537
30538 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30539
30540         * g++.dg/parse/parse6.C: New test.
30541
30542 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30543
30544         * gcc.dg/h8300-stack-1.c: New.
30545
30546 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30547
30548         g++.dg/lookup/exception1.C: New test.
30549
30550         g++.dg/lookup/template1.C: New test.
30551
30552         g++.dg/parse/namespace2.C: New test.
30553
30554         g++.dg/parse/parens2.C: New test.
30555
30556 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30557
30558         * g++.dg/parse/parse5.C: New test.
30559         * g++.dg/lookup/scoped4.C: New test.
30560
30561 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30562
30563         * g++.dg/parse/parens1.C: New test.
30564
30565         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30566         angle-bracket1.C.
30567         * g++.dg/parse/parens2.C: New test.
30568
30569         * g++.dg/lookup/scope-operator1.C: New test.
30570
30571         * g++.dg/parse/operator1.C: New test.
30572
30573 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30574
30575         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30576         * g++.old-deja/g++.other/access6.C: Likewise.
30577         * g++.old-deja/g++.other/decl1.C: Likewise.
30578         * g++.old-deja/g++.pt/typename12.C: Likewise.
30579
30580 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30581
30582         * g++.dg/parse/namespace1.C: New test.
30583
30584 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30585
30586         * g++.dg/parse/parse4.C: New test.
30587
30588 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30589
30590         * g++.dg/parse/parse3.C: New test.
30591
30592 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30593
30594         * g++.dg/parse/parse2.C: New test.
30595
30596 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30597
30598         * g++.dg/template/friend11.C: New test.
30599
30600 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30601
30602         * g++.dg/parse/parse1.C: New test.
30603
30604 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30605
30606         * lib/profopt.exp: Change the name of a global variable to avoid
30607         possible clashes with other test suites.
30608
30609 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30610
30611         * g++.dg/inherit/covariant8.C: New test.
30612
30613 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30614
30615         * g++.dg/init/array9.C: New test.
30616
30617         PR c++/9112
30618         * g++.dg/parse/expr1.C: New test.
30619
30620 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30621
30622         * gcc.c-torture/compile/20021230-1.c: New test.
30623
30624 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30625
30626         * g++.dg/inherit/covariant5.C: New test.
30627         * g++.dg/inherit/covariant6.C: New test.
30628         * g++.dg/inherit/covariant7.C: New test.
30629
30630 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30631
30632         PR c++/2739
30633         * g++.dg/other/access2.C: New test.
30634
30635 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30636
30637         * g++.dg/other/anon-struct.C: No longer fails
30638         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30639         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30640         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30641
30642 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30643
30644         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30645
30646 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30647
30648         * g++.dg/eh/spec4.C: Remove stray semicolon.
30649         * g++.dg/expr/pmf-1.C: Change error message.
30650         * g++.dg/ext/asm1.C: Remove stray semicolon.
30651         * g++.dg/ext/typename1.C: Add missing typenames.
30652         * g++.dg/inherit/template-as-base.C: Change error message.
30653         * g++.dg/lookup/scoped1.C: Likewise.
30654         * g++.dg/lookup/scoped2.C: Likewise.
30655         * g++.dg/lookup/using2.C: Likewise.
30656         * g++.dg/other/component1.C: Remove stray semicolon.
30657         * g++.dg/other/do1.C: Change error message.
30658         * g++.dg/other/error2.C: Likewise.
30659         * g++.dg/other/init1.C: Likewise.
30660         * g++.dg/other/packed1.C: Remove stray semicolon.
30661         * g++.dg/other/ptrmem2.C: Change error message.
30662         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30663         marker.
30664         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30665         * g++.dg/template/access3.C: Add typename keyword.
30666         * g++.dg/template/access5.C: Remove stray semicolon.
30667         * g++.dg/template/access6.C: Likewise.
30668         * g++.dg/template/complit1.C: Likewise.
30669         * g++.dg/template/crash1.C: Change error message.
30670         * g++.dg/template/inherit2.C: Remove stray semicolon.
30671         * g++.dg/template/instantiate2.C: Likewise.
30672         * g++.dg/template/instantiate3.C: Change error message.
30673         * g++.dg/template/qual1.C: Remove stray semicolon.
30674         * g++.dg/template/qualttp18.C: Change error message.
30675         * g++.dg/template/ref1.C: Remove stray semicolon.
30676         * g++.dg/template/sizeof1.C (A::value): Declare it.
30677         * g++.dg/template/spec4.C: Change error message.
30678         * g++.dg/template/static1.C: Likewise.
30679         * g++.dg/template/type1.C: Likewise.
30680         * g++.dg/template/typename3.C: Likewise.
30681         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30682         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30683         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30684         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30685         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30686         named return value extension.
30687         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30688         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30689         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30690         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30691         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30692         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30693         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30694         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30695         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30696         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30697         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30698         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30699         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30700         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30701         syntax.
30702         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30703         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30704         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30705         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30706         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30707         * g++.old-deja/g++.brendan/template11.C: Likewise.
30708         * g++.old-deja/g++.brendan/template26.C: Likewise.
30709         * g++.old-deja/g++.brendan/template27.C: Use explicit
30710         specialization syntax.
30711         * g++.old-deja/g++.brendan/template30.C: Likewise.
30712         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30713         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30714         non-dependent names.
30715         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30716         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30717         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30718         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30719         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30720         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30721         named return value extension.
30722         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30723         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30724         * g++.old-deja/g++.ext/return1.C: Likewise.
30725         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30726         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30727         * g++.old-deja/g++.jason/access8.C: Likewise.
30728         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30729         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30730         pseudo-destructor names.
30731         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30732         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30733         pseudo-destructor names.
30734         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30735         * g++.old-deja/g++.jason/overload19.C: Likewise.
30736         * g++.old-deja/g++.jason/overload32.C: Likewise.
30737         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30738         stray semicolons.
30739         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30740         * g++.old-deja/g++.jason/return.C: Likewise.
30741         * g++.old-deja/g++.jason/return2.C: Likewise.
30742         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30743         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30744         syntax.
30745         * g++.old-deja/g++.jason/template10.C: Account for use of
30746         non-dependent names.
30747         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30748         syntax.
30749         * g++.old-deja/g++.jason/template37.C: Likewise.
30750         * g++.old-deja/g++.law/access4.C: Change error messages.
30751         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30752         pseudo-destructor names.
30753         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30754         * g++.old-deja/g++.law/ctors9.C: Likewise.
30755         * g++.old-deja/g++.law/cvt22.C: Likewise.
30756         * g++.old-deja/g++.law/dtors5.C: Likewise.
30757         * g++.old-deja/g++.law/global-init1.C: Likewise.
30758         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30759         * g++.old-deja/g++.law/operators28.C: Likewise.
30760         * g++.old-deja/g++.law/visibility28.C: Likewise.
30761         * g++.old-deja/g++.martin/eval1.C: Likewise.
30762         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30763         name.
30764         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30765         * g++.old-deja/g++.mike/net34.C: Likewise.
30766         * g++.old-deja/g++.mike/net36.C: Likewise.
30767         * g++.old-deja/g++.mike/ns2.C: Likewise.
30768         * g++.old-deja/g++.mike/p12306.C: Likewise.
30769         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30770         value extension.
30771         * g++.old-deja/g++.mike/p700.C: Likewise.
30772         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30773         * g++.old-deja/g++.mike/p710.C: Likewise.
30774         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30775         value extension.
30776         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30777         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30778         * g++.old-deja/g++.ns/crash2.C: Likewise.
30779         * g++.old-deja/g++.ns/crash3.C: Likewise.
30780         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30781         * g++.old-deja/g++.ns/ns17.C: Likewise.
30782         * g++.old-deja/g++.ns/template16.C: Likewise.
30783         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30784         keyword.
30785         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30786         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30787         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30788         named return value extension.
30789         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30790         * g++.old-deja/g++.other/access4.C: Issue additional error
30791         messages.
30792         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30793         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30794         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30795         * g++.old-deja/g++.other/crash25.C: Change error message.
30796         * g++.old-deja/g++.other/crash4.C: Change error message.
30797         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30798         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30799         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30800         checks.
30801         * g++.old-deja/g++.other/defarg8.C: Likewise.
30802         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30803         * g++.old-deja/g++.other/dtor10.C: Likewise.
30804         * g++.old-deja/g++.other/incomplete.C: Likewise.
30805         * g++.old-deja/g++.other/linkage7.C: Likewise.
30806         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30807         lookup algorithm.
30808         * g++.old-deja/g++.other/mangle2.C: Likewise.
30809         * g++.old-deja/g++.other/refinit2.C: Likewise.
30810         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30811         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30812         * g++.old-deja/g++.pt/crash28.C: Likewise.
30813         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30814         syntax.
30815         * g++.old-deja/g++.pt/crash32.C: Change error message.
30816         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30817         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30818         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30819         error message position.
30820         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30821         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30822         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30823         syntax.
30824         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30825         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30826         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30827         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30828         keyword.
30829         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30830         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30831         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30832         keyword.
30833         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30834         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30835         syntax.
30836         * g++.old-deja/g++.pt/friend28.C: Account for use of
30837         non-dependent names.
30838         * g++.old-deja/g++.pt/friend29.C: Likewise.
30839         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30840         rules.
30841         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30842         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30843         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30844         lookup rules.
30845         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30846         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30847         keyword.
30848         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30849         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30850         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30851         keyword.
30852         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30853         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30854         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30855         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30856         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30857         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30858         keyword.
30859         * g++.old-deja/g++.pt/spec10.C: Likewise.
30860         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30861         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30862         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30863         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30864         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30865         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30866         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30867         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30868         * g++.old-deja/g++.pt/typename15.C: Likewise.
30869         * g++.old-deja/g++.pt/typename22.C: Likewise.
30870         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30871         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30872         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30873         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30874         syntax.
30875         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30876         return value extension.
30877         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30878         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30879         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30880         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30881
30882 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30883
30884         * g++.dg/warn/inline1.C: New test.
30885         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30886         * g++.old-deja/g++.jason/synth10.C: Likewise.
30887         * g++.old-deja/g++.mike/net31.C: Likewise.
30888         * g++.old-deja/g++.mike/p8786.C: Likewise.
30889
30890         * g++.dg/template/friend10.C: New test.
30891         * g++.dg/template/conv5.C: New test.
30892
30893 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30894
30895         * g++.dg/lookup/scoped3.C: New test.
30896
30897         * g++.dg/lookup/decl1.C: New test.
30898         * g++.dg/lookup/decl2.C: New test.
30899
30900 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30901
30902         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30903         gcc.c-torture/compile/20021015-1.c,
30904         gcc.c-torture/compile/20021015-2.c,
30905         gcc.c-torture/compile/20021123-1.c,
30906         gcc.c-torture/compile/20021123-2.c,
30907         gcc.c-torture/compile/20021123-3.c,
30908         gcc.c-torture/compile/20021123-4.c,
30909         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30910         only to 3.1 or 3.2 branch.
30911
30912 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30913
30914         * gcc.dg/i386-bitfield3.c: New test.
30915
30916         * gcc.dg/i386-bitfield2.c: New test.
30917
30918 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30919
30920         * g++.dg/parse/conv_op1.C: New test.
30921
30922 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30923
30924         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30925         approved.
30926
30927 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30928
30929         * gcc.c-torture/compile/20021220-1.c: New test.
30930
30931 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30932
30933         * gcc.dg/i386-fastcall-1.c: New.
30934
30935 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30936
30937         * gcc.c-torture/execute/20021219-1.c: New test.
30938
30939 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30940
30941         * gcc.dg/i386-pic-1.c: New test.
30942
30943 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30944
30945         PR c++/8099
30946         * g++.dg/template/friend9.C: New test.
30947
30948 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30949
30950         PR c++/3663
30951         * g++.dg/template/access7.C: New test.
30952
30953 2002-12-18  Nick Clifton  <nickc@redhat.com>
30954
30955         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30956         the libstdc++-v3 directory has been found.
30957
30958 2002-12-12  Devang Patel <dpatel@apple.com>
30959         * gcc.dg/darwin-ld-1.c: New test.
30960         * gcc.dg/darwin-ld-2.c: New test.
30961         * gcc.dg/darwin-ld-3.c: New test.
30962         * gcc.dg/darwin-ld-4.c: New test.
30963         * gcc.dg/darwin-ld-5.c: New test.
30964
30965 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30966
30967         * gcc.c-torture/compile/20021212-1.c: New test.
30968
30969 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30970
30971         * gcc.dg/fshort-wchar: New test.
30972
30973 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30974
30975         PR c++/8372
30976         * g++.dg/template/dtor1.C: New test.
30977
30978         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30979         markers.
30980
30981 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30982
30983         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30984
30985 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30986
30987         * g++.dg/template/static1.C: New test.
30988         * g++.dg/template/static2.C: New test.
30989         * g++.old-deja/g++.ext/memconst.C: New test.
30990
30991 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30992
30993         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30994         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30995         * g++.dg/special/initp1.C: Likewise.
30996
30997 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30998
30999         * gcc.c-torture/execute/20021204-1.c: New test.
31000
31001 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31002
31003         * gcc.dg/ppc-fmadd-1.c: New file.
31004         * gcc.dg/ppc-fmadd-2.c: New file.
31005         * gcc.dg/ppc-fmadd-3.c: New file.
31006
31007 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31008
31009         * gcc.c-torture/compile/20021204-1.c: New test.
31010
31011 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31012
31013         * g++.dg/inherit/covariant2.C: New test.
31014         * g++.dg/inherit/covariant3.C: New test.
31015         * g++.dg/inherit/covariant4.C: New test.
31016         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31017         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31018
31019 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31020
31021         PR c++/8688
31022         * g++.dg/init/brace3.C: New test.
31023
31024 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31025
31026         * gcc.dg/20020210-1.c: Fix a comment typo.
31027
31028 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31029
31030         PR c++/8720
31031         * g++.dg/parse/defarg1.C: New test.
31032
31033         PR c++/8615
31034         * g++.dg/template/char1.C: New test.
31035
31036         * g++.dg/template/varmod1.C: Fix typo.
31037
31038 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31039
31040         DR 180
31041         * g++.old-deja/g++.pt/crash32.C: Expect error.
31042
31043 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31044
31045         PR c++/5919
31046         * g++.dg/template/varmod1.C: New test.
31047
31048         PR c++/8727
31049         * g++.dg/inherit/typeinfo1.C: New test.
31050
31051         PR c++/8663
31052         * g++.dg/inherit/typedef1.C: New test.
31053
31054 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31055
31056         PR c++/8332
31057         PR c++/8493
31058         * g++.dg/template/strlen1.C: New test.
31059
31060         PR c++/8227
31061         * g++.dg/template/ctor2.C: New test.
31062
31063         PR c++/8214
31064         * g++.dg/init/string1.C: New test.
31065
31066         PR c++/8511
31067         * g++.dg/template/friend8.C: New test.
31068
31069 2002-11-29  Joe Buck <jbuck@synopsys.com>
31070
31071         * g++.dg/lookup/anon2.C: New test.
31072
31073 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31074
31075         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31076         h8300 port.
31077
31078 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31079
31080         * gcc.dg/bitfld-6.c: New test.
31081
31082 2002-11-27  Jan Hubicka  <jh@suse.cz>
31083
31084         * gcc.c-torture/execute/20021127.[cx]: New test.
31085
31086 2002-11-26  Jan Hubicka  <jh@suse.cz>
31087
31088         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31089         quality.
31090
31091 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31092
31093         * g++.dg/init/brace2.C: New test.
31094         * g++.old-deja/g++.mike/p9129.C: Correct.
31095
31096 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31097
31098         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31099
31100 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31101
31102         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31103
31104 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31105
31106         * testsuite/g++.dg/abi/empty11.C: New test.
31107         * testsuite/g++.dg/rtti/cv1.C: New test.
31108
31109 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31110
31111         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31112
31113 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31114
31115         * g++.dg/abi/empty10.C: New test.
31116
31117 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31118
31119         * gcc.c-torture/compile/20021124-1.c: New test.
31120
31121 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31122
31123         * g++.dg/abi/rtti2.C: New test.
31124
31125 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31126
31127         * gcc.dg/i386-unroll-1.c: New test.
31128
31129 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31130
31131         * gcc.c-torture/compile/20021120-1.c: New test.
31132         * gcc.c-torture/compile/20021120-2.c: New test.
31133
31134 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31135
31136         * gcc.dg/bitfld-5.c: New test.
31137
31138 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31139
31140         * gcc.c-torture/execute/20021120-3.c: New test.
31141
31142 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31143
31144         * gcc.c-torture/execute/20021120-2.c: New test.
31145
31146 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31147
31148         * gcc.c-torture/execute/20021120-1.c: New test.
31149
31150 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31151
31152         * gcc.c-torture/execute/20021118-3.c: New test.
31153
31154 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31155
31156         * gcc.c-torture/compile/20021119-1.c: New test.
31157
31158 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31159
31160         * gcc.dg/duff-1.c: New test.
31161         * gcc.dg/duff-2.c: New test.
31162         * gcc.dg/duff-3.c: New test.
31163
31164 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31165
31166         * gcc.dg/cpp/_Pragma5.c: New test.
31167
31168 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31169
31170         * gcc.c-torture/execute/20021118-2.c: New test.
31171
31172 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31173
31174         * gcc.c-torture/execute/20021118-1.c: New test.
31175
31176 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31177
31178         * gcc.dg/20021116-1.c: New test.
31179
31180 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31181
31182         * g++.dg/abi/vcall1.C: New test.
31183
31184 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31185
31186         * gcc.dg/20021029-1.c: New test.
31187         * gcc.dg/20021029-2.c: New test.
31188
31189 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31190
31191         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31192
31193 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31194
31195         PR c/8439
31196         * gcc.dg/20021110.c: Move to ...
31197         * gcc.c-torture/compile/20021110.c: .... here.
31198
31199 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31200
31201         PR c/8467
31202         * gcc.c-torture/execute/20021111-1.c
31203
31204 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31205
31206         PR c/8439
31207         * gcc.dg/20021110.c: New test.
31208
31209 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31210
31211         * g++.dg/abi/vthunk3.C: Run only on x86.
31212
31213 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31214
31215         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31216
31217 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31218
31219         * lib/compat.exp (compat-execute): Fix logic error in last
31220         change.
31221
31222 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31223
31224         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31225
31226 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31227
31228         PR c++/8389
31229         * g++.dg/template/access6.C: New test.
31230
31231 2002-11-08  Jan Hubicka  <jh@suse.cz>
31232
31233         * gcc.dg/i386-ssefp-1.c: New test.
31234         * gcc.dg/i386-ssefp-1.c: New test.
31235
31236 2002-11-08  Jan Hubicka  <jh@suse.cz>
31237
31238         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31239
31240 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31241
31242         * g++.dg/abi/vthunk3.C: New test.
31243
31244         PR c++/8338
31245         * g++.dg/template/crash2.C: New test.
31246
31247 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31248
31249         * testsuite/g++.dg/abi/dtor1.C: New test.
31250         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31251
31252 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31253
31254         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31255         Darwin.
31256
31257 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31258
31259         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31260         -mthumb.  Only xfail with -O0.
31261
31262 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31263
31264         * g++.dg/abi/thunk1.C: New test.
31265         * g++.dg/abi/thunk2.C: Likewise.
31266         * g++.dg/abi/vtt1.C: Likewise.
31267
31268 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31269
31270         PR optimization/8423
31271         * gcc.c-torture/execute/builtin-constant.c: New test.
31272
31273 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31274
31275         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31276         Add some more cases.
31277
31278 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31279
31280         PR c++/8391
31281         * g++.dg/opt/local1.C: New test.
31282
31283 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31284
31285         PR c++/8160
31286         * g++.dg/template/complit1.C: New test.
31287
31288         PR c++/8149
31289         * g++.dg/template/typename4.C: Likewise.
31290
31291 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31292
31293         Core issue 287, PR c++/7639
31294         * g++.dg/template/instantiate1.C: Adjust error location.
31295         * g++.dg/template/instantiate3.C: New test.
31296         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31297         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31298         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31299
31300 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31301
31302         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31303
31304 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31305
31306         PR c++/8287
31307         * g++.dg/init/dtor2.C: New test.
31308
31309 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31310
31311         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31312         * gcc.dg/nest.c: Bypass errors on irix6.
31313
31314 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31315
31316         * gcc.dg/nest.c: Expect error for mmix-*-*.
31317         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31318
31319 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31320
31321         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31322         markers.
31323
31324         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31325
31326 2002-10-25  Mike Stump  <mrs@apple.com>
31327
31328         * gcc.dg/warn-1.c: New test.
31329
31330 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31331
31332         * g++.dg/template/typename3.C: New test.
31333
31334 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31335
31336         * g++.dg/lookup/ptrmem1.C: New test.
31337
31338         * g++.dg/abi/vthunk2.C: New test.
31339
31340 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31341
31342         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31343
31344 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31345
31346         * g++.dg/abi/empty9.C: New test.
31347
31348 2002-10-24  Richard Henderson  <rth@redhat.com>
31349
31350         * g++.dg/inherit/thunk1.C: Enable for ia64.
31351
31352 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31353
31354         PR c++/8067
31355         * g++.dg/lookup/pretty1.C: New test.
31356
31357 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31358
31359         * gcc.dg/20021023-1.c: New test.
31360
31361 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31362
31363         PR c++/7679
31364         * g++.dg/parse/inline1.C: New test.
31365
31366 2002-10-23  Richard Henderson  <rth@redhat.com>
31367
31368         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31369
31370         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31371
31372 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31373
31374         PR c++/6579
31375         * g++.dg/parse/stmtexpr3.C: New test.
31376
31377 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31378
31379         * g++.dg/expr/cond1.C: New test.
31380
31381 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31382
31383         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31384
31385 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31386
31387         * g++.dg/abi/vbase13.C: New test.
31388         * g++.dg/abi/vbase14.C: Likewise.
31389
31390 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31391
31392         * gcc.dg/tls/pic-1.c: New test.
31393         * gcc.dg/tls/nonpic-1.c: New test.
31394         * gcc.dg/20021018-1.c: New test.
31395
31396 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31397
31398         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31399         Remove only files with the same base name as the test case.
31400         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31401         (profopt-execute): Likewise.  Also, remove old profiling
31402         and performance data files before running the tests.
31403
31404         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31405         * g++.dg/bprob/bprob.exp: Likewise.
31406         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31407         to allow more general test case names.
31408
31409         * g++.dg/bprob/bprob-1.C: Rename to ...
31410         * g++.dg/bprob/g++-bprob-1.C: ... this.
31411
31412         * g77.dg/bprob/bprob-1.f: Rename to ...
31413         * g77.dg/bprob/g77-bprob-1.f: ... this.
31414
31415 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31416
31417         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31418         bison 1.50 or later.
31419
31420 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31421
31422         * g++.dg/README: Describe more test directories.
31423
31424 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31425
31426         * g++.dg/init/array6.C: Add additional tests.
31427
31428 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31429
31430         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31431         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31432
31433 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31434
31435         * gcc.c-torture/compile/20020604-1.x: New.
31436         * gcc.c-torture/compile/simd-5.x: Likewise.
31437         * gcc.c-torture/execute/920710-1.x: Likewise.
31438         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31439
31440 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31441
31442         * g++.dg/inherit/override1.C: Add dg-options clause.
31443
31444 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31445
31446         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31447         _mm_slli_si128.
31448
31449 2002-10-19  Andreas Schwab  <schwab@suse.de>
31450
31451         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31452         directory component.
31453
31454 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31455
31456         * g++.dg/inherit/thunk1.C: New test.
31457
31458         * g++.dg/inherit/override1.C: New test.
31459
31460         * g++.dg/abi/mangle11.C: New test.
31461         * g++.dg/abi/mangle14.C: New test.
31462         * g++.dg/abi/mangle17.C: New test.
31463
31464 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31465
31466         * g++.dg/overload/member2.C: New test.
31467
31468 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31469
31470         * g++.dg/README: Describe new compat directory.
31471         * g++.dg/dg.exp: Skip tests in compat directory.
31472         * README.compat: New file.
31473         * lib/compat.exp: New expect script.
31474         * g++.dg/compat: New test directory.
31475         * g++.dg/compat/compat.exp: New expect script.
31476         * g++.dg/compat/abi: New test directory.
31477         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31478         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31479         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31480         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31481         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31482         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31483         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31484         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31485         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31486         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31487         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31488         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31489         * g++.dg/compat/break: New test directory.
31490         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31491         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31492         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31493         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31494         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31495         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31496         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31497         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31498         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31499         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31500         g++.dg/compat/break/README: New files.
31501         * g++.dg/compat/eh: New test directory.
31502         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31503         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31504         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31505         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31506         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31507         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31508         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31509         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31510         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31511         g++.dg/compat/eh/filter2_y.C,
31512         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31513         g++.dg/compat/eh/new1_y.C,
31514         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31515         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31516         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31517         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31518         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31519         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31520         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31521         g++.dg/compat/eh/unexpected1_y.C: New files.
31522         * g++.dg/compat/init: New test directory.
31523         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31524         g++.dg/compat/init/array5_y.C,
31525         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31526         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31527         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31528         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31529         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31530         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31531         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31532         g++.dg/compat/init/init-ref2_y.C: New files.
31533
31534 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31535
31536         PR c++/7584
31537         * g++.dg/inherit/using3.C: New test.
31538
31539 2002-10-17  Jan Hubicka  <jh@suse.cz>
31540
31541         * gcc.dg/20021017-2.c: New test.
31542
31543 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31544
31545         * g++.dg/abi/mangle16.C: Adjust.
31546
31547         * g++.dg/init/array8.C: New test.
31548
31549 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31550
31551         * gcc.dg/special/mips-abi.exp: New test.
31552         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31553
31554 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31555
31556         * g++.dg/abi/mangle16.C: New test.
31557         * g++.dg/abi/mangle17.C: Likewise.
31558
31559         PR c++/7478
31560         * g++.dg/template/ref1.C: New test.
31561
31562 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31563
31564         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31565
31566 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31567
31568         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31569
31570 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31571
31572         PR c++/7524
31573         * g++.dg/init/array7.C: New test.
31574
31575 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31576
31577         * g++.dg/init/array6.C: New test.
31578
31579         * g++.dg/abi/mangle13.C: Likewise.
31580         * g++.dg/abi/mangle14.C: Likewise.
31581         * g++.dg/abi/mangle15.C: Likewise.
31582
31583 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31584
31585         * g++.dg/abi/empty8.C: New test.
31586
31587 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31588
31589         * g++.dg/init/ctor1.C: New test.
31590
31591 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31592
31593         * gcc.c-torture/execute/20021015-1.c: New test.
31594
31595 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31596
31597         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31598
31599 2002-10-14  Jan Hubicka  <jh@suse.cz>
31600
31601         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31602
31603 2002-10-14  Richard Henderson  <rth@redhat.com>
31604
31605         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31606
31607 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31608
31609         PR optimization/6631
31610         * g++.dg/opt/const2.C: New test.
31611
31612 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31613
31614         PR c++/7176
31615         * g++.dg/parse/friend1.C: New test.
31616         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31617
31618 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31619
31620         * gcc.dg/20021014-1.c: New test.
31621
31622 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31623
31624         PR c++/5661
31625         * g++.dg/ext/vlm1.C: New test.
31626         * g++.dg/ext/vlm2.C: Likewise.
31627
31628         * g++.dg/init/array1.C: Remove invalid braces.
31629         * g++.dg/init/brace1.C: New test.
31630         * g++.dg/init/copy2.C: Likewise.
31631         * g++.dg/init/copy3.C: Likewise.
31632         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31633         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31634         braces.
31635
31636 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31637
31638         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31639
31640 2002-10-11  Richard Shann  <richard.shann@superh.com>
31641
31642         * gcc.c-torture/compile/simd-5.c: New test.
31643
31644 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31645
31646         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31647
31648 2002-10-10  Jim Wilson  <wilson@redhat.com>
31649
31650         * gcc.c-torture/execute/20021010-1.c: New test.
31651
31652 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31653
31654         PR c/7353
31655         * g++.dg/ext/typedef-init.C: New test.
31656         * gcc.dg/typedef-init.c: New test.
31657
31658 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31659
31660         * gcc.dg/cpp/paste13.c: New test.
31661
31662 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31663
31664         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31665         remaining platforms, XFAIL during compile, not execute.  Don't
31666         XFAIL at -O0.
31667
31668 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31669
31670         * gcc.dg/alias-1.c: Tweak expected warning.
31671
31672 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31673
31674         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31675
31676 2002-10-06  Andreas Jaeger  <aj@suse.de>
31677
31678         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31679         * gcc.dg/cpp/c++98.C: Likewise.
31680
31681         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31682         * g++.dg/cpp/c++98.C: Likewise.
31683
31684         * g++.dg/README (Subdirectories): Mention cpp directory.
31685
31686         PR target/7559
31687         * gcc.dg/20021006-1.c: New test.
31688
31689 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31690
31691         PR c++/7804
31692         * g++.dg/other/warning1.C: New test.
31693
31694 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31695
31696         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31697         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31698         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31699
31700 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31701
31702         PR c++/7931
31703         * g++.dg/template/ptrmem3.C: New test.
31704
31705         PR c++/7754
31706         * g++.dg/template/union1.C: New test.
31707
31708 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31709
31710         PR c++/8006
31711         * g++.dg/abi/mangle9.C: New test.
31712         * g++.dg/abi/mangle10.C: New test.
31713         * g++.dg/abi/mangle11.C: New test.
31714         * g++.dg/abi/mangle12.C: New test.
31715
31716 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31717
31718         PR c++/7188.
31719         * g++.dg/template/meminit1.C: New test.
31720         * g++.dg/warn/Wreorder-1.C: Likewise.
31721         * g++.old-deja/g++.mike/warn3.C: Tweak.
31722         * lib/prune.exp: Ingore "in copy constructor".
31723
31724 2002-10-02  Andreas Jaeger  <aj@suse.de>
31725
31726         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31727         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31728         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31729         on x86-64.
31730
31731 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31732
31733         * gcc.dg/empty1.C: Fix typo.
31734
31735 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31736
31737         * gcc.dg/alias-1.c: New test.
31738
31739 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31740
31741         * gcc.dg/empty1.C: New test.
31742
31743         * g++.dg/tls/init-2.C: Tweak error messages.
31744
31745 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31746
31747         * gcc.c-torture/compile/20020923-1.c: New test.
31748
31749 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31750
31751         * gcc.c-torture/execute/ffs-1.c: New test.
31752         * gcc.c-torture/execute/ffs-2.c: Ditto.
31753
31754 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31755
31756         * g++.dg/overload/member1.C: New test.
31757
31758 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31759
31760         * g++.dg/abi/empty7.C: New test.
31761         * g++.dg/init/pm2.C: Likewise.
31762
31763 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31764
31765         * g++.dg/rtti/crash1.C: New test.
31766
31767 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31768
31769         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31770         gcc.dg/sibcall-4.c: New tests.
31771
31772 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31773
31774         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31775         powerpc and MMIX targets.
31776
31777 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31778
31779         * gcc.dg/cpp/20020927-1.c: New.
31780
31781 2002-09-26  David S. Miller  <davem@redhat.com>
31782
31783         * gcc.c-torture/compile/trunctfdf.c: New.
31784
31785 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31786
31787         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31788
31789 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31790
31791         * gcc.c-torture/execute/loop-15.c: New.
31792
31793 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31794
31795         * README.QMTEST: Fix typo.
31796
31797 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31798
31799         * gcc.dg/20020926-1.c: New test.
31800
31801 2002-09-25  David S. Miller  <davem@redhat.com>
31802
31803         PR target/7842
31804         * gcc.c-torture/execute/shiftdi.c: New test.
31805
31806 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31807
31808         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31809         unique to the tool.
31810         * lib/g77.exp (g77_init): Likewise.
31811         * lib/g++.exp (g++_init): Likewise.
31812         * lib/objc.exp (objc_init): Likewise.
31813
31814 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31815
31816         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31817         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31818         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31819
31820 2002-09-25  Richard Henderson  <rth@redhat.com>
31821
31822         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31823         too-small long double.
31824
31825 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31826
31827         * gcc.dg/20020919-1.c: New test.
31828
31829 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31830
31831         * g++.dg/abi/bitfield6.C: New test.
31832         * g++.dg/abi/bitfield7.C: New test.
31833         * g++.dg/abi/bitfield8.C: New test.
31834         * g++.dg/abi/vbase11.C: New test.
31835
31836 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31837
31838         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31839         hppa*-*-hpux*.  Update test comment.
31840
31841 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31842
31843         * gcc.dg/tls/struct-1.c: New test.
31844
31845 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31846
31847         * gcc.dg/cpp/tr-warn2.c: Update.
31848
31849 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31850
31851         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31852
31853 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31854
31855         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31856         systems.
31857
31858 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31859
31860         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31861
31862         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31863         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31864         setting of cxxfilt.
31865
31866 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31867
31868         * gcc.dg/20020312-2.c: Update for darwin.
31869
31870 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31871
31872         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31873
31874 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31875
31876         * objc.dg/comp-types-1.m: New test.
31877         * objc.dg/comp-types-2.m: New test.
31878         * objc.dg/comp-types-3.m: New test.
31879         * objc.dg/comp-types-4.m: New test.
31880         * objc.dg/comp-types-5.m: New test.
31881         * objc.dg/comp-types-6.m: New test.
31882
31883 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31884
31885         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31886
31887 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31888
31889         * g++.dg/other/do1.C: New test.
31890
31891         * g++.dg/template/subst1.C: New test.
31892
31893 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31894
31895         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31896
31897 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31898
31899         * g++.dg/template/qualttp20.C: Adjust expected errors.
31900         * g++.old-deja/g++.jason/report.C: Likewise.
31901         * g++.old-deja/g++.other/qual1.C: Likewise.
31902
31903         * g++.dg/lookup/scoped2.C: New test.
31904
31905         * g++.dg/ext/asm3.C: New test.
31906
31907 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31908
31909         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31910
31911 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31912
31913         * ChangeLog: follow spelling conventions.
31914         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31915         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31916         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31917         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31918         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31919         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31920         * g++.old-deja/g++.law/global-init1.C: Likewise.
31921         * g++.old-deja/g++.other/delete4.C: Likewise.
31922         * g++.old-deja/g++.other/inline21.C: Likewise.
31923         * g++.old-deja/g++.other/singleton.C: Likewise.
31924         * g77.dg/strlen0.f: Likewise.
31925         * g77.f-torture/compile/20010519-1.f: Likewise.
31926         * g77.f-torture/compile/980310-4.f: Likewise.
31927         * gcc.c-torture/compile/20000605-1.c: Likewise.
31928         * gcc.c-torture/execute/20020225-1.c: Likewise.
31929         * gcc.dg/c90-hexfloat-2.c: Likewise.
31930         * gcc.dg/c99-bool-1.c: Likewise.
31931         * gcc.dg/c99-hexfloat-2.c: Likewise.
31932         * gcc.dg/dll-2.c: Likewise.
31933         * gcc.dg/wtr-union-init-1.c: Likewise.
31934         * gcc.dg/wtr-union-init-2.c: Likewise.
31935         * gcc.dg/wtr-union-init-3.c: Likewise.
31936         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31937         * gcc.dg/cpp/defined.c: Likewise.
31938         * gcc.dg/cpp/macsyntx.c: Likewise.
31939         * gcc.dg/cpp/paste2.c: Likewise.
31940         * gcc.dg/cpp/trad/defined.c: Likewise.
31941         * gcc.dg/format/c90-printf-1.c: Likewise.
31942         * gcc.dg/format/c90-scanf-1.c: Likewise.
31943         * gcc.dg/format/c99-printf-1.c: Likewise.
31944         * gcc.dg/format/c99-scanf-1.c: Likewise.
31945         * gcc.misc-tests/gcov-8.c: Likewise.
31946         * lib/profopt.exp: Likewise.
31947
31948 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31949
31950         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31951
31952 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31953
31954         * g++.dg/inherit/using2.C: New test.
31955
31956 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31957
31958         * ChangeLog: Follow spelling conventions.
31959         * g++.dg/template/friend4.C: Likewise.
31960         * g++.old-deja/g++.pt/crash67.C: Likewise.
31961         * gcc.c-torture/execute/20000801-4.c: Likewise.
31962         * gcc.dg/c90-digraph-1.c: Likewise.
31963         * gcc.dg/c94-digraph-1.c: Likewise.
31964         * gcc.dg/c99-digraph-1.c: Likewise.
31965         * gcc.dg/cpp/line5.c: Likewise.
31966         * gcc.dg/cpp/multiline.c: Likewise.
31967         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31968         * gcc.dg/format/attr-3.c: Likewise.
31969         * gcc.dg/format/c90-scanf-3.c: Likewise.
31970         * gcc.dg/format/ext-4.c: Likewise.
31971
31972 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31973
31974         * g++.dg/template/pretty1.C: New test.
31975
31976 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31977
31978         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31979
31980 2002-09-13  Matt Austern  <austern@apple.com>
31981
31982         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31983         passing a cast expression to a function by const reference.
31984
31985 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31986
31987         * g++.dg/template/deduce1.C: New test.
31988
31989 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31990
31991         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31992         32-bit int.
31993
31994 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31995
31996         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31997         usage.
31998
31999 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32000
32001         * gcc.c-torture/compile/20020910-1.c: New test.
32002
32003 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32004
32005         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32006
32007 2002-09-10  Andreas Jaeger  <aj@suse.de>
32008
32009         * gcc.dg/20020312-2.c: Adjust for x86-64.
32010
32011 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32012
32013         * g77.dg/7388.f: New test case for PR 7388.
32014
32015 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32016
32017         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32018
32019 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32020
32021         * objc.dg/proto-lossage-1.m: New test.
32022
32023 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32024
32025         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32026
32027 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32028
32029         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32030         expected to pass.
32031
32032 2002-09-06  Stan Shebs  <shebs@apple.com>
32033             David Edelsohn  <edelsohn@gnu.org>
32034
32035         * gcc.dg/weak: New directory.
32036         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32037         target-specific xfail bits.
32038         * gcc.dg/typeof-2.c: Move to new directory.
32039         * gcc.dg/weak.exp: New expect script.
32040
32041 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32042
32043         * gcc.c-torture/execute/extzvsi.c: New test.
32044
32045 2002-09-05  Stan Shebs  <shebs@apple.com>
32046
32047         * gcc.dg/weak-1.c: xfail on Darwin.
32048         * gcc.dg/weak-2.c: Ditto.
32049         * gcc.dg/weak-3.c: Ditto.
32050         * gcc.dg/weak-4.c: Ditto.
32051         * gcc.dg/weak-5.c: Ditto.
32052         * gcc.dg/weak-6.c: Ditto.
32053         * gcc.dg/weak-7.c: Ditto.
32054         * gcc.dg/weak-8.c: Ditto.
32055         * gcc.dg/weak-9.c: Ditto.
32056
32057 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32058
32059         * gcc.c-torture/execute/loop-14.c: New test.
32060
32061 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32062
32063         * g++.dg/other/cxa-atexit1.C: New test.
32064
32065         * gcc.dg/typeof-2.c: New test.
32066
32067 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32068
32069         * gcc.dg/builtins-2.c: New testcase.
32070         * gcc.dg/builtins-3.c: New testcase.
32071
32072 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32073
32074         * gcc.dg/cpp/_Pragma4.c: New test.
32075
32076 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32077
32078         * objc/execute/nil_method-1.m: New testcase.
32079
32080 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32081
32082         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32083         [Object class], not [Object initialize].
32084
32085 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32086             Hans-Peter Nilsson  <hp@bitrange.com>
32087
32088         * gcc.c-torture/execute/20020720-1.x: Skip test on
32089         mmix-knuth-mmixware.  Correct comment.
32090
32091 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32092
32093         * testsuite/g++.dg/abi/bitfield5.C: New test.
32094         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32095
32096 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32097
32098         * objc.dg/undeclared-selector.m: New test.
32099
32100 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32101
32102         * g++.dg/other/offsetof1.C: Avoid cast warning.
32103
32104 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32105
32106         * objc.dg/super-class-2.m: New test.
32107
32108 2002-08-24  Matt Austern  <austern@apple.com>
32109
32110         * g++.dg/ext/lvaddr.C: New test.
32111         * g++.dg/ext/lvcast.C: New test.
32112
32113 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32114
32115         * testsuite/g++.dg/inherit/cond1.C: New test.
32116
32117 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32118
32119         * gcc.dg/noncompile/incomplete-1.c: New test.
32120
32121 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32122
32123         * gcc.dg/typespec-1.c: New test.
32124
32125 2002-08-20  Devang Patel  <dpatel@apple.com>
32126         * objc.dg/proto-hier-2.m: New test.
32127
32128 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32129
32130         * objc.dg/bitfield-1.m: New test.
32131         * objc.dg/bitfield-2.m: New test.
32132
32133 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32134
32135         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32136         gcc.dg/c99-flex-array-4.c: New tests.
32137
32138 2002-08-16  Stan Shebs  <shebs@apple.com>
32139
32140         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32141
32142 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32143
32144         * gcc.dg/typeof-1.c: New test.
32145         * g++.dg/ext/typeof2.C: New test.
32146
32147 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32148
32149         * g++.dg/other/offsetof1.C: New test.
32150
32151 2002-08-14  Richard Henderson  <rth@redhat.com>
32152
32153         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32154
32155 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32156
32157         * gcc.dg/cpp/_Pragma3.c: New test.
32158
32159 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32160
32161         * g++.dg/template/inherit3: New test.
32162
32163 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32164
32165         * gcc.dg/bitfld-4.c: Add blank options.
32166
32167 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32168
32169         * g++.dg/template/crash1.C: New test.
32170
32171 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32172
32173         * gcc.dg/tls/opt-2.c: New test.
32174
32175 2002-08-08  Devang Patel  <dpatel@apple.com>
32176
32177         * objc.dg/selector-1.m : New test
32178
32179 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32180
32181         * g++.dg/abi/bitfield4.C: New test.
32182         * gcc.dg/bitfld-4.c: New test.
32183
32184 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32185
32186         * g++.dg/other/packed1.C: New test.
32187
32188 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32189
32190         * g++.dg/abi/offsetof.C: Tweak error messages.
32191         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32192
32193 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32194
32195         * gcc.dg/bitfld-3.c: New test.
32196
32197 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32198             Richard Henderson  <rth@redhat.com>
32199
32200         * gcc.dg/i386-bitfield1.c: New test.
32201         * g++.dg/abi/bitfield3.C: Update.
32202
32203 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32204
32205         * objc.dg/const-str-2.m: Update.
32206         * gcc.dg/cpp/c++98.c: Change to C extension.
32207         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32208         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32209
32210 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32211
32212         * testsuite/gcc.dg/tls/diag-3.c: New.
32213
32214 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32215
32216         * g++.dg/README (Subdirectories): Document new subdir expr.
32217         * g++.dg/expr/pmf-1.C: New test.
32218
32219 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32220
32221         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32222
32223 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32224
32225         * g++.dg/abi/bitfield3.C: New test.
32226
32227 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32228
32229         * lib/gcov.exp: Tweak expected line formats.
32230         * gcc.misc-tests/gcov8.c: New test.
32231         * gcc.misc-tests/gcov8.x: New flags.
32232
32233 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32234
32235         * consistency.vlad/layout/endian.c: Include string.h.
32236
32237         * gcc.c-torture/execute/20020805-1.c: New test.
32238
32239 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32240
32241         * g++.dg/other/conversion1.C: New test.
32242
32243 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32244
32245         * gcc.dg/builtins-1.c: New testcase.
32246
32247 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32248
32249         * g++.dg/inherit/access3.C: New test.
32250
32251 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32252
32253         * gcc.dg/ia64-visibility-2.c: New test.
32254
32255 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32256
32257         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32258         __qualifier_flags to __flags.
32259
32260 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32261
32262         * g++.dg/inherit/operator1.C: New test.
32263         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32264         * g++.dg/other/error1.C: Change expected error message.
32265         * g++.dg/template/conv4.C: Likewise.
32266
32267 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32268
32269         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32270         for documented behavior.
32271
32272 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32273
32274         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32275         several targets known to fail.
32276
32277 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32278
32279         * gcc.dg/mips-args-[123].c: New tests.
32280
32281 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32282
32283         * gcc.dg/ppc-spe.c: New.
32284
32285 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32286
32287         * g++.dg/other/ptrmem4.C: New testcase.
32288
32289 2002-07-24  Richard Henderson  <rth@redhat.com>
32290
32291         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32292
32293 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32294
32295         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32296
32297 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32298
32299         * gcc.c-torture/execute/memset-3.c: New testcase.
32300
32301 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32302
32303         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32304         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32305
32306 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32307
32308         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32309         Delete.
32310
32311 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32312
32313         * gcc.c-torture/compile/simd-4.c: New test.
32314
32315 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32316
32317         PR c++/7347, c++/7348
32318         * g++.dg/template/access4.C: New test.
32319         * g++.dg/template/access5.C: New test.
32320         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32321         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32322         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32323         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32324
32325 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32326
32327         * gcc.dg/gnu89-init-2.c: New test.
32328
32329 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32330
32331         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32332
32333 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32334
32335         * gcc.c-torture/execute/20020720-1.c: New testcase.
32336
32337 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32338
32339         * gcc.dg/cpp/Wsignprom.c: New tests.
32340
32341 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32342
32343         * gcc.c-torture/execute/loop-13.c: New test.
32344
32345 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32346
32347         * gcc.dg/cpp/expr.c: New tests.
32348
32349 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32350
32351         * g++.dg/opt/pr6713.C: Add template instantiation.
32352
32353 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32354
32355         * gcc.dg/nest.c: New test.
32356
32357 2002-07-17  Richard Henderson  <rth@redhat.com>
32358
32359         * g++.dg/opt/pr6713.C: New test.
32360
32361 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32362
32363         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32364         XFAIL for all x86 processors.
32365
32366 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32367
32368         * gcc.c-torture/execute/20010122-1.x: Do not test with
32369         -fomit-frame-pointer.
32370
32371 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32372
32373         * g++.dg/template/instantiate2.C: New test.
32374         * g++.dg/template/spec4.C: New test.
32375
32376 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32377
32378         * g++.dg/template/access2.C: New test.
32379         * g++.dg/template/access3.C: New test.
32380
32381 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32382
32383         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32384         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32385         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32386         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32387         Convert to use <stdarg.h>.
32388         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32389         Delete.
32390         * gcc.dg/va-arg-2.c: New.
32391         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32392
32393 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32394
32395         * gcc.c-torture/compile/20020710-1.c: New test.
32396
32397 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32398                           Andrew Pinski  <pinskia@physics.uc.edu>
32399
32400         gcc.c-torture/compile/simd-2.c: New testcase.
32401         gcc.c-torture/compile/simd-3.c: Likewise.
32402
32403 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32404
32405         PR c++/7224
32406         * g++.dg/overload/error1.C: New test.
32407
32408 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32409
32410         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32411         configuration and IRIX 6 O32 ABI.
32412
32413 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32414
32415         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32416
32417 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32418
32419         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32420
32421 2002-07-10  Jeffrey A Law  <law@redhat.com>
32422
32423         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32424
32425         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32426
32427 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32428
32429         * gcc.dg/20020312-2.c: Check for __PPC__.
32430
32431 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32432
32433         * gcc.c-torture/compile/20020709-1.c: New test.
32434
32435 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32436
32437         * g++.dg/template/qualttp21.C: New test case.
32438
32439 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32440
32441         * gcc.c-torture/compile/20020706-1.c: New test.
32442         * gcc.c-torture/compile/20020706-2.c: New test.
32443
32444 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32445             Alexandre Oliva  <aoliva@redhat.com>
32446
32447         * g++.dg/warn/incomplete1.C: New test.
32448
32449 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32450
32451         PR c++/7099
32452         * g++.dg/warn/noreturn1.C: New test.
32453
32454 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32455
32456         PR c++/6706
32457         * g++.dg/debug/debug6.C: New test.
32458         * g++.dg/debug/debug7.C: New test.
32459
32460 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32461
32462         * gcc.c-torture/compile/simd-3.c: New test.
32463
32464 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32465
32466         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32467         * gcc.dg/20020620-1.c: Likewise.
32468
32469 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32470
32471         PR c++/6944
32472         * g++.dg/init/array4.C: New test.
32473         * g++.dg/init/array5.C: New test.
32474
32475 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32476
32477         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32478         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32479
32480 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32481
32482         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32483         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32484         * gcc.dg/wtr-conversion-1.c: Likewise.
32485         * gcc.dg/wtr-escape-1.c: Likewise.
32486         * gcc.dg/wtr-int-type-1.c: Likewise.
32487         * gcc.dg/wtr-label-1.c: Likewise.
32488         * gcc.dg/wtr-static-1.c: Likewise.
32489         * gcc.dg/wtr-strcat-1.c: Likewise.
32490         * gcc.dg/wtr-suffix-1.c: Likewise.
32491         * gcc.dg/wtr-switch-1.c: Likewise.
32492         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32493         * gcc.dg/wtr-union-init-1.c: Likewise.
32494         * gcc.dg/wtr-union-init-2.c: Likewise.
32495         * gcc.dg/wtr-union-init-3.c: Likewise.
32496
32497         * gcc.dg/wtr-func-def-1.c: New test.
32498
32499 2002-07-02 Devang Patel <dpatel@apple.com>
32500
32501         * objc.dg/param-1.m: New test.
32502
32503 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32504
32505         * gcc.dg/cpp/trad/directive.c: Add test.
32506         * gcc.dg/cpp/trad/macroargs.c: Add test.
32507         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32508
32509 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32510
32511         * gcc.dg/cpp/cmdlne-M.c: New test.
32512
32513 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32514
32515         * objc.dg/desig-init-1.m: New test.
32516
32517 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32518
32519         PR c++/6716
32520         * g++.dg/template/instantiate1.C: New test.
32521
32522 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32523
32524         PR c++/7112
32525         * g++.dg/template/sizeof2.C: New test.
32526
32527 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32528
32529         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32530         gcc.dg/cpp/trad/include.c: New tests.
32531
32532 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32533
32534         PR target/7177
32535         * gcc.c-torture/compile/20020701-1.c: New test.
32536
32537 2002-07-01  Stan Shebs  <shebs@apple.com>
32538
32539         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32540         header here...
32541         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32542         (objc-torture-execute): or here.
32543
32544 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32545
32546         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32547
32548 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32549
32550         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32551
32552 2002-06-30  Devang Patel  <dpatel@apple.com>
32553
32554         * objc.dg/fsyntax-only.m: New test.
32555
32556 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32557
32558         PR c++/6695
32559         * g++.dg/template/friend7.C: New file.
32560
32561 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32562
32563         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32564         return type.
32565
32566 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32567
32568         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32569         avoid division by zero.
32570
32571 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32572
32573         * gcc.dg/Wunknownprag.c: New tests.
32574
32575 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32576
32577         * gcc.c-torture/execute/simd-2.c: New test.
32578
32579 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32580
32581         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32582         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32583         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32584         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32585         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32586         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32587         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32588         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32589         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32590         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32591         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32592         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32593         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32594         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32595         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32596         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32597         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32598
32599 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32600
32601         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32602         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32603         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32604         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32605         New tests.
32606         * gcc.dg/cpp/trad/directive.c: Update.
32607
32608 2002-06-23  Andreas Jaeger  <aj@suse.de>
32609
32610         * gcc.c-torture/execute/complex-6.c: New.
32611
32612 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32613
32614         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32615         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32616         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32617         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32618
32619 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32620
32621         * gcc.dg/cpp/trad: New directory with traditional tests copied
32622         from parent directory.
32623         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32624         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32625         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32626         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32627         Move to trad/ and rename.
32628         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32629         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32630         gcc.dg/cpp/trad/redef2.c: New tests.
32631         * gcc.dg/cpp/trad/trad.exp: New driver.
32632
32633 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32634
32635         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32636         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32637         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32638         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32639         Remove.
32640
32641 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32642
32643         * gcc.dg/20020620-1.c: New test.
32644
32645 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32646
32647         * g++.dg/template/ttp4.C: New test.
32648
32649 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32650
32651         * g++.dg/opt/vt1.C: Fix regexp.
32652
32653 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32654
32655         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32656         Don't use attribute `noinline'.
32657
32658 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32659
32660         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32661
32662 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32663
32664         * gcc.c-torture/execute/simd-1.c: New.
32665
32666         * gcc.dg/simd-1.c: New.
32667
32668 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32669
32670         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32671
32672 2002-06-16  Richard Henderson  <rth@redhat.com>
32673
32674         * g++.dg/ext/anon-struct1.C: New.
32675         * g++.dg/ext/anon-struct2.C: New.
32676         * g++.dg/ext/anon-struct3.C: New.
32677         * gcc.dg/anon-struct-1.c: New.
32678         * gcc.dg/anon-struct-2.c: New.
32679         * gcc.dg/anon-struct-3.c: New.
32680         * gcc.dg/20011008-1.c: Adjust warning text.
32681         * gcc.dg/20020527-1.c: Add -fms-extensions.
32682
32683 2002-06-16  Richard Henderson  <rth@redhat.com>
32684
32685         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32686
32687 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32688
32689         * gcc.c-torture/execute/20020615-1.c: New test.
32690
32691 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32692
32693         * gcc.c-tortuture/execute/compare-1.c: New test case.
32694         * gcc.c-tortuture/execute/compare-2.c: New test case.
32695         * gcc.c-tortuture/execute/compare-3.c: New test case.
32696
32697 2002-06-13  Richard Henderson  <rth@redhat.com>
32698
32699         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32700         ia64 ilp32.
32701
32702 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32703
32704         * g++.dg/template/typename2.C: Update error message.
32705
32706 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32707
32708         * gcc.c-torture/execute/20020611-1.c: New test.
32709
32710 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32711
32712         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32713         list of targets to skip.
32714
32715 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32716
32717         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32718         targets if not optimizing.
32719
32720 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32721
32722         * gcc.c-torture/compile/20020605-1.c: New test.
32723
32724         * g++.dg/opt/vt1.C: New test.
32725
32726         * gcc.dg/20020531-1.c: New test.
32727
32728         * gcc.dg/20020530-1.c: New test.
32729
32730         * gcc.dg/20020527-1.c: New test.
32731
32732         * g++.dg/opt/cse1.C: New test.
32733
32734 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32735
32736         * gcc.dg/20020607-2.c: New test case.
32737
32738 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32739
32740         * gcc.c-torture/compile/20020604-1.c: New test.
32741
32742 2002-06-04  Richard Henderson  <rth@redhat.com>
32743
32744         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32745         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32746         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32747
32748 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32749
32750         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32751
32752 2002-06-03  Richard Henderson  <rth@redhat.com>
32753
32754         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32755         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32756
32757 2002-06-02  Richard Henderson  <rth@redhat.com>
32758
32759         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32760         test functions static.
32761
32762 2002-06-02  Andreas Jaeger  <aj@suse.de>
32763
32764         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32765         now.
32766
32767 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32768
32769         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32770         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32771         Update for mofified diagnostics.
32772         * gcc.dg/c99-intconst-1.c: No longer fail.
32773
32774 2002-06-02  Richard Henderson  <rth@redhat.com>
32775
32776         * gcc.dg/uninit-A.c: Remove xfail markers.
32777
32778 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32779
32780         * gcc.dg/fnegate-1.c: New test case.
32781
32782 2002-05-30  Osku Salerma  <osku@iki.fi>
32783
32784         * gcc.c-torture/execute/mayalias-1.c: New file.
32785
32786 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32787
32788         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32789         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32790         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32791
32792 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32793
32794         * gcc.c-torture/execute/20020529-1.c: New test.
32795
32796 2002-05-27  Richard Henderson  <rth@redhat.com>
32797
32798         * g++.dg/ext/attrib6.C: New test case.
32799
32800 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32801
32802         * gcc.c-torture/execute/pure-1.c: New test.
32803
32804 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32805
32806         * gcc.dg/cpp/arith-2.c: Remove.
32807
32808 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32809
32810         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32811         * gcc.dg/cpp/if-3.c: Remove.
32812
32813 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32814
32815         * g++.dg/opt/cse2.C: New test.
32816
32817 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32818
32819         * gcc.dg/cpp/arith-1.c: New semantic tests.
32820         * gcc.dg/cpp/if-1.c: Update.
32821
32822 2002-05-24  Ben Elliston  <bje@redhat.com>
32823
32824         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32825
32826 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32827
32828         * gcc.dg/verbose-asm.c: New test.
32829
32830 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32831
32832         * gcc.dg/cpp/paste12.c: New test.
32833
32834 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32835
32836         * g++.dg/parse/named_ops.C: New test.
32837
32838 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32839
32840         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32841
32842 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32843
32844         * gcc.dg/weak-2.c: Allow optional leading underscore
32845         in scan-assembler symbol name.
32846         * gcc.dg/weak-3.c: Likewise.
32847         * gcc.dg/weak-4.c: Likewise.
32848         * gcc.dg/weak-5.c: Likewise.
32849
32850 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32851
32852         * gcc.dg/20020523-1.c: New test.
32853
32854 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32855
32856         * objc.dg/const-str-2.m: Update now that we stop after
32857         a command line error.
32858
32859 2002-05-22  Richard Henderson  <rth@redhat.com>
32860
32861         * g++.dg/dg.exp: Fix typo in test pruneing.
32862
32863 2002-05-22  Richard Henderson  <rth@redhat.com>
32864
32865         * g++.dg/dg.exp: Prune the tls subdirectory.
32866         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32867         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32868         * g++.dg/tls/init-1.C: New.
32869
32870 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32871
32872         * gcc.dg/20020517-1.c: New test.
32873
32874 2002-05-21  Richard Henderson  <rth@redhat.com>
32875
32876         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32877         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32878
32879 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32880
32881         * g++.dg/other/copy2.C: New test.
32882
32883 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32884
32885         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32886         (MAX_COPY): Bump up to 10 times sizeof (long long).
32887         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32888
32889         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32890         sizeof (long long).
32891
32892         * gcc.c-torture/execute/strcpy-1.c: New test.
32893
32894 2002-05-19  Jason Merrill  <jason2redhat.com>
32895
32896         * g++.dg/ext/oper1.C: New test.
32897
32898 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32899 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32900
32901         * README.QMTEST: New file.
32902
32903         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32904
32905 2002-05-19  Andreas Jaeger  <aj@suse.de>
32906
32907         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32908         now.
32909         * gcc.c-torture/execute/loop-2d.x: Likewise.
32910
32911 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32912
32913         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32914         support weak symbols.
32915         * gcc.dg/weak-4.c: Likewise.
32916         * gcc.dg/weak-6.c: Likewise.
32917
32918 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32919
32920         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32921         cygwin, coff and h8300-*-hms targets
32922         * gcc.dg/weak-5.c: Likewise.
32923         * gcc.dg/weak-7.c: Likewise.
32924
32925 2002-05-16  Jason Merrill  <jason@redhat.com>
32926
32927         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32928         (scan-assembler-not, scan-assembler-dem): Likewise.
32929         (scan-assembler-dem-not): Likewise.
32930
32931 2002-05-15  Richard Henderson  <rth@redhat.com>
32932
32933         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32934
32935 2002-05-15  Richard Henderson  <rth@redhat.com>
32936
32937         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32938         (vfoo1f): Warning here.
32939         (vfoo1l): Don't redefine the alias.
32940
32941 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32942
32943         * g++.dg/init/pm1.C: New test.
32944
32945 2002-05-12  David S. Miller  <davem@redhat.com>
32946
32947         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32948         types.
32949
32950 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32951
32952         * gcc.c-torture/execute/20020510-1.c: New test case.
32953
32954 2002-05-10  David S. Miller  <davem@redhat.com>
32955
32956         * gcc.c-torture/execute/conversion.c: Test long double too.
32957
32958 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32959
32960         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32961         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32962         * lib/g++.exp (g++_link_flags): Likewise.
32963         * lib/objc.exp (objc_target_compile): Likewise.
32964
32965 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32966
32967         * gcc.dg/cpp/poison.c: Update.
32968         * gcc.dg/cpp/20000625-2.c: Remove.
32969         * gcc.dg/cpp/direct2s.c: Remove final test.
32970
32971 2002-05-08  Tom Rix  <trix@redhat.com>
32972
32973         * gcc.c-torture/execute/20020508-1.c: New test.
32974         * gcc.c-torture/execute/20020508-2.c: New test.
32975         * gcc.c-torture/execute/20020508-3.c: New test.
32976
32977 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32978
32979         * gcc.dg/cpp/charconst-4.c: More tests.
32980
32981 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32982
32983         PR c/6569
32984         * gcc.dg/weak-3.c: Update location of warning messages.
32985         * gcc.dg/weak-5.c: Likewise.
32986
32987 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32988
32989         * gcc.c-torture/execute/20020506-1.c: New test case.
32990
32991 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32992
32993         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32994
32995 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32996
32997         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32998
32999 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33000
33001         * gcc.dg/cpp/charconst-3.c: New test.
33002
33003 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33004
33005         * gcc.dg/cpp/charconst.c: Update tests.
33006
33007 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33008
33009         * treelang: Added directory for new sample language treelang. Also
33010         lib/treelang.exp: New file to signal treelang should be tested.
33011
33012 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33013
33014         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33015         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33016         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33017         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33018         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33019         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33020         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33021
33022 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33023
33024         * gcc.dg/format/xopen-2.c: New test.
33025
33026 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33027
33028         * gcc.dg/20020503-1.c: New test.
33029
33030 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33031
33032         * g++.dg/init/dtor1.C: Make it tougher.
33033
33034 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33035
33036         * g++.dg/init/dtor1.C: New test.
33037
33038 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33039
33040         * gcc.dg/altivec-8.c: New.
33041
33042 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33043
33044         * gcc.dg/altivec-7.c: New.
33045
33046 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33047
33048         * g++.dg/parse/typedef1.C: New test.
33049
33050 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33051
33052         PR c++/6486
33053         * g++.dg/template/friend6.C: New test.
33054
33055         PR c++/6492
33056         * g++.dg/init/copy1.C: New test.
33057
33058 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33059
33060         * g++.dg/warn/effc1.C: New test.
33061
33062 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33063
33064         * gcc.dg/cpp/if-cexp.c: Add a test.
33065
33066 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33067
33068         * gcc.dg/20020426-2.c: New test.
33069
33070 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33071
33072         * gcc.dg/cpp/if-mop.c: Update.
33073         * gcc.dg/cpp/if-mpar.c: Add test.
33074         * gcc.dg/cpp/if-oppr.c: Update.
33075
33076 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33077
33078         PR c/6343
33079         * gcc.dg/weak-[2-7].c: New tests.
33080
33081 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33082
33083         * gcc.dg/enum1.c: New test.
33084
33085 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33086
33087         PR c++/6497
33088         * g++.dg/inherit/access2.C: New test.
33089
33090 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33091
33092         PR bootstrap/6445
33093         * gcc.dg/20020426-1.c: New test.
33094
33095 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33096
33097         * g++.dg/abi/enum1.C: New test.
33098
33099 2002-04-26  Richard Henderson  <rth@redhat.com>
33100
33101         * gcc.dg/c99-bool-1.c: Expect always true warning.
33102
33103 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33104
33105         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33106
33107 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33108
33109         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33110         targets.
33111
33112 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33113
33114         * g++.dg/abi/mange7.C: New test.
33115
33116         PR c++/6438.
33117         * g++.dg/parse/stmtexpr2.C: New test.
33118
33119 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33120
33121         * gcc.dg/20020312-2.c: Add SH target.
33122
33123 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33124
33125         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33126         compiler output on mips*-*-irix*.
33127
33128 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33129
33130         * g++.dg/parse/attr1.C: New test.
33131
33132 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33133
33134         * gcc.c-torture/execute/string-opt-17.c: New test case.
33135         * gcc.c-torture/execute/memset-2.c: New test case.
33136
33137 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33138
33139         PR c++/6256:
33140         * g++.dg/template/friend5.C: New test.
33141
33142         PR c++/6331:
33143         * g++.dg/template/qual1.C: Likewise.
33144
33145 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33146
33147         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33148         Include stdlib.h, not stdio.h or ctype.h.
33149
33150 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33151
33152         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33153         cris-*-elf* and mmix-*-*.
33154         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33155         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33156         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33157         Ditto.
33158         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33159         * gcc.dg/wchar_t-1.c: Ditto.
33160
33161 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33162
33163         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33164         Clarify comment.
33165
33166 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33167
33168         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33169
33170 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33171
33172         * gcc.c-torture/execute/20000906-1.x: Delete.
33173
33174 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33175
33176         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33177
33178 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33179
33180         * PR6367
33181         * g77.f-torture/execute/6367.f: New test.
33182         * g77.f-torture/execute/6367.x: Disable for MMIX.
33183
33184 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33185
33186         * PR6352
33187         * g++.dg/opt/inline2.C: New test.
33188
33189 2002-04-18  Richard Henderson  <rth@redhat.com>
33190
33191         * gcc.dg/20000906-1.c: Enable for all targets.
33192         * gcc.c-torture/compile/iftrap-2.c: New.
33193
33194 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33195
33196         * gcc.dg/20020418-1.c: New test.
33197         * gcc.dg/20020418-2.c: New test.
33198
33199 2002-04-18  Richard Henderson  <rth@redhat.com>
33200
33201         * gcc.c-torture/compile/iftrap-1.c: New.
33202         * gcc.dg/iftrap-1.c: Adjust for ia64.
33203         * gcc.dg/iftrap-2.c: New.
33204
33205 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33206
33207         * gcc.c-torture/compile/20020418-1.c: New test.
33208
33209 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33210
33211         * gcc.c-torture/compile/20020415-1.c: New.
33212
33213 2002-04-18  David S. Miller  <davem@redhat.com>
33214
33215         * gcc.c-torture/execute/20020418-1.c: New test.
33216
33217 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33218
33219         * gcc.dg/20020416-1.c: New test.
33220
33221         * g++.dg/opt/inline1.C: New test.
33222
33223 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33224
33225         * gcc.dg/altivec-5.c: New test.
33226
33227         * gcc.dg/20020415-1.c: New test.
33228
33229 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33230
33231         * testsuite/lib/chill.exp: Remove.
33232
33233 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33234
33235         * g++.dg/other/big-struct.C: New test.
33236
33237 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33238
33239         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33240         of scratch file.
33241
33242 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33243
33244         PR c/6277
33245         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33246         in scan-assembler function name
33247
33248 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33249
33250         * g77.f-torture/execute/980628-4.x,
33251         g77.f-torture/execute/980628-5.x,
33252         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33253         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33254         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33255         i[34567]86-*-*.
33256
33257 2002-04-13  David S. Miller  <davem@redhat.com>
33258
33259         * gcc.c-torture/execute/20020413-1.c: New test.
33260
33261 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33262
33263         * gcc.dg/asm-6.c,
33264         * g++.dg/ext/asm1.C: New tests.
33265
33266 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33267
33268         PR c++ 5373.
33269         * g++.dg/parse/stmtexpr1.C: New test.
33270
33271         PR c++/5189.
33272         * g++.dg/template/copy1.C: New test.
33273
33274 2002-04-12  Richard Henderson  <rth@redhat.com>
33275
33276         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33277
33278 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33279
33280         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33281         gcc.c-torture/execute/20020307-2.c.
33282
33283 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33284
33285         * g++.dg/ext/attrib5.C,
33286         * g++.dg/lookup/struct1.C: New tests.
33287
33288 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33289
33290         * gcc.dg/20020411-1.c: New test.
33291
33292         * gcc.c-torture/execute/20020411-1.c: New test.
33293
33294 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33295
33296         * g77.f-torture/execute/6177.f: New test.
33297
33298 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33299
33300         PR middle-end/6247
33301         * g++.dg/opt/cleanup1.C: New test.
33302
33303         * g++.dg/opt/const1.C: New test.
33304
33305 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33306
33307         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33308
33309 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33310
33311         PR c++/5507
33312         * g++.dg/template/typename2.C: New test.
33313
33314 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33315
33316         * gcc.c-torture/execute/loop-12.c: New.
33317
33318 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33319
33320         * g77.f-torture/execute/980628-4.x,
33321         g77.f-torture/execute/980628-5.x,
33322         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33323         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33324         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33325
33326 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33327
33328         PR optimization/6086
33329         * g++.dg/opt/preinc1.C: New test.
33330
33331 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33332
33333         PR c++/5571
33334         * g++.dg/opt/static2.C: New test.
33335
33336 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33337
33338         PR c/5120
33339         * gcc.dg/20020406-1.c: New test.
33340
33341 2002-04-04  David S. Miller  <davem@redhat.com>
33342
33343         * gcc.c-torture/execute/20020404-1.c: New test.
33344
33345 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33346
33347         PR c/6123
33348         * gcc.dg/20020312-2.c: Do not declare global register variable
33349         if __PIC__ or __pic__ is defined.
33350
33351 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33352
33353         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33354         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33355
33356 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33357
33358         * gcc.misc-tests/linkage.exp: Update last change to handle
33359         sparc*-, not just sparc-.
33360
33361 2002-04-03  Richard Henderson  <rth@redhat.com>
33362
33363         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33364
33365 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33366
33367         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33368
33369 2002-04-02  David S. Miller  <davem@redhat.com>
33370
33371         * gcc.c-torture/execute/20020402-3.c: New test.
33372
33373 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33374
33375         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33376         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33377
33378         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33379         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33380         g77.f-torture/execute/20001201.x,
33381         g77.f-torture/execute/u77-test.x: New files.
33382
33383         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33384         * gcc.dg/wchar_t-1.c: Ditto.
33385
33386 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33387
33388         * gcc.c-torture/execute/20020402-1.c: New test.
33389
33390 2002-04-01  Richard Henderson  <rth@redhat.com>
33391
33392         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33393
33394         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33395
33396 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33397
33398         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33399
33400 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33401
33402         * g++.dg/inherit/template-as-base.C: Expect error.
33403         * g++.dg/inherit/namespace-as-base.C: Likewise.
33404
33405 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33406
33407         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33408         g++.dg/ext/instantiate3.C: Tweak match patterns.
33409
33410         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33411         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33412         -da test.
33413
33414 2002-03-31  Richard Henderson  <rth@redhat.com>
33415
33416         * gcc.dg/special/alias-2.c: New.
33417         * gcc.dg/special/ecos.exp: Run it.
33418
33419 2002-03-31  Richard Henderson  <rth@redhat.com>
33420
33421         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33422
33423 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33424
33425         * gcc.dg/weak-1.c: Disable on h8300 port.
33426
33427 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33428
33429         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33430         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33431         ordering tests.
33432         * g++.dg/bprob/bprob-1.C: New test.
33433         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33434         * g++.dg/gcov/gcov-1.C: New test.
33435         * g++.dg/gcov/gcov-1.x: New file.
33436         * g++.dg/gcov/gcov-2.C: New test.
33437         * g++.dg/gcov/gcov-3.C: New test.
33438         * g++.dg/gcov/gcov-3.h: New file.
33439
33440 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33441
33442         * g++.old-deja/g++.other/builtins5.C: New test.
33443         * g++.old-deja/g++.other/builtins6.C: New test.
33444         * g++.old-deja/g++.other/builtins7.C: New test.
33445         * g++.old-deja/g++.other/builtins8.C: New test.
33446         * g++.old-deja/g++.other/builtins9.C: New test.
33447
33448 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33449
33450         * g++.dg/opt/static1.C: New test.
33451
33452         * g++.dg/opt/longbranch1.C: New test.
33453
33454 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33455
33456         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33457
33458         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33459
33460 2002-03-28  Jeffrey A Law  (law@redhat.com)
33461
33462         * gcc.c-torture/execute/20020328-1.c: New test.
33463
33464 2002-03-27  Richard Henderson  <rth@redhat.com>
33465
33466         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33467         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33468         move from g++.old-deja/g++.ext/.
33469
33470 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33471
33472         * g++.dg/init/new2.C: New test.
33473
33474 2002-03-26  Richard Henderson  <rth@redhat.com>
33475
33476         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33477
33478         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33479         on sparc.
33480
33481         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33482         sparcv9 systems.
33483         * gcc.dg/20001102-1.c: Likewise.
33484
33485 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33486
33487         * gcc.dg/cpp/endif-pedantic1.c,
33488         gcc.dg/cpp/endif-pedantic2.c: New tests.
33489
33490 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33491
33492         * g++.dg/init/new1.C: New test.
33493
33494 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33495
33496         * g++.dg/abi/vbase9.C: New test.
33497
33498 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33499
33500         * gcc.dg/arm-asm.c: New test.
33501
33502 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33503
33504         * gcc.dg/Wswitch-enum.c: New test.
33505         Fix PR c/5044.
33506
33507 2002-03-26  Richard Henderson  <rth@redhat.com>
33508
33509         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33510         structure.
33511
33512 2002-03-25  Richard Henderson  <rth@redhat.com>
33513
33514         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33515         sparcv9 systems.
33516
33517         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33518         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33519
33520 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33521
33522         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33523
33524 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33525
33526         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33527         targets using generic thunk support.
33528
33529 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33530
33531         * gcc.c-torture/compile/20020323-1.c: New test.
33532
33533         * g++.dg/opt/conj2.C: New test.
33534
33535 2002-03-24  Richard Henderson  <rth@redhat.com>
33536
33537         * gcc.dg/weak-1.c: Use -fno-common.
33538
33539 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33540
33541         * g77.dg/f77-edit-apostrophe-out.f: New test
33542         * g77.dg/f77-edit-h-out.f: New test
33543         * g77.dg/f77-edit-t-in.f: New test
33544         * g77.dg/f77-edit-t-out.f: New test
33545         * g77.dg/f77-edit-x-out.f: New test
33546         * g77.dg/f77-edit-slash-out.f: New test
33547         * g77.dg/f77-edit-colon-out.f: New test
33548         * g77.dg/f77-edit-s-out.f: New test
33549
33550 2002-03-24  Richard Henderson  <rth@redhat.com>
33551
33552         * objc/execute/formal_protocol-6.x: New XFAIL.
33553
33554 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33555
33556         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33557         that do not support weak symbols
33558
33559 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33560
33561         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33562         * lib/g77.exp: Likewise.
33563         * lib/objc.exp: Likewise.
33564
33565 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33566
33567         * gcc.dg/Wswitch-default.c: New test.
33568
33569 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33570
33571         * g++.dg/other/enum1.C: New test.
33572
33573 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33574
33575         * gcc.dg/pragma-ep-3.c: Fix typo.
33576
33577 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33578
33579         * g++.dg/inherit/template-as-base.C: New test.
33580
33581 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33582
33583         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33584         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33585
33586 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33587
33588         * gcc.dg/cpp/multiline.c: Update to match.
33589
33590 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33591
33592         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33593
33594 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33595
33596         * gcc.dg/cpp/extratokens2.c: New file.
33597
33598 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33599
33600         * gcc.dg/20020312-2.c: Add rs6000 target.
33601
33602         * gcc.c-torture/compile/20020319-1.c: New test.
33603
33604 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33605
33606         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33607         (A, E): Handle this.
33608
33609 2002-03-20  Jason Merrill  <jason@redhat.com>
33610
33611         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33612         ignoring -fpic.
33613         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33614         through prune_gcc_output.
33615
33616 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33617
33618         * gcc.c-torture/compile/20020320-1.c: New test.
33619
33620 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33621
33622         * gcc.c-torture/compile/20020318-1.c: New test.
33623
33624         * gcc.dg/struct-by-value-1.c: New test.
33625
33626         * gcc.dg/20020319-1.c: New test.
33627
33628 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33629
33630         * g++.dg/opt/conj1.C: New test.
33631
33632 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33633
33634         * g++.dg/template/qualttp20.C: Revert previous change.
33635         * g++.dg/template/qualttp3.C: Likewise.
33636         * g++.dg/template/qualttp4.C: Likewise.
33637         * g++.dg/template/qualttp5.C: Likewise.
33638         * g++.dg/template/qualttp6.C: Likewise.
33639         * g++.dg/template/qualttp7.C: Likewise.
33640         * g++.dg/template/qualttp8.C: Likewise.
33641         * g++.dg/template/recurse.C: Likewise.
33642
33643 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33644
33645         * gcc.dg/cpp/wchar-1.c: Update.
33646
33647 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33648
33649         * g++.dg/template/conv1.C: New test.
33650         * g++.dg/template/conv2.C: New test.
33651         * g++.dg/template/conv3.C: New test.
33652         * g++.dg/template/conv4.C: New test.
33653
33654 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33655
33656         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33657         * g++.dg/template/qualttp3.C: Likewise.
33658         * g++.dg/template/qualttp4.C: Likewise.
33659         * g++.dg/template/qualttp5.C: Likewise.
33660         * g++.dg/template/qualttp6.C: Likewise.
33661         * g++.dg/template/qualttp7.C: Likewise.
33662         * g++.dg/template/qualttp8.C: Likewise.
33663         * g++.dg/template/recurse.C: Likewise.
33664
33665 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33666
33667         * g++.dg/opt/dtor1.C: New test.
33668
33669 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33670
33671         * gcc.c-torture/compile/20020315-1.c: New test.
33672
33673 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33674
33675         * gcc.dg/weak-1.c: Fix scan tests.
33676
33677 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33678
33679         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33680         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33681         cris-*-aout* mmix-*-*.
33682         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33683         cris-*-aout* mmix-*-*.
33684         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33685         cris-*-elf* cris-*-aout* and mmix-*-*.
33686         * gcc.dg/20001009-1.c: Ditto.
33687         * gcc.dg/20010912-1.c: Ditto.
33688         * gcc.dg/20020122-4.c: Ditto.
33689         * gcc.dg/inline-2.c: Ditto.
33690
33691 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33692
33693         * gcc.c-torture/compile/20020314-1.c: New test.
33694
33695 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33696
33697         * gcc.c-torture/execute/20020314-1.c: New test.
33698
33699 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33700
33701         * g++.dg/warn/Wunused-1.C: New test.
33702
33703 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33704
33705         * g++.dg/abi/mangle6.C: New test.
33706
33707 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33708
33709         * gcc.c-torture/compile/20020309-2.c: New test.
33710
33711         * gcc.c-torture/compile/20020312-1.c: New test.
33712
33713 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33714
33715         * g++.dg/other/access1.C: New test.
33716
33717 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33718
33719         * gcc.c-torture/execute/wchar_t-1.c: New test.
33720
33721 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33722
33723         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33724
33725 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33726
33727         * gcc.dg/20020312-1.c: New test case.
33728
33729 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33730
33731         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33732
33733 2002-03-11  Richard Henderson  <rth@redhat.com>
33734
33735         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33736         * g++.old-deja/g++.jason/report.C: Likewise.
33737
33738 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33739
33740         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33741         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33742
33743 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33744
33745         * testsuite/g++.dg/overload/pmf1.C: New test.
33746
33747 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33748
33749         * gcc.c-torture/execute/20020307-1.c: Use long.
33750
33751 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33752
33753         PR optimization/5844
33754         * gcc.dg/20020310-1.c: New test.
33755
33756 2002-03-09  Michael Meissner  <meissner@redhat.com>
33757
33758         * gcc.c-torture/execute/memcpy-2.c: New test.
33759         * gcc.c-torture/execute/memset-1.c: New test.
33760         * gcc.c-torture/execute/strlen-1.c: New test.
33761         * gcc.c-torture/execute/strcmp-1.c: New test.
33762         * gcc.c-torture/execute/strncmp-1.c: New test.
33763
33764 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33765
33766         * gcc.dg/ppc-ldstruct.c: New test.
33767
33768 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33769
33770         * gcc.c-torture/execute/va-arg-22.c: New test.
33771
33772 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33773
33774         * gcc.c-torture/compile/20020309-1.c: New test.
33775
33776 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33777
33778         * gcc.c-torture/execute/20020307-2.c: New test.
33779
33780 2002-03-07  Jeffrey A Law  (law@redhat.com)
33781
33782         * g77.f-torture/compile/20020307-1.f: New test.
33783
33784 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33785
33786         * gcc.dg/unordered-1.c: New test.
33787
33788 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33789
33790         * gcc.c-torture/execute/20020307-1.c: New test.
33791
33792 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33793
33794         * gcc.dg/20020304-1.c: New test.
33795
33796         * gcc.c-torture/compile/20020304-2.c: New test.
33797
33798 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33799
33800         * gcc.c-torture/compile/20020304-1.c: New test case
33801         (from PR c/5830).
33802
33803 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33804
33805         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33806
33807 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33808
33809         * g++.dg/other/classkey1.C: New test.
33810
33811 2002-03-01  Richard Henderson  <rth@redhat.com>
33812
33813         * gcc.c-torture/compile/981223-1.x: New.
33814         * gcc.c-torture/compile/920625-1.x: New.
33815
33816 2002-02-28  Richard Henderson  <rth@redhat.com>
33817
33818         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33819
33820 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33821
33822         * gcc.c-torture/execute/20020227-1.c: New test.
33823
33824 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33825
33826         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33827         here" ERROR lines.
33828         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33829         * g++.old-deja.g++.other/defarg1.C: Likewise.
33830         * g++.old-deja/g++.pt/calls2.C: Likewise.
33831         * g++.old-deja/g++.pt/crash20.C: Likewise.
33832         * g++.old-deja/g++.pt/crash30.C: Likewise.
33833         * g++.old-deja/g++.pt/crash36.C: Likewise.
33834         * g++.old-deja/g++.pt/crash6.C: Likewise.
33835         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33836         * g++.old-deja/g++.pt/derived3.C: Likewise.
33837         * g++.old-deja/g++.pt/error1.C: Likewise.
33838         * g++.old-deja/g++.pt/friend21.C: Likewise.
33839         * g++.old-deja/g++.pt/friend23.C: Likewise.
33840         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33841         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33842
33843 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33844
33845         * gcc.c-torture/execute/20020225-2.c: New test.
33846
33847 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33848
33849         * gcc.c-torture/execute/920730-1t.c,
33850         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33851         Delete test cases, only relevant to -traditional.
33852
33853 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33854
33855         * gcc.dg/cpp/undef1.c: Remove.
33856         * gcc.dg/cpp/directiv.c: Update.
33857         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33858
33859 2002-02-27  Michael Meissner  <meissner@redhat.com>
33860
33861         * gcc.c-torture/execute/20020226-1.c: New test.
33862
33863 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33864
33865         * g++.dg/debug/debug4.C: New test.
33866
33867         * gcc.dg/ia64-visibility-1.c: New test.
33868
33869 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33870
33871         * gcc.dg/debug/20020224-1.c: New.
33872
33873 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33874
33875         * gcc.c-torture/execute/960416-1.x: New.
33876         * gcc.c-torture/execute/divconst-3.x: Likewise.
33877
33878 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33879
33880         * gcc.dg/20020224-1.c: New test.
33881
33882 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33883
33884         * gcc.c-torture/execute/20020225-1.c: New.
33885
33886 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33887
33888         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33889
33890 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33891
33892         * gcc.dg/20020222-1.c: New test.
33893
33894 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33895
33896         * g++.dg/opt/anonunion1.C: New test.
33897
33898 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33899
33900         * g++.dg/template/qualttp19.C: New test.
33901         * g++.dg/template/qualttp20.C: New test.
33902         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33903         * g++.old-deja/g++.other/qual1.C: Likewise.
33904
33905 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33906
33907         * gcc.dg/attr-alwaysinline.c: New.
33908
33909 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33910
33911         * gcc.dg/20020220-1.c: New test.
33912
33913         * gcc.dg/20020220-2.c: New test.
33914
33915         * g++.dg/opt/mmx1.C: New test.
33916
33917 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33918
33919         * gcc.c-torture/compile/20020110.c: New test.
33920
33921 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33922
33923         * gcc.c-torture/execute/20020219-1.c: New test.
33924
33925         * gcc.dg/20020219-1.c: New test.
33926
33927         * gcc.dg/noncompile/20020220-1.c: New test.
33928
33929         * g++.dg/opt/ptrintsum1.C: New test.
33930
33931         * gcc.dg/debug/20020220-1.c: New test.
33932
33933 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33934
33935         * gcc.c-torture/execute/20020216-1.c: New test.
33936
33937 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33938
33939         * gcc.dg/decl-1.c: Update, new test.
33940
33941 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33942
33943         * g++.dg/abi/bitfield1.C: New test.
33944         * g++.dg/abi/bitfield2.C: New test.
33945
33946 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33947
33948         * gcc.dg/attr-nest.c: New test.
33949
33950 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33951
33952         * gcc.c-torture/execute/20020215-1.c: New test.
33953
33954 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33955
33956         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33957         * g++.dg/debug/debug.exp: New.
33958         * g++.dg/debug/trivial.C: New.
33959         * g++.dg/debug/debug1.C: Moved...
33960         * g++.dg/other/debug1.C: ...from here.
33961         * g++.dg/debug/debug2.C: Moved...
33962         * g++.dg/other/debug2.C: ...from here.
33963         * g++.dg/debug/debug3.C: Moved...
33964         * g++.dg/other/debug3.C: ...from here.
33965
33966         * gcc.dg/noncompile/20020213-1.c: New test.
33967
33968 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33969
33970         * g++.dg/other/debug3.C: New test.
33971
33972         * gcc.c-torture/execute/20020213-1.c: New test.
33973
33974 2002-02-13  Richard Smith <richard@ex-parrot.com>
33975
33976         * g++.old-deja/g++.other/thunk1.C: New test.
33977
33978 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33979
33980         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33981
33982 2002-02-13  Stan Shebs  <shebs@apple.com>
33983
33984         * gcc.dg/altivec-3.c: New.
33985
33986 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33987
33988         * gcc.dg/Wunreachable-1.c: New test.
33989         * gcc.dg/Wunreachable-2.c: New test.
33990
33991 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33992
33993         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33994
33995 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33996
33997         * gcc.dg/decl-1.c: New test.
33998
33999 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34000
34001         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34002
34003 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34004
34005         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34006         * gcc.c-torture/compile/980506-1.x: Likewise.
34007
34008 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34009
34010         * gcc.dg/20020210-1.c: New.
34011
34012 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34013
34014         * g77.f-torture/execute/947.f: New regression test
34015         for PR fortran/947.
34016
34017 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34018
34019         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34020         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34021
34022 2002-02-08  Richard Henderson  <rth@redhat.com>
34023
34024         * gcc.c-torture/compile/labels-3.c: New.
34025
34026 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34027
34028         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34029         expression statements work instead.
34030         * gcc.dg/noncompile/20020207-1.c: New test.
34031
34032 2002-02-07  Richard Henderson  <rth@redhat.com>
34033
34034         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34035
34036 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34037
34038         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34039         message from g77
34040         * lib/g77-dg.exp: Trim g77 error messages so that they are
34041         recognized by dg.exp.
34042
34043 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34044
34045         PR fortran/5473
34046         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34047
34048 2002-02-07  Richard Henderson  <rth@redhat.com>
34049
34050         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34051         to be sufficiently aligned for integers.
34052
34053 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34054
34055         * g++.dg/template/friend4.C: New test.
34056
34057 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34058
34059         PR fortran/5743
34060         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34061         unsupported cases.
34062
34063 2002-02-07  Richard Henderson  <rth@redhat.com>
34064
34065         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34066         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34067         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34068         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34069
34070 2002-02-06  Richard Henderson  <rth@redhat.com>
34071
34072         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34073
34074 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34075
34076         * gcc.dg/20020206-1.c: New test.
34077
34078 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34079
34080         * gcc.c-torture/execute/20020206-1.c: New test.
34081
34082         * gcc.c-torture/execute/20020206-2.c: New test.
34083
34084         PR optimization/5429:
34085         * gcc.c-torture/compile/20020206-1.c: New test.
34086
34087 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34088
34089         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34090         as certain file formats cannot support particularly large
34091         alignments.
34092
34093         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34094         and do not expect to be able to link the executable.
34095
34096         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34097         fail because the COFF format does not support the weak attribute.
34098
34099 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34100
34101         * g77.dg/pr5473.f: New test
34102
34103 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34104
34105         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34106         Fix testcase accordingly.
34107
34108 2002-02-04  Richard Henderson  <rth@redhat.com>
34109
34110         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34111         (buf): Change to be an array of pointers, not ints.
34112
34113 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34114
34115         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34116         before all tests.  Move warning one line above to match where it
34117         C frontend emits.
34118         * gcc.dg/Wswitch-2.c: New test.
34119         * g++.dg/warn/Wswitch-1.C: New test.
34120         * g++.dg/warn/Wswitch-2.C: New test.
34121
34122 2002-02-04  Richard Henderson  <rth@redhat.com>
34123
34124         * g++.dg/abi/offsetof.C: Fix size comparison.
34125
34126 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34127
34128         * gcc.dg/cast-qual-2.c: New test.
34129
34130 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34131
34132         * gcc.dg/20020201-4.c: New test.
34133
34134 2002-02-04  Ben Elliston  <bje@redhat.com>
34135
34136         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34137         target_info attribute != 0, in addition to the empty string.
34138         (gcc_target_compile): Likewise.
34139
34140 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34141
34142         * gcc.dg/Wswitch.c: New test.
34143         PR gcc/4475. PR gcc/3780.
34144
34145 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34146
34147         * g77.f-torture/execute/5122.f: New test for regressions
34148         against PR fortran/5122.
34149
34150 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34151
34152         * g77.f-torture/compile/pr3743.f: Delete
34153         * g77.dg/pr3743-1.f: New test.
34154         * g77.dg/pr3743-2.f: New test.
34155         * g77.dg/pr3743-3.f: New test.
34156         * g77.dg/pr3743-4.f: New test.
34157
34158 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34159
34160         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34161
34162 2002-02-02  Richard Henderson  <rth@redhat.com>
34163
34164         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34165         * gcc.c-torture/execute/bf64-1.c: Likewise.
34166
34167 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34168
34169         * gcc.dg/20020201-2.c: New test.
34170
34171         * gcc.dg/20020201-3.c: New test.
34172
34173         * gcc.c-torture/execute/bitfld-2.c: New test.
34174
34175 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34176
34177         * gcc.dg/bitfld-1.c: Update.
34178         * gcc.dg/bitfld-2.c: Update.
34179         * gcc.c-torture/execute/bitfld-1.x: New.
34180
34181 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34182
34183         * gcc.c-torture/execute/20020201-1.c: New test.
34184
34185 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34186
34187         PR target/5469
34188         * gcc.dg/20020201-1.c: New test.
34189
34190 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34191
34192         PR fortran/3743
34193         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34194         * g77.f-torture/compile/pr3743.x: Remove
34195
34196 2002-01-31  Tom Rix  <trix@redhat.com>
34197
34198         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34199
34200 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34201
34202         * gcc.dg/noncompile/20020130-1.c: New test.
34203
34204 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34205
34206         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34207
34208 2002-01-29  Richard Henderson  <rth@redhat.com>
34209
34210         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34211         to long long.
34212         * gcc.c-torture/execute/bf64-1.c: Likewise.
34213
34214 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34215
34216         * gcc.c-torture/execute/20020129-1.c: New test.
34217
34218 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34219
34220         * gcc.c-torture/compile/20000224-1.c: Update.
34221         * gcc.c-torture/execute/bitfld-1.c: New tests.
34222         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34223         * gcc.dg/uninit-A.c: Update.
34224
34225 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34226
34227         * g++.dg/template/ctor1.C: Add instantiation.
34228
34229 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34230
34231         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34232         argument to __builtin_prefetch to be const ptr.
34233
34234 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34235
34236         * gcc.c-torture/compile/20020120-1.c: New test.
34237
34238 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34239
34240         * gcc.c-torture/execute/20020127-1.c: New test.
34241
34242 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34243
34244         * g77.dg/f77-edit-i-in.f: New test
34245         * g77.dg/f77-edit-i-out.f: New test
34246
34247 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34248
34249         * gcc.dg/debug/debug.exp: New file.
34250         * gcc.dg/debug/trivial.c: New file.
34251         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34252         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34253         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34254         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34255         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34256         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34257         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34258         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34259         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34260         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34261         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34262         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34263         * gcc.dg/20000503-1.c: Removed.
34264         * gcc.dg/20010207-1.c: Removed.
34265         * gcc.dg/20011223-1.c: Removed.
34266         * gcc.dg/20020104-2.c: Removed.
34267         * gcc.dg/debug-1.c: Removed.
34268         * gcc.dg/debug-2.c: Removed.
34269         * gcc.dg/debug-3.c: Removed.
34270         * gcc.dg/debug-4.c: Removed.
34271         * gcc.dg/debug-5.c: Removed.
34272         * gcc.dg/debug-6.c: Removed.
34273         * gcc.dg/dwarf2-1.c: Removed.
34274         * gcc.dg/dwarf2-2.c: Removed.
34275
34276 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34277
34278         * g++.old-deja/g++.other/eh5.C: New test.
34279         * g++.old-deja/g++.other/sibcall2.C: New test.
34280         * g++.old-deja/g++.other/array9.C: New test.
34281         * g++.old-deja/g++.other/typename2.C: New test.
34282         * g++.old-deja/g++.other/crash60.C: New test.
34283         * g++.old-deja/g++.other/conv9.C: New test.
34284         * g++.old-deja/g++.other/mangle10.C: New test.
34285         * g++.old-deja/g++.other/unchanging1.C: New test.
34286         * g++.old-deja/g++.other/exprstmt1.C: New test.
34287         * g++.old-deja/g++.other/inline23.C: New test.
34288         * g++.old-deja/g++.eh/ia64-1.C: New test.
34289         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34290         * g++.old-deja/g++.other/reload1.C: New test.
34291         * g++.old-deja/g++.other/static20.C: New test.
34292         * g++.old-deja/g++.other/local-alloc1.C: New test.
34293         * g++.old-deja/g++.other/conv8.C: New test.
34294         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34295         * g++.old-deja/g++.other/storeexpr1.C: New test.
34296         * g++.old-deja/g++.other/storeexpr2.C: New test.
34297         * g++.dg/eh/template2.C: New test.
34298         * g++.dg/warn/weak1.C: New test.
34299
34300 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34301
34302         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34303         Remove first, non-varying, argument.
34304
34305 2002-01-23  Richard Henderson  <rth@redhat.com>
34306
34307         * gcc.dg/inline-2.c: New.
34308
34309         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34310         Add optional target arg.  Check number of arguments.
34311         (scan-assembler-not, scan-assembler-dem): Likewise.
34312         (scan-assembler-dem-not): Likewise.
34313
34314 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34315
34316         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34317         line 12.
34318         * g++.old-deja/g++.brendan/parse3.C,
34319         g++.old-deja/g++.other/crash26.C,
34320         g++.old-deja/g++.other/crash28.C,
34321         g++.old-deja/g++.other/crash29.C,
34322         g++.old-deja/g++.other/crash30.C,
34323         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34324
34325 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34326
34327         * gcc.dg/20020115-1.c: New.
34328
34329 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34330
34331         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34332
34333 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34334
34335         * gcc.dg/20020122-3.c: New.
34336
34337 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34338
34339         * g++.dg/other/gc1.C: New test.
34340
34341 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34342
34343         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34344
34345 2002-01-22  Richard Henderson  <rth@redhat.com>
34346
34347         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34348
34349 2002-01-22  Richard Henderson  <rth@redhat.com>
34350
34351         * gcc.dg/20020122-4.c: New.
34352
34353 2002-01-22  H.J. Lu <hjl@gnu.org>
34354
34355         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34356         link output.
34357         * gcc.dg/special/ecos.exp: Likewise.
34358         * lib/g++-dg.exp: Likewise.
34359         * lib/g77-dg.exp: Likewise.
34360         * lib/gcc-dg.exp : Likewise.
34361         * lib/mike-g++.exp: Likewise.
34362         * lib/mike-g77.exp: Likewise.
34363         * lib/mike-gcc.exp: Likewise.
34364         * lib/objc-dg.exp: Likewise.
34365
34366 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34367
34368         PR target/5379
34369         * gcc.dg/20020122-2.c: New test.
34370
34371 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34372
34373         * gcc.dg/20020122-1.c: New test.
34374
34375 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34376
34377         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34378
34379 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34380
34381         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34382
34383 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34384
34385         * gcc.c-torture/compile/20020121-1.c: New test.
34386
34387 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34388
34389         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34390         ld_library_path.
34391
34392 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34393
34394         * gcc.dg/20020218-1.c: New test.
34395
34396 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34397
34398         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34399         messages
34400         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34401         "At global scope" warning
34402         * g++.dg/ext/align1.C: Change cygwin test for alignment
34403         from db-bogus to dg-warning
34404
34405 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34406
34407         * g77.f-torture/compile/cpp2.F: New test.
34408
34409 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34410
34411         * g++.dg/template/access1.C: New test.
34412
34413 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34414
34415         * gcc.dg/20020118-1.c: New.
34416
34417 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34418
34419         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34420
34421 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34422
34423         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34424         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34425         alignment warnings.
34426
34427 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34428
34429         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34430         torture_with_loops and torture_without_loops
34431
34432 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34433
34434         * gcc.c-torture/compile/20020116-1.c: New test.
34435
34436 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34437
34438         * gcc.dg/20020116-2.c: New test.
34439
34440         * gcc.dg/ultrasp4.c: New test.
34441
34442         * gcc.dg/20020116-1.c: New test.
34443
34444 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34445
34446         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34447         by EABI.
34448
34449 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34450
34451         * gcc.misc-tests/i386-prefetch.exp: New.
34452         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34453         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34454         * gcc.misc-tests/i386-pf-none-1.c: New test.
34455         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34456
34457 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34458
34459         * gcc.dg/gnu89-init-1.c: Add new tests.
34460
34461 2002-01-15  Andreas Jaeger  <aj@suse.de>
34462
34463         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34464         * gcc.dg/i386-mmx-2.c: Likewise.
34465         * gcc.dg/i386-sse-1.c: Likewise.
34466         * gcc.dg/i386-sse-2.c: Likewise.
34467         * gcc.dg/i386-sse-3.c: Likewise.
34468
34469 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34470
34471         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34472         Uncomment additional cases that now pass.
34473
34474 2002-01-11  Richard Henderson  <rth@redhat.com>
34475
34476         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34477         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34478
34479 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34480
34481         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34482
34483 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34484
34485         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34486         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34487
34488 2002-01-10  Dale Johannesen  <dalej@apple.com>
34489
34490         * gcc.c-torture/execute/loop-11.c: New.
34491
34492 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34493
34494         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34495         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34496
34497 2002-01-09  Richard Henderson  <rth@redhat.com>
34498
34499         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34500         type in which to perform the operation for each size.
34501
34502 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34503
34504         * gcc.c-torture/compile/20020109-2.c: New test.
34505
34506 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34507
34508         * gcc.c-torture/execute/loop-10.c: New test.
34509
34510 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34511
34512         * gcc.c-torture/compile/20010226-1.c: New test.
34513         * gcc.c-torture/compile/20010227-1.c: New test.
34514         * gcc.c-torture/compile/20010426-1.c: New test.
34515         * gcc.c-torture/compile/20010510-1.c: New test.
34516         * gcc.c-torture/compile/20010605-3.c: New test.
34517         * gcc.c-torture/compile/20010824-1.c: New test.
34518         * gcc.c-torture/execute/20010409-1.c: New test.
34519         * gcc.dg/noncompile/20000901-1.c: New test.
34520         * gcc.dg/20001023-1.c: New test.
34521         * gcc.dg/20001101-1.c: New test.
34522         * gcc.dg/20001102-1.c: New test.
34523         * gcc.dg/20010207-1.c: New test.
34524         * gcc.dg/20010405-1.c: New test.
34525         * gcc.dg/20010822-1.c: New test.
34526         * gcc.dg/20011107-1.c: New test.
34527
34528 2002-01-09  Jeffrey A Law  (law@redhat.com)
34529
34530         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34531
34532         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34533         execution failure on PA targets.
34534
34535 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34536
34537         * gcc.c-torture/compile/20020109-1.c: New test.
34538
34539 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34540
34541         * gcc.c-torture/execute/20020108-1.c: New test.
34542
34543 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34544
34545         * gcc.dg/20020108-1.c: New test.
34546
34547 2002-01-08  H.J. Lu <hjl@gnu.org>
34548
34549         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34550         for header files.
34551
34552 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34553
34554         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34555         consistency.
34556
34557 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34558
34559         * gcc.dg/altivec-4.c: Test altivec predicates.
34560
34561 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34562
34563         * gcc.c-torture/execute/20020107-1.c: New test.
34564
34565 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34566
34567         PR c/5279
34568         * gcc.c-torture/compile/20020106-1.c: New test.
34569
34570 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34571
34572         * gcc.c-torture/execute/nestfunc-4.c: New test.
34573
34574 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34575
34576         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34577         extra triple that slipped in.
34578         * g++.old-deja/g++.abi/align.C: Likewise.
34579         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34580
34581 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34582
34583         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34584         * g++.old-deja/g++.abi/align.C: Likewise.
34585         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34586
34587         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34588         on FreeBSD/i386.
34589         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34590         FreeBSD.
34591
34592 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34593
34594         * gcc.dg/20020104-1.c: New test.
34595
34596         * gcc.dg/20020104-2.c: New test.
34597
34598 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34599
34600         * gcc.dg/20020103-1.c: Fix typo in target selector.
34601
34602 2002-01-03  Richard Henderson  <rth@redhat.com>
34603
34604         * gcc.dg/20020103-1.c: New.
34605
34606 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34607
34608         * gcc.c-torture/execute/20020103-1.c: New test.
34609
34610 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34611
34612         * g++.dg/other/debug2.C: New test.
34613
34614         * gcc.c-torture/compile/20020103-1.c: New test.
34615
34616 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34617
34618         * gcc.dg/gnu89-init-1.c: Added new tests.
34619
34620 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34621
34622         * g++.dg/template/friend2.C: Remove as patch is reverted.
34623
34624         * g++.dg/warn/oldcast1.C: New test.
34625
34626         * g++.dg/template/ptrmem1.C: New test.
34627         * g++.dg/template/ptrmem2.C: New test.
34628
34629         * g++.dg/template/ntp.C: New test.
34630
34631         * g++.dg/other/component1.C: New test.
34632
34633         * g++.dg/template/ttp3.C: New test.
34634
34635         * g++.dg/template/friend2.C: New test.
34636         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34637
34638 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34639
34640         * g++.dg/other/ptrmem1.C: New test.
34641         * g++.dg/other/ptrmem2.C: New test.
34642
34643 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34644
34645         * g++.dg/template/ctor1.C: New test.
34646
34647 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34648
34649         * g++.dg/template/friend2.C: New test.
34650
34651 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34652
34653         * gcc.dg/mmix-1.c: New test.
34654
34655 2001-12-31  Richard Henderson  <rth@redhat.com>
34656
34657         * gcc.dg/asm-5.c: New.
34658
34659 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34660
34661         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34662         in namespace __gnu_cxx
34663
34664 2001-12-30  Richard Henderson  <rth@redhat.com>
34665
34666         * gcc.dg/debug-6.c: New.
34667
34668 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34669
34670         * gcc.c-torture/compile/20011229-2.c: New test.
34671
34672 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34673
34674         * gcc.dg/debug-3.c: New test.
34675         * gcc.dg/debug-4.c: New test.
34676         * gcc.dg/debug-5.c: New test.
34677
34678 2001-12-29  Richard Henderson  <rth@redhat.com>
34679
34680         * g++.dg/eh/loop1.C: New.
34681
34682 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34683
34684         * g++.dg/template/crash1.C: New test.
34685
34686 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34687
34688         * g++.dg/other/const1.C: New test.
34689
34690 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34691
34692         * gcc.c-torture/compile/20011229-1.c: New test.
34693
34694 2001-12-28  Stan Shebs  <shebs@apple.com>
34695
34696         * lib/objc-torture.exp: Resync with c-torture.exp.
34697         * lib/objc.exp: Load standard libraries.
34698
34699 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34700
34701         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34702         additional tests.
34703
34704 2001-12-27  Roger Sayle <roger@eyesopen.com>
34705
34706         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34707
34708 2001-12-27  Richard Henderson  <rth@redhat.com>
34709
34710         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34711
34712 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34713
34714         * g++.dg/eh/ctor1.C: New test.
34715         * g++.dg/other/error2.C: New test.
34716
34717 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34718
34719         * g++.dg/other/init2.C: New test.
34720
34721 2001-12-24  Richard Henderson  <rth@redhat.com>
34722
34723         * gcc.dg/20011223-1.c: New.
34724         * gcc.dg/inline-1.c: New.
34725
34726 2001-12-23  Richard Henderson  <rth@redhat.com>
34727
34728         * gcc.dg/asm-4.c: Test operand modifiers.
34729
34730 2001-12-23  Richard Henderson  <rth@redhat.com>
34731
34732         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34733
34734 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34735
34736         * gcc.c-torture/execute/20011223-1.c: New test.
34737
34738 2001-12-21  Richard Henderson  <rth@redhat.com>
34739
34740         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34741         re-enables the warning.
34742
34743 2001-12-21  Richard Henderson  <rth@redhat.com>
34744
34745         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34746
34747 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34748
34749         * gcc.c-torture/compile/20011218-1.c: New test.
34750
34751 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34752
34753         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34754         arm-isr.c test.
34755         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34756         epilogue generation for ARM ISR routines.
34757
34758 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34759
34760         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34761         * gcc.dg/format/c90-printf-3.c: Likewise.
34762         * gcc.dg/format/c99-printf-3.c: Likewise.
34763         * gcc.dg/format/ext-1.c: Likewise.
34764         * gcc.dg/format/ext-6.c: Likewise.
34765         * gcc.dg/format/format.h: Prototype unlocked stdio.
34766
34767 2001-12-20  Richard Henderson  <rth@redhat.com>
34768
34769         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34770         (arena): Use it.
34771         (malloc): Correct allocation logic.  Abort if we fill up the
34772         arena before initialization complete.
34773         (realloc): Correct allocation logic.
34774
34775 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34776
34777         * gcc.c-torture/compile/20011219-2.c: New test.
34778
34779         * gcc.c-torture/execute/20011219-1.c: New test.
34780
34781 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34782
34783         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34784         target does not support weak symbols.
34785
34786 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34787
34788         * gcc.c-torture/compile/20011219-1.c: New test.
34789
34790 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34791
34792         * g++.dg/other/error1.C: New test.
34793
34794 2001-12-17  Jeffrey A Law  (law@redhat.com)
34795
34796         * gcc.c-torture/execute/20011217-1.c: New test.
34797
34798 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34799
34800         * objc.dg/special/: New directory.
34801         * objc.dg/special/special.exp: New file.
34802         * objc.dg/special/unclaimed-category-1.h: New file.
34803         * objc.dg/special/unclaimed-category-1a.m: New file.
34804         * objc.dg/special/unclaimed-category-1.m: New file.
34805
34806 2001-12-17  Andreas Jaeger  <aj@suse.de>
34807
34808         * gcc.c-torture/compile/20011217-2.c: New test.
34809
34810 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34811
34812         * gcc.c-torture/compile/20011217-1.c: New test.
34813
34814 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34815
34816         * testsuite/gcc.dg/20011214-1.c: New.
34817
34818 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34819
34820         * gcc.dg/altivec-4.c: New.
34821
34822 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34823
34824         * gcc.dg/20011113-1.c: New test.
34825
34826 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34827
34828         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34829         std::__malloc_alloc_template<0> and
34830         std::__default_alloc_template<false, 0>.
34831
34832 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34833
34834         * objc/execute/bf-21.m: New test.
34835         * objc/execute/enumeration-1.m: New test.
34836         * objc/execute/enumeration-2.m: New test.
34837
34838 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34839
34840         * gcc.dg/gnu89-init-1.c: New test.
34841
34842 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34843
34844         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34845         * g++.old-deja/g++.jason/2371.C: Likewise.
34846         * g++.old-deja/g++.jason/template33.C: Likewise.
34847         * g++.old-deja/g++.jason/template34.C: Likewise.
34848         * g++.old-deja/g++.jason/template36.C: Likewise.
34849         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34850         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34851         * g++.old-deja/g++.other/typename1.C: Likewise.
34852         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34853         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34854         * g++.old-deja/g++.pt/typename11.C: Likewise.
34855         * g++.old-deja/g++.pt/typename14.C: Likewise.
34856         * g++.old-deja/g++.pt/typename16.C: Likewise.
34857         * g++.old-deja/g++.pt/typename3.C: Likewise.
34858         * g++.old-deja/g++.pt/typename4.C: Likewise.
34859         * g++.old-deja/g++.pt/typename5.C: Likewise.
34860         * g++.old-deja/g++.pt/typename7.C: Likewise.
34861         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34862
34863 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34864
34865         * g++.dg/other/linkage1.C: New test.
34866         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34867         specifiers.
34868
34869 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34870
34871         * gcc.dg/concat.c: New test.
34872
34873 2001-12-11  Stan Shebs  <shebs@apple.com>
34874
34875         * objc/compile: New test directory.
34876         * objc/compile/compile.exp: New expect script.
34877         * objc/compile/20011211-1.m: New compile test.
34878
34879 2001-12-11  Jason Merrill  <jason@redhat.com>
34880
34881         * lib/prune.exp (prune_gcc_output): Also handle "In member
34882         function".  So many permutations...
34883
34884 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34885
34886         * g++.dg/template/typedef1.C: New test.
34887
34888 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34889
34890         * g++.dg/other/copy1.C: New test.
34891
34892 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34893
34894         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34895
34896         * gcc.dg/builtin-choose-expr.c: New.
34897
34898 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34899
34900         * gcc.dg/altivec-2.c: New.
34901
34902 2001-12-07  Richard Henderson  <rth@redhat.com>
34903
34904         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34905
34906 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34907
34908         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34909         ultrasparc.
34910
34911 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34912
34913         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34914
34915 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34916
34917         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34918         variable argument list.
34919
34920 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34921
34922         * gcc.c-torture/execute/memcheck: Delete entire directory.
34923         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34924         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34925
34926 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34927
34928         * gcc.dg/Wshadow-1.c: New test.
34929
34930 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34931
34932         * gcc.c-torture/compile/20011130-1.c: New test.
34933
34934         * gcc.dg/noncompile/20011025-1.c: New test.
34935
34936         * g++.dg/other/anon-union.C: New test.
34937
34938         * gcc.c-torture/execute/20011024-1.c: New test.
34939
34940 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34941
34942         * gcc.c-torture/execute/20000722-1.x,
34943         gcc.c-torture/execute/20010123-1.x: Remove.
34944         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34945         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34946         gcc.dg/c99-complit-2.c: New tests.
34947
34948 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34949
34950         * g++.dg/inherit/base1.C: New test.
34951
34952 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34953
34954         * g++.dg/other/stdarg1.C: New test.
34955
34956         * gcc.c-torture/compile/20011130-2.c: New test.
34957
34958 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34959
34960         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34961         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34962         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34963         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34964         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34965         * gcc.dg/builtin-prefetch-1.c: New test.
34966
34967 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34968
34969         * gcc.dg/20011130-1.c: New test.
34970
34971 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34972
34973         * g++.dg/other/scope1.C: New test.
34974         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34975
34976 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34977
34978         * gcc.dg/vla-init-1.c: New test.
34979
34980 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34981
34982         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34983
34984 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34985
34986         * objc.dg/alias.m: Update.
34987         * objc.dg/class-1.m: Update.
34988         * objc.dg/const-str-1.m: Update.
34989         * objc.dg/fwd-proto-1.m: Update.
34990         * objc.dg/id-1.m: Update.
34991         * objc.dg/super-class-1.m: Update.
34992
34993 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34994
34995         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34996         constructs.
34997
34998 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34999
35000         * gcc.c-torture/execute/20011128-1.c: New test.
35001
35002 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35003
35004         * gcc.dg/20011127-1.c: New test.
35005
35006 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35007
35008         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35009         from Austin Group draft 7.
35010         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35011         scanf format arguments.
35012         * gcc.dg/format/no-exargs-2.c: New test.
35013
35014 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35015
35016         * g++.dg/abi/vbase8-4.C: New test.
35017
35018 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35019
35020         * gcc.c-torture/execute/20011121-1.c: New test.
35021
35022 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35023
35024         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35025
35026 2001-11-23  Andreas Jaeger  <aj@suse.de>
35027
35028         * gcc.dg/cpp/charconst-2.c: New test.
35029
35030 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35031
35032         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35033         to the host if it is remote.  Let tests specify extra headers
35034         they use.
35035         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35036         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35037         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35038         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35039         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35040         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35041         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35042         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35043         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35044         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35045
35046 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35047
35048         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35049         for little endian ARMs.
35050
35051 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35052
35053         * gcc.c-torture/compile/20011119-1.c: New test.
35054         * gcc.c-torture/compile/20011119-2.c: New test.
35055
35056 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35057
35058         * gcc.dg/altivec-1.c: Fix typo.
35059
35060 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35061
35062         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35063
35064 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35065
35066         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35067
35068 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35069
35070         * lib/g77.exp: Don't specify --rpath-link.
35071
35072         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35073         across all the headers.
35074         * gcc.dg/format/format.exp: For testing on a remote host,
35075         copy format.h.
35076
35077         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35078         * gcc.c-torture/execute/930406-1.c: Likewise.
35079         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35080
35081 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35082
35083         * gcc.dg/altivec-1.c: New.
35084
35085 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35086
35087         * gcc.dg/cpp/fpreprocessed.c: New test case.
35088
35089 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35090
35091         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35092         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35093         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35094
35095 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35096
35097         * gcc.dg/no-builtin-1.c: New test.
35098
35099 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35100
35101         * gcc.c-torture/execute/20011115-1.c: New test.
35102
35103 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35104
35105         * gcc.c-torture/compile/20011114-2.c: New test.
35106         * gcc.c-torture/compile/20011114-3.c: New test.
35107         * gcc.c-torture/compile/20011114-4.c: New test.
35108
35109 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35110
35111         * g++.dg/other/init1.C: New test.
35112
35113 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35114
35115         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35116         message.
35117
35118         * gcc.c-torture/execute/20011114-1.c: New testcase.
35119
35120         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35121         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35122         like the (before this change) version of 20010327-1.c.
35123
35124 2001-11-14  Roger Sayle <roger@eyesopen.com>
35125
35126         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35127
35128 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35129
35130         * g++.dg/init/array2.C: New test.
35131
35132 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35133
35134         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35135
35136 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35137
35138         * g++.dg/other/forscope1.C: New test.
35139         * g++.dg/ext/forscope1.C: New test.
35140         * g++.dg/ext/forscope2.C: New test.
35141
35142 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35143
35144         * gcc.c-torture/execute/20011113-1.c: New test.
35145
35146 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35147
35148         * gcc.c-torture/execute/20011109-2.c: New test.
35149
35150         * gcc.c-torture/execute/20011109-1.c: New test.
35151
35152 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35153
35154         * gcc.c-torture/compile/20011109-1.c: New test.
35155
35156 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35157
35158         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35159         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35160         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35161         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35162         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35163         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35164         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35165
35166 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35167
35168         * g++.dg/warn/Wshadow-1.C: New tests.
35169         * g++.old-deja/g++.mike/for3.C: Update.
35170
35171 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35172
35173         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35174         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35175         XFAILs.  Adjust expected error texts.
35176         * gcc.c-torture/compile/20011106-1.c,
35177         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35178         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35179         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35180         gcc.dg/c99-array-lval-5.c: New tests.
35181
35182 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35183
35184         * gcc.dg/cpp/defined.c: Update.
35185
35186 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35187
35188         * gcc.c-torture/execute/anon-1.c: New test.
35189
35190 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35191
35192         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35193         same size, so no warning should be produced on stormy16.
35194
35195         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35196         due to oversized array.
35197         * g++.old-deja/g++.mike/ns15.C: Likewise.
35198         * g++.old-deja/g++.pt/crash16.C: Likewise.
35199
35200 2001-11-02  Graham Stott  <grahams@redhat.com>
35201
35202         * g++.dgother/debug1.C: Fix typos.
35203
35204 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35205
35206         * g++.dg/other/debug1.C: New test.
35207
35208 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35209
35210         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35211         of unsigned long.
35212
35213 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35214
35215         * gcc.dg/20011029-2.c: New test.
35216
35217         * gcc.c-torture/compile/20011029-1.c: New test.
35218
35219 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35220
35221         * objc/execute/class_self-1.m: New test.
35222         * objc/execute/class_self-2.m: New test.
35223
35224 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35225
35226         * gcc.misc-tests/msgs.exp: Delete.
35227         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35228         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35229         error set to match recent changes.
35230
35231 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35232
35233         * gcc.dg/20011021-1.c: New test.
35234
35235 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35236
35237         * gcc.c-torture/compile/20011023-1.c: New test.
35238
35239 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35240
35241         * lib/g77.exp: Rewrite based on lib/g++.exp.
35242
35243 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35244
35245         * gcc.c-torture/execute/20011019-1.c: New test.
35246
35247         * gcc.dg/20011018-1.c: New test.
35248
35249 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35250
35251         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35252
35253 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35254
35255         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35256         * gcc.dg/attr-invalid.c: Likewise.
35257
35258 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35259
35260         * testsuite/gcc.dg/20011015-1.c: New test.
35261
35262 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35263
35264         * g++.dg/template/unify2.C: New test.
35265
35266 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35267
35268         * g++.dg/other/exception-specification.C: New test
35269
35270 2001-10-13  Tom Rix  <trix@redhat.com>
35271
35272         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35273         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35274
35275 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35276
35277         * testsuite/gcc.dg/20011009-1.c: New test.
35278
35279 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35280
35281         PR g++/4476
35282         * g++.dg/other/friend1.C: New test.
35283
35284 2001-10-11  Richard Henderson  <rth@redhat.com>
35285
35286         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35287
35288 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35289
35290         * gcc.c-torture/compile/20011010-1.c: New.
35291
35292 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35293
35294         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35295         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35296         g77.f-torture/execute/execute.exp,
35297         g77.f-torture/noncompile/noncompile.exp,
35298         gcc.c-torture/compile/compile.exp,
35299         gcc.c-torture/execute/execute.exp,
35300         gcc.c-torture/execute/ieee/ieee.exp,
35301         gcc.c-torture/execute/memcheck/memcheck.exp,
35302         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35303         objc/execute/execute.exp: Update FSF address.
35304
35305 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35306
35307         * gcc.dg/cpp/cmdlne-C.c: Update.
35308         * gcc.dg/cpp/cmdlne-C2.c: New.
35309
35310 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35311
35312         * gcc.c-torture/execute/20011008-3.c: New.
35313
35314 2001-10-08  DJ Delorie  <dj@redhat.com>
35315
35316         * gcc.dg/20011008-1.c: New.
35317         * gcc.dg/20011008-2.c: New.
35318
35319 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35320
35321         * gcc.dg/cpp/spacing1.c: Update test.
35322
35323 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35324
35325         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35326         spelling errors of "separate" as "seperate".
35327
35328 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35329
35330         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35331         enough to avoid inlining.
35332
35333 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35334
35335         * lib/g77.exp: set libg2c_dir correctly.
35336
35337 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35338
35339         * gcc.dg/cpp/macro11.c: New test.
35340
35341 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35342
35343         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35344         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35345         gcc.dg/format/multattr-3.c: New tests.
35346         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35347         tests for format attributes on function pointers being rejected.
35348
35349 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35350
35351         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35352
35353 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35354
35355         * g++.dg/warn/format1.C: New test.
35356
35357 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35358
35359         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35360
35361 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35362
35363         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35364
35365 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35366
35367         * gcc.dg/cpp/redef2.c: Add test.
35368
35369 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35370
35371         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35372         long-standing bug on i686, apparently.
35373         * gcc.c-torture/execute/loop-2c.x: New file.
35374         * gcc.c-torture/execute/loop-2d.x: New file.
35375         * gcc.c-torture/execute/loop-3c.x: New file.
35376
35377 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35378
35379         * gcc.dg/cpp/20000625-2.c: Correct line number.
35380
35381 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35382
35383         * gcc.dg/cpp/macro10.c: New test.
35384         * gcc.dg/cpp/strify3.c: New test.
35385         * gcc.dg/cpp/spacing1.c: Add tests.
35386         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35387         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35388
35389 2001-09-24  DJ Delorie  <dj@redhat.com>
35390
35391         * gcc.c-torture/execute/20010924-1.c: New test.
35392
35393 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35394
35395         * testsuite/objc/execute/paste.m: Remove.
35396
35397 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35398
35399         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35400
35401 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35402
35403         * g77.dg/strlen0.f: New test.
35404
35405 2001-09-21  Richard Henderson  <rth@redhat.com>
35406
35407         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35408         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35409
35410 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35411
35412         Table-driven attributes.
35413         * g++.dg/ext/attrib1.C: New test.
35414
35415 2001-09-20  DJ Delorie  <dj@redhat.com>
35416
35417         * gcc.dg/20000926-1.c: Update expected warning messages.
35418         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35419         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35420         array.
35421
35422 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35423
35424         * g++.dg/eh/registers1.C: New test case.
35425
35426 2001-09-17  Richard Henderson  <rth@redhat.com>
35427
35428         * gcc.dg/array-5.c: Fix VLA decomposition test.
35429
35430 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35431
35432         * gcc.dg/cpp/line5.c: New testcase.
35433
35434 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35435
35436         * gcc.dg/cpp/macro9.c: New test.
35437
35438 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35439
35440         * gcc.c-torture/execute/980223.c: Change type of addr from long
35441         to char *.
35442
35443 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35444
35445         * gcc.c-torture/execute/20010915-1.c: New test.
35446
35447 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35448
35449         * g77.dg/bprob: New directory.
35450         * g77.dg/bprob/bprob.exp: New file.
35451         * g77.dg/bprob/bprob-1.f: New test.
35452         * g77.dg/gcov: New directory.
35453         * g77.dg/gcov/gcov.exp: New file.
35454         * g77.dg/gcov/gcov-1.f: New test.
35455         * g77.dg/gcov/gcov-1.x: New file.
35456
35457 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35458
35459         * gcc.dg/cpp/directiv.c: Update.
35460         * gcc.dg/cpp/undef1.c: Update.
35461
35462 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35463
35464         * gcc.dg/20010912-1.c: New test.
35465
35466 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35467
35468         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35469         language-independent file in lib.
35470         * lib/gcov.exp: New file.
35471
35472 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35473
35474         * gcc.c-torture/compile/20010911-1.c: New test.
35475
35476 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35477
35478         * lib/profopt.exp: New, to support profile-directed optimizations.
35479         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35480         * gcc.misc-tests/bprob-1.c: New test.
35481         * gcc.misc-tests/bprob-2.c: New test.
35482
35483 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35484
35485         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35486         XFAIL and which kinds of gcov output to verify.
35487         * gcc.misc-tests/gcov-4b.x: New file.
35488         * gcc.misc-tests/gcov-5b.x: New file.
35489         * gcc.misc-tests/gcov-6.x: New file.
35490         * gcc.misc-tests/gcov-7.c: New test.
35491         * gcc.misc-tests/gcov-7.x: New file.
35492
35493 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35494
35495         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35496         * gcc.misc-tests/gcov-6.c: New test.
35497
35498 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35499
35500         PR c++/3986
35501         * g++.dg/abi/vbase1.C: New test.
35502
35503 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35504
35505         * objc.dg/method-2.m: New.
35506
35507 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35508
35509         PR c++/4203
35510         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35511         * g++.dg/init/empty1.C: New test.
35512
35513 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35514
35515         * gcc.c-torture/compile/20010903-1.c: New test.
35516
35517 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35518
35519         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35520         for m68k.
35521
35522 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35523
35524         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35525
35526         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35527
35528         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35529
35530 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35531
35532         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35533         for 16-bit 'unsigned int'.
35534
35535 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35536
35537         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35538
35539 2001-08-27  Richard Henderson  <rth@redhat.com>
35540
35541         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35542         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35543
35544 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35545
35546         * gcc.dg/asm-names.c (ymain): New.
35547
35548 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35549
35550         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35551         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35552         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35553
35554 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35555
35556         * gcc.dg/compare5.c: New testcase.
35557
35558 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35559
35560         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35561         and "In instantiation".
35562
35563 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35564
35565         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35566
35567 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35568
35569         * gcc.misc-tests/gcov.exp: Add support for branch information.
35570         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35571         * gcc.misc-tests/gcov-4.c: New test.
35572         * gcc.misc-tests/gcov-4b.c: New test.
35573         * gcc.misc-tests/gcov-5b.c: New test.
35574
35575 2001-08-20  Zack Weinberg  <zackw@panix.com>
35576
35577         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35578         expected to fail.
35579
35580 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35581
35582         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35583
35584 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35585
35586         * g++.dg/eh/template1.C: New test.
35587
35588 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35589
35590         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35591         Fix thinko.
35592         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35593         for xfail.
35594
35595 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35596
35597         * lib/g77-dg.exp: Use prune.exp for common procedures
35598         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35599         * lib/g77.exp: (g77-dg-prune) Remove
35600
35601 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35602
35603         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35604
35605 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35606
35607         * g++.dg/template/unify1.C: New test.
35608
35609 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35610
35611         * g++.dg/abi/empty4.C: New test.
35612
35613 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35614
35615         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35616         solaris2.*
35617         * g77.f-torture/compile/pr3743.x: Likewise.
35618
35619 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35620
35621         * g++.dg/other/using-declaration.C: New test.
35622
35623 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35624
35625         * gcc.dg/cpp/tr-sign.c: New testcase.
35626
35627 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35628
35629         * gcc.dg/cpp/19951025-1.c: Revert.
35630         * gcc.dg/cpp/directiv.c: We no longer process directives that
35631         interrupt macro arguments.
35632
35633 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35634
35635         * gcc.dg/bconstp-1.c: New test.
35636
35637 2001-08-03  Richard Henderson  <rth@redhat.com>
35638
35639         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35640
35641 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35642
35643         * gcc.dg/cpp/19951025-1.c: Update.
35644
35645 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35646
35647         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35648         should be x.
35649
35650 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35651
35652         Kill -fhonor-std.
35653         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35654         * g++.old-deja/g++.other/std1.C: Likewise.
35655         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35656
35657 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35658
35659         * lib/g77.exp: Load gcc-defs.exp for common procedures
35660         (g77_pass, g77_fail, g77_finish, g77_exit,
35661         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35662
35663 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35664
35665         * g77.dg/fbackslash.f
35666         * g77.dg/fcase-preserve.f
35667         * g77.dg/ff90-1.f
35668         * g77.dg/ffixed-line-length-0.f
35669         * g77.dg/ffixed-line-length-132.f
35670         * g77.dg/ffixed-line-length-7.f
35671         * g77.dg/ffixed-line-length-72.f
35672         * g77.dg/ffixed-line-length-none.f
35673         * g77.dg/ffree-form-1.f
35674         * g77.dg/fno-backslash.f
35675         * g77.dg/fno-f90-1.f
35676         * g77.dg/fno-fixed-form-1.f
35677         * g77.dg/fno-onetrip.f
35678         * g77.dg/fno-typeless-boz.f
35679         * g77.dg/fno-underscoring.f
35680         * g77.dg/fno-vxt-1.f
35681         * g77.dg/fonetrip.f
35682         * g77.dg/ftypeless-boz.f
35683         * g77.dg/fugly-assumed.f
35684         * g77.dg/funderscoring.f
35685         * g77.dg/fvxt-1.f
35686
35687 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35688
35689         * objc.dg/fwd-proto-1.m: New.
35690         * objc.dg/local-decl-1.m: New.
35691         * objc.dg/naming-1.m: New.
35692         * objc.dg/naming-2.m: New.
35693         * objc.dg/proto-hier-1.m: New.
35694
35695 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35696
35697         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35698         largest-type elements to a struct makes its size grow.
35699
35700 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35701
35702         * g++.dg/abi/vthunk1.C: New test.
35703
35704 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35705
35706         * g++.dg/abi/vbase8-22.C: New test.
35707
35708 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35709
35710         * gcc.dg/cpp/macro8.c: New test.
35711
35712 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35713
35714         * g++.dg/abi/vbase8-21.C: New test.
35715
35716 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35717
35718         * g++.dg/abi/vbase8-10.C: New test.
35719
35720 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35721
35722         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35723         ${tool}_set_ld_library_path.
35724         Changed caller.
35725         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35726         g++.exp.
35727
35728 2001-07-26  Stan Cox <scox@redhat.com>
35729
35730         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35731         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35732         gcc_exit, gcc_check_unsupported_p):
35733         Moved to gcc-deps.exp
35734         * gcc-deps.exp: New file.
35735
35736 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35737
35738         * g++.old-deja/g++.pt/defarg14.C: New test.
35739
35740 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35741
35742         * g++.old-deja/g++.other/lineno5.C: New test.
35743
35744 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35745
35746         * g++.old-deja/g++.pt/crash68.C: New test.
35747
35748 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35749
35750         * g++.old-deja/g++.other/crash42.C: New test.
35751
35752 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35753
35754         * gcc.dg/cpp/extratokens.c: Fix.
35755         * gcc.dg/cpp/skipping2.c: New tests.
35756
35757 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35758
35759         * gcc.c-torture/execute/20010724-1.c: New file.
35760         * gcc.c-torture/execute/20010724-1.x: New file.
35761
35762 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35763
35764         * g++.old-deja/g++.other/cond7.C: New test.
35765
35766 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35767
35768         * g++.old-deja/g++.other/optimize4.C: New test.
35769
35770 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35771
35772         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35773
35774 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35775
35776         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35777         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35778         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35779         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35780
35781         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35782         bug report" message.
35783
35784         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35785         * g++.dg/ext/instantiate1.C: Move from old-deja.
35786
35787 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35788
35789         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35790         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35791         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35792         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35793
35794 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35795
35796         * gcc.c-torture/execute/20010723-1.c: New test.
35797
35798 2001-07-23  Ben Elliston  <bje@redhat.com>
35799
35800         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35801
35802 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35803
35804         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35805         i[34567]86-*-*.
35806         Delete handling of ieee_multilib_flags.
35807         Pass -mieee for alpha*-*-* and sh-*-*.
35808         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35809
35810 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35811
35812         Remove old-abi tests.
35813         * g++.old-deja/g++.mike/p11116.C: Remove.
35814         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35815
35816 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35817
35818         * g77.f-torture/compile/pr3743.f: New test
35819
35820 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35821
35822         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35823
35824 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35825
35826         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35827         g++.old-deja/g++.pt/static6.C: Likewise.
35828         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35829         supports weak symbols.
35830
35831 2001-07-18  Andreas Jaeger  <aj@suse.de>
35832
35833         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35834         supported again.
35835
35836 2001-07-18  Andreas Jaeger  <aj@suse.de>
35837
35838         * gcc.dg/iftrap-1.c: Fix target line.
35839
35840 2001-07-17  Richard Henderson  <rth@redhat.com>
35841
35842         * gcc.c-torture/execute/20010717-1.c: New.
35843
35844 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35845
35846         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35847         tests.
35848
35849 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35850
35851         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35852
35853 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35854
35855         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35856         UAC_SIGBUS, UAC_NOPRINT definitions.
35857
35858 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35859
35860         * objc/execute/object_is_class.m: New test.
35861         * objc/execute/object_is_meta_class.m: New test.
35862
35863 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35864
35865         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35866         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35867
35868 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35869
35870         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35871         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35872
35873 2001-07-14  Richard Henderson  <rth@redhat.com>
35874
35875         * gcc.dg/iftrap-1.c: New.
35876
35877 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35878
35879         * g77.f-torture/execute/intrinsic77.f: New test.
35880
35881 2001-07-11  Janis Johnson <janis@us.ibm.com>
35882
35883         * gcc.misc-tests/gcov-3.c: New test.
35884
35885 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35886
35887         * gcc.c-torture/compile/20010711-1.c,
35888         * gcc.c-torture/compile/20010711-2.c: New tests.
35889
35890 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35891
35892         * gcc.c-torture/execute/20010711-1.c: New test.
35893
35894 2001-07-11  Ben Elliston  <bje@redhat.com>
35895
35896         * g++.old-deja/g++.other/enum5.C: New test.
35897
35898 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35899
35900         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35901         (g++-dg-prune): Call prune_gcc_output.
35902         * prune.exp: New file for prune_gcc_output.
35903         * lib/g++.exp, lib/gcc.exp: Load it.
35904
35905 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35906
35907         * gcc.c-torture/compile/20010701-1.c,
35908         g++.old-deja/g++.ext/attrib6.C: New tests.
35909
35910 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35911
35912         * gcc.c-torture/compile/20010706-1.c: New test.
35913
35914 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35915
35916         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35917
35918 2001-06-28  Stan Shebs  <shebs@apple.com>
35919
35920         * gcc.dg/pragma-darwin.c: New test.
35921
35922 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35923
35924         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35925         Solaris 2.[678] system.
35926
35927 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35928
35929         * gcc.dg/20010622-1.c: New test.
35930
35931 2001-06-18  Stan Shebs  <shebs@apple.com>
35932
35933         * objc.dg: New directory.
35934         * objc.dg/dg.exp: New file.
35935         * objc.dg/alias.m: New.
35936         * objc.dg/class-1.m: New.
35937         * objc.dg/class-2.m: New.
35938         * objc.dg/const-str-1.m: New.
35939         * objc.dg/const-str-2.m: New.
35940         * objc.dg/id-1.m: New.
35941         * objc.dg/method-1.m: New.
35942         * objc.dg/super-class-1.m: New.
35943         * lib/objc-dg.exp: New file.
35944
35945 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35946
35947         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35948         of label name.
35949
35950 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35951
35952         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35953
35954 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35955
35956         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35957         variable.
35958
35959 2001-06-12  Richard Henderson  <rth@redhat.com>
35960
35961         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35962
35963 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35964
35965         * g++.old-deja/g++.abi/vbase5.C: New test.
35966         * g++.old-deja/g++.abi/vbase6.C: New test.
35967         * g++.old-deja/g++.abi/vbase7.C: New test.
35968
35969 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35970
35971         * gcc.c-torture/compile/20010610-1.c: New test.
35972
35973 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35974
35975         * g++.old-deja/g++.abi/vbase4.C: New test.
35976
35977 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35978
35979         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35980         support %f for HC11/HC12 targets.
35981         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35982         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35983         on HC11/HC12 targets.
35984         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35985
35986 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35987
35988         * gcc.dg/wchar_t-1.c: New file.
35989         * gcc.dg/wint_t-1.c: Likewise.
35990
35991 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35992
35993         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35994
35995 2001-06-11  Richard Henderson  <rth@redhat.com>
35996
35997         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35998
35999 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36000
36001         * gcc.c-torture/compile/20010611-1.c: New test.
36002
36003 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36004
36005         * gcc.dg/c99-tag-1.c: Add more tests.
36006
36007 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36008
36009         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36010         representation on MN10300 and ARM/Thumb.
36011
36012 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36013
36014         * g77.f-torture/execute/20010610.f: New.
36015
36016 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36017
36018         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36019         names.
36020
36021 2001-06-09  Richard Henderson  <rth@redhat.com>
36022
36023         * gcc.c-torture/execute/ashrdi-1.c: New.
36024         * gcc.c-torture/execute/ashldi-1.c: New.
36025         * gcc.c-torture/execute/lshrdi-1.c: New.
36026
36027 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36028
36029         * objc/execute/load-3.m: Added. Check sending +load to categories,
36030         in addition to classes.
36031
36032 2001-06-08  Stan Shebs  <shebs@apple.com>
36033
36034         * objc/execute/load-2.m: New test.  From Nicola Pero
36035         <n.pero@mi.flashnet.it>.
36036
36037 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36038
36039         * gcc.c-torture/execute/20010605-2.c: New test.
36040
36041 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36042
36043         * g++.old-deja/g++.abi/vbase2.C: New test.
36044         * g++.old-deja/g++.abi/vbase3.C: New test.
36045
36046 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36047
36048         * g++.old-deja/g++.pt/friend49.C: New test.
36049
36050 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36051
36052         * g++.old-deja/g++.ext/anon3.C: New test.
36053
36054 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36055
36056         * g++.old-deja/g++.other/conv7.C: New test.
36057
36058 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36059
36060         * gcc.c-torture/compile/20010605-2.c: New test.
36061
36062 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36063
36064         * gcc.c-torture/execute/20010604-1.c: New test.
36065
36066 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36067
36068         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36069
36070 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36071
36072         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36073         (g++_link_flags): Likewise.
36074         (g++_init): Pass gccpath's value to two previous functions.
36075
36076 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36077
36078         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36079         Ensure logfile entry matches exec command line.
36080
36081 2001-05-31  Richard Henderson  <rth@redhat.com>
36082
36083         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36084         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36085
36086 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36087
36088         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36089         compiler for irix6.2
36090
36091 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36092
36093         * g++.old-deja/g++.other/optimize3.C: New file.
36094
36095 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36096
36097         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36098         assemble.
36099
36100 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36101
36102         * g++.old-deja/g++.other/optimize2.C: New file.
36103
36104 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36105
36106         * gcc.c-torture/compile/20010518-2.c: New file.
36107         * gcc.c-torture/execute/20010518-1.c: New file.
36108         * gcc.c-torture/execute/20010518-2.c: New file.
36109
36110 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36111
36112         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36113
36114 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36115
36116         G++ no longer defines builtins that do not begin with __builtin.
36117         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36118         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36119         * g++.old-deja/g++.law/builtin1.C: Likewise.
36120         * g++.old-deja/g++.law/cvt2.C: Likewise.
36121         * g++.old-deja/g++.mike/net5.C: Likewise.
36122         * g++.old-deja/g++.other/builtins1.C: Likewise.
36123         * g++.old-deja/g++.other/builtins2.C: Likewise.
36124         * g++.old-deja/g++.other/builtins3.C: Likewise.
36125         * g++.old-deja/g++.other/builtins4.C: Likewise.
36126         * g++.old-deja/g++.other/inline8.C: Likewise.
36127         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36128
36129 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36130
36131         * g++.old-deja/g++.pt/using1.C: Adjust.
36132         * g++.old-deja/g++.pt/using2.C: New test.
36133
36134 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36135
36136         * gcc.dg/cpp/charconst.c: New tests.
36137         * gcc.dg/cpp/escape.c: New tests.
36138         * gcc.dg/cpp/escape-1.c: New tests.
36139         * gcc.dg/cpp/escape-2.c: New tests.
36140         * gcc.dg/cpp/ucs.c: New tests.
36141
36142 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36143
36144         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36145         native compiler for irix6.5.
36146
36147 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36148
36149         * lib/g++.exp (g++_include_flags): Use args to compute
36150         get_multilibs.
36151         (g++_link_flags): Likewise.
36152         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36153
36154 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36155
36156         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36157
36158 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36159
36160         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36161         this file.
36162
36163 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36164
36165         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36166         STACK_SIZE;
36167         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36168         to STACK_SIZE; Use it to define size of add_histo array.
36169         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36170         to STACK_SIZE.
36171         (f): Use GITT_SIZE to define size of gitt local table.
36172         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36173         to STACK_SIZE; Use it to define size of bytemem array.
36174
36175 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36176
36177         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36178         on 68HC11/HC12 due to the asm instruction.
36179         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36180         * gcc.c-torture/compile/920520-1.x: Likewise.
36181         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36182         on 68HC11/HC12 because the function is larger than 64K.
36183         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36184         on 68HC11/HC12 because the structure is too large.
36185
36186 2001-05-20  Richard Henderson  <rth@redhat.com>
36187
36188         * gcc.c-torture/execute/20010520-1.c: New.
36189
36190 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36191
36192         * g++.old-deja/g++.warn/compare1.C: New test.
36193         * gcc.dg/compare4.c: New test.
36194
36195 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36196
36197         * g++.old-deja/g++.other/optimize1.C: New test.
36198
36199 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36200
36201         * g++.old-deja/g++.pt/spec41.C: New test.
36202
36203 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36204
36205         * gcc.c-torture/compile/20010114-1.x: Remove.
36206
36207 2001-05-18  Stan Shebs  <shebs@apple.com>
36208
36209         * gcc.c-torture/compile/20010518-1.c: New test.
36210
36211 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36212
36213         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36214         * g++.old-deja/g++.pt/crash67.C: New test.
36215
36216 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36217
36218         * g++.old-deja/g++.other/debug9.C: New test.
36219
36220 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36221
36222         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36223
36224 2001-05-16  Jan Hubicka  <jh@suse.cz>
36225
36226         * gcc.c-torture/compile/20010516-1.c: New test.
36227
36228 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36229
36230         * g++.old-deja/g++.other/crash41.C: New test.
36231
36232 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36233
36234         * g++.old-deja/g++.pt/crash66.C: New test.
36235
36236 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36237
36238         * g++.old-deja/g++.robertl/eb27.C: Convert.
36239
36240 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36241
36242         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36243         declaration being redundant.
36244
36245 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36246
36247         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36248
36249 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36250
36251         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36252
36253 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36254
36255         * lib/g++.exp: Use testsuite_flags.
36256
36257 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36258
36259         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36260
36261 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36262
36263         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36264
36265 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36266
36267         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36268
36269 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36270
36271         * gcc.c-torture/compile/20010313-1.c: New test.
36272
36273 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36274
36275         * gcc.dg/cpp/direct2.c: New test.
36276         * gccq.dg/cpp/direct2s.c: New test.
36277
36278         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36279
36280 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36281
36282         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36283         * g++.old-deja/g++.other/op3.C: Likewise.
36284
36285 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36286
36287         * gcc.dg/cpp/syshdr.h: New file.
36288         * gcc.dg/cpp/sysmac1.c: Update.
36289         * gcc.dg/cpp/sysmac2.c: Update.
36290
36291 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36292
36293         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36294
36295 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36296
36297         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36298         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36299
36300 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36301
36302         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36303
36304 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36305
36306         * lib/g++.exp (g++_include_flags): Don't use any special flags
36307         if TESTING_IN_BUILD_TREE is not defined.
36308         (g++_init): Use a plain 'c++' as the compiler if
36309         TESTING_IN_BUILD_TREEE is not defined.
36310
36311 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36312
36313         * g++.old-deja/g++.eh/catch13.C: New test.
36314         * g++.old-deja/g++.eh/catch14.C: New test.
36315
36316 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36317
36318         * gcc.dg/cpp/tr-define.c: New test.
36319
36320 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36321
36322         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36323         <stdlib.h>, not <malloc.h>.
36324
36325 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36326
36327         * g++.old-deja/g++.ns/template17.C: New test.
36328
36329 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36330
36331         * g++.old-deja/g++.pt/ref4.C: New test.
36332
36333 2001-04-30  Richard Henderson  <rth@redhat.com>
36334
36335         * gcc.dg/20000724-1.c: Revert last change.
36336
36337 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36338
36339         * g77.f-torture/execute/20010430.f: New test.
36340
36341 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36342
36343         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36344
36345 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36346
36347         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36348
36349 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36350
36351         * g++.old-deja/g++.eh/crash6.C: New test.
36352
36353 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36354
36355         * g++.old-deja/g++.other/warn7.C: New test.
36356
36357 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36358
36359         * g++.old-deja/g++.other/defarg9.C: New test.
36360
36361 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36362
36363         * g77.f-torture/compile/20010426.f: New test.
36364         * g77.f-torture/execute/20010426.f: New test.
36365
36366 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36367
36368         * g77.f-torture/compile/20000629-1.x: Remove - error
36369         has been fixed.
36370
36371 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36372
36373         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36374         Tweak slightly to work with g++.dg framework.
36375         * g++.dg/special/ecos.exp: Run initp1.C test.
36376         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36377
36378         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36379         its linker doesn't give line numbers either.
36380         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36381
36382 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36383
36384         * g++.old-deja/g++.other/lex1.C: New test.
36385
36386 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36387
36388         * gcc.dg/noncompile/20010425-1.c: New test.
36389
36390 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36391
36392         * g++.old-deja/g++.pt/mangle2.C: New test.
36393
36394 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36395
36396         * gcc.dg/format/plus-1.c: New test.
36397
36398 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36399
36400         * gcc.dg/20010423-1.c: New test.
36401
36402 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36403
36404         * gcc.c-torture/execute/20010422-1.c: New test.
36405
36406 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36407
36408         * g++.old-deja/g++.ns/type2.C: New test.
36409
36410 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36411
36412         * g++.old-deja/g++.other/perf1.C: New test.
36413
36414 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36415
36416         * gcc.dg/c99-func-2.c: Remove xfail.
36417         * gcc.dg/c99-func-3.c: Remove xfail.
36418         * gcc.dg/c99-func-4.c: Remove xfail.
36419
36420 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36421
36422         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36423
36424 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36425
36426         * gcc.c-torture/compile/20010423-1.c: New test.
36427
36428 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36429
36430         * g++.old-deja/g++.pt/typename28.C: New test.
36431
36432 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36433
36434         * g++.old-deja/g++.abi/empty2.C: New test.
36435         * g++.old-deja/g++.abi/empty3.C: New test.
36436
36437 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36438
36439         * g++.old-deja/g++.other/comdat2.C: New test.
36440         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36441
36442 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36443
36444         * g++.old-deja/g++.other/overload14.C: New test.
36445
36446 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36447
36448         * g++.old-deja/g++.other/lookup23.C: New test.
36449
36450 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36451
36452         * gcc.c-torture/execute/20010403-1.c: New test.
36453
36454 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36455             Mark Mitchell  <mark@codesourcery.com>
36456
36457         * lib/old-dejagnu.exp: Don't delete output of executable.
36458         Add .exe suffix to executables.
36459
36460 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36461
36462         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36463
36464 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36465
36466         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36467
36468 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36469
36470         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36471         * g++.old-deja/g++.abi/crash1.C: New test.
36472
36473 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36474
36475         * g++.old-deja/g++.other/crash40.C: New test.
36476
36477 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36478
36479         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36480
36481 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36482
36483         * g++.old-deja/g++.other/warn6.C: New test.
36484
36485 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36486
36487         * g++.old-deja/g++.robertl/eb42.C: Same.
36488
36489 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36490
36491         * gcc.dg/wtr-conversion-1.c: New testcase.
36492
36493 2001-04-10  Richard Henderson  <rth@redhat.com>
36494
36495         * g++.old-deja/g++.other/array5.C: New.
36496
36497 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36498
36499         * gcc.c-torture/execute/20010408-1.c: New test.
36500
36501 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36502
36503         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36504         headers and constructs.
36505         * g++.old-deja/g++.robertl/eb79.C: Same.
36506         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36507         * g++.old-deja/g++.robertl/eb73.C: Same.
36508         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36509         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36510         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36511         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36512         * g++.old-deja/g++.robertl/eb44.C: Same.
36513         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36514         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36515         * g++.old-deja/g++.robertl/eb39.C: Same.
36516         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36517         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36518         * g++.old-deja/g++.robertl/eb30.C: Same.
36519         * g++.old-deja/g++.robertl/eb3.C: Same.
36520         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36521         * g++.old-deja/g++.robertl/eb21.C: Same.
36522         * g++.old-deja/g++.robertl/eb15.C: Same.
36523         * g++.old-deja/g++.robertl/eb118.C: Same.
36524         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36525         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36526         * g++.old-deja/g++.robertl/eb109.C: Same.
36527         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36528         * g++.old-deja/g++.mike/rtti1.C: Same.
36529         * g++.old-deja/g++.mike/p658.C: Same.
36530         * g++.old-deja/g++.mike/net46.C: Same.
36531         * g++.old-deja/g++.mike/net34.C: Same.
36532         * g++.old-deja/g++.mike/memoize1.C: Same.
36533         * g++.old-deja/g++.mike/eh2.C: Same.
36534         * g++.old-deja/g++.law/weak.C: Same.
36535         * g++.old-deja/g++.law/visibility7.C: Same.
36536         * g++.old-deja/g++.law/visibility25.C: Same.
36537         * g++.old-deja/g++.law/visibility22.C: Same.
36538         * g++.old-deja/g++.law/visibility2.C: Same.
36539         * g++.old-deja/g++.law/visibility17.C: Same.
36540         * g++.old-deja/g++.law/visibility13.C: Same.
36541         * g++.old-deja/g++.law/visibility10.C: Same.
36542         * g++.old-deja/g++.law/visibility1.C: Same.
36543         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36544         * g++.old-deja/g++.law/vbase1.C: Same.
36545         * g++.old-deja/g++.law/operators32.C: Same.
36546         * g++.old-deja/g++.law/nest3.C: Same.
36547         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36548         * g++.old-deja/g++.law/except5.C (main): Same.
36549         * g++.old-deja/g++.law/cvt7.C (run): Same.
36550         * g++.old-deja/g++.law/cvt2.C: Same.
36551         * g++.old-deja/g++.law/cvt16.C: Same.
36552         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36553         * g++.old-deja/g++.law/ctors17.C (main): Same.
36554         * g++.old-deja/g++.law/ctors13.C: Same.
36555         * g++.old-deja/g++.law/ctors12.C (main): Same.
36556         * g++.old-deja/g++.law/ctors10.C: Same.
36557         * g++.old-deja/g++.law/code-gen5.C: Same.
36558         * g++.old-deja/g++.law/bad-error7.C: Same.
36559         * g++.old-deja/g++.law/arm9.C: Same.
36560         * g++.old-deja/g++.law/arm12.C: Same.
36561         * g++.old-deja/g++.law/arg8.C: Same.
36562         * g++.old-deja/g++.law/arg1.C: Same.
36563         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36564         * g++.old-deja/g++.jason/template31.C: Same.
36565         * g++.old-deja/g++.jason/template24.C (main): Same.
36566         * g++.old-deja/g++.jason/2371.C: Same.
36567         * g++.old-deja/g++.eh/new2.C: Same.
36568         * g++.old-deja/g++.eh/new1.C: Same.
36569         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36570         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36571         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36572         * g++.old-deja/g++.brendan/crash62.C: Same.
36573         * g++.old-deja/g++.brendan/crash52.C: Same.
36574         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36575         * g++.old-deja/g++.brendan/crash38.C: Same.
36576         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36577         * g++.old-deja/g++.brendan/copy9.C: Same.
36578
36579 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36580
36581         * gcc.c-torture/execute/20001203-2.c (memset):
36582         Count argument is of type __SIZE_TYPE__.
36583
36584 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36585
36586         * gcc.c-torture/compile/20010404-1.c: New test.
36587
36588 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36589
36590         * gcc.c-torture/compile/20010326-1.c: New test.
36591
36592 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36593
36594         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36595         peculiarities of the SH.
36596         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36597
36598 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36599
36600         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36601         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36602         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36603
36604 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36605
36606         * g77.f-torture/compile/20010321-1.f: New test.
36607
36608 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36609
36610         * gcc.c-torture/compile/20010329-1.c: New test.
36611
36612 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36613
36614         * gcc.c-torture/execute/20010329-1.c: New test.
36615
36616 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36617
36618         * g++.old-deja/g++.other/eh4.C: Fix typo.
36619
36620 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36621
36622         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36623
36624 2001-03-28  Philip Blundell  <philb@gnu.org>
36625
36626         * gcc.c-torture/compile/20010328-1.c: New test.
36627
36628 2001-03-27  Richard Henderson  <rth@redhat.com>
36629
36630         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36631         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36632
36633 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36634
36635         * gcc.c-torture/compile/20010327-1.c: New test.
36636
36637 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36638
36639         * g++.old-deja/g++.other/friend12.C: New test.
36640         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36641         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36642
36643 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36644
36645         * gcc.c-torture/execute/20010325-1.c: New test.
36646
36647 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36648
36649         * g++.old-deja/g++.other/mangle3.C: New test.
36650
36651 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36652
36653         * g++.old-deja/g++.other/anon8.C: New test.
36654
36655 2001-03-20  Philip Blundell  <philb@gnu.org>
36656
36657         * gcc.c-torture/compile/20010320-1.c: New test.
36658
36659 2001-03-17  Richard Henderson  <rth@redhat.com>
36660
36661         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36662
36663 2001-03-15  Geoff Keating  <geoff@redhat.com>
36664
36665         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36666         tests on AIX.
36667
36668 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36669
36670         * g++.old-deja/g++.other/eh4.C: New test.
36671
36672 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36673
36674         * gcc.dg/cpp/mi1.c: Update.
36675
36676 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36677
36678         * g++.old-deja/g++.other/regstack.C: New test.
36679
36680 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36681
36682         * g++.old-deja/g++.other/ref4.C: New test.
36683
36684 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36685
36686         * objc/execute/va_method.m: Added.
36687         * objc/execute/IMP.m: Added.
36688         * objc/execute/_cmd.m: Added.
36689         * objc/execute/accessing_ivars.m: Added.
36690         * objc/execute/class-1.m: Added.
36691         * objc/execute/class-10.m: Added.
36692         * objc/execute/class-11.m: Added.
36693         * objc/execute/class-12.m: Added.
36694         * objc/execute/class-13.m: Added.
36695         * objc/execute/class-14.m: Added.
36696         * objc/execute/class-2.m: Added.
36697         * objc/execute/class-3.m: Added.
36698         * objc/execute/class-4.m: Added.
36699         * objc/execute/class-5.m: Added.
36700         * objc/execute/class-6.m: Added.
36701         * objc/execute/class-7.m: Added.
36702         * objc/execute/class-8.m: Added.
36703         * objc/execute/class-9.m: Added.
36704         * objc/execute/class-tests-1.h
36705         * objc/execute/class-tests-2.h
36706         * objc/execute/compatibility_alias.m: Added.
36707         * objc/execute/encode-1.m: Added.
36708         * objc/execute/formal_protocol-1.m: Added.
36709         * objc/execute/formal_protocol-2.m: Added.
36710         * objc/execute/formal_protocol-3.m: Added.
36711         * objc/execute/formal_protocol-4.m: Added.
36712         * objc/execute/formal_protocol-5.m: Added.
36713         * objc/execute/formal_protocol-6.m: Added.
36714         * objc/execute/formal_protocol-7.m: Added.
36715         * objc/execute/informal_protocol.m: Added.
36716         * objc/execute/initialize.m: Added.
36717         * objc/execute/load.m: Added.
36718         * objc/execute/many_args_method.m: Added.
36719         * objc/execute/nested-3.m: Added.
36720         * objc/execute/no_clash.m: Added.
36721         * objc/execute/private.m: Added.
36722         * objc/execute/redefining_self.m: Added.
36723         * objc/execute/root_methods.m: Added.
36724         * objc/execute/selector-1.m: Added.
36725         * objc/execute/static-1.m: Added.
36726         * objc/execute/static-2.m: Added.
36727         * objc/execute/va_method.m: Added.
36728
36729 2001-03-10  Richard Henderson  <rth@redhat.com>
36730
36731         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36732
36733 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36734
36735         * g++.old-deja/g++.other/crash31.C: XFAIL.
36736         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36737         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36738         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36739         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36740         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36741
36742 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36743
36744         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36745
36746 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36747
36748         * gcc.dg/20000724-1.c: Don't use multiline strings.
36749
36750 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36751
36752         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36753         result of -cString against what we expect it to be; don't just
36754         print it out for no one to read.
36755
36756         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36757         Based on testcases provided by Nicola Pero.
36758
36759 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36760
36761         * gcc.dg/cpp/macro7.c: New test.
36762
36763 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36764
36765         * gcc.dg/cpp/multiline.c: Update.
36766
36767 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36768
36769         * g++.old-deja/g++.other/enum3.C: New test.
36770
36771 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36772
36773         * g++.old-deja/g++.other/pod1.C: New test.
36774
36775 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36776
36777         * g++.old-deja/g++.ext/overload1.C: New test.
36778
36779 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36780
36781         * g++.old-deja/g++.pt/using1.C: New test.
36782
36783 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36784
36785         * g++.old-deja/g++.other/using9.C: New test.
36786
36787 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36788
36789         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36790
36791         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36792
36793 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36794
36795         * g++.old-deja/g++.ext/realpt1.C: Remove.
36796
36797 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36798
36799         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36800
36801 2001-02-26  Will Cohen  <wcohen@redhat.com>
36802
36803         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36804
36805 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36806
36807         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36808         templatized constructors.
36809
36810 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36811
36812         * gcc.c-torture/execute/20010224-1.c: New test.
36813
36814 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36815
36816         * gcc.c-torture/execute/20010222-1.c: New test.
36817
36818 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36819
36820         * g++.old-deja/g++.other/inline20.C: New test.
36821
36822 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36823
36824         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36825
36826 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36827
36828         * g++.old-deja/g++.other/lookup22.C: New test.
36829
36830 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36831
36832         * g77.dg: New directory.
36833         * g77.dg/20010216-1.f: New test case.
36834         * g77.dg/dg.exp: New driver.
36835         * lib/g77-dg.exp: New driver library.
36836
36837 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36838
36839         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36840
36841 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36842
36843         * g++.old-deja/g++.other/decl9.C: New test.
36844
36845 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36846
36847         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36848         not need <string> and also tests the initialization at runtime.
36849
36850 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36851
36852         * gcc.c-torture/execute/longlong.c: New test.
36853
36854 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36855
36856         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36857
36858 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36859
36860         * gcc.c-torture/execute/920302-1.c (execute):
36861         Change argument type to short.
36862
36863 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36864
36865         * g++.old-deja/g++.pt/deduct6.C: New test.
36866
36867 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36868
36869         * g++.old-deja/g++.pt/deduct5.C: New test.
36870
36871 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36872
36873         * gcc.c-torture/execute/20010209-1.c: New test.
36874
36875 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36876
36877         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36878
36879 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36880
36881         * g++.dg/vtgc1.C: Update for new ABI.
36882
36883         * consistency.vlad: New directory, 1665 files.
36884
36885 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36886
36887         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36888         return type.
36889         * gcc.dg/cpp/digraphs.c: Declare puts.
36890
36891 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36892
36893         * g++.old-deja/g++.other/warn5.C: New test.
36894
36895 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36896
36897         * g++.old-deja/g++.pt/spec40.C: New test.
36898
36899 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36900
36901         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36902         case.
36903         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36904
36905 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36906
36907         * gcc.c-torture/compile/20010209-1.c: New test.
36908
36909 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36910
36911         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36912         excess errors message but not if it crashes.
36913         * g++.old-deja/g++.other/crash27.C: Likewise.
36914         * g++.old-deja/g++.other/crash28.C: Likewise.
36915         * g++.old-deja/g++.other/crash30.C: Likewise.
36916         * g++.old-deja/g++.other/crash32.C: Likewise.
36917         * g++.old-deja/g++.other/crash35.C: Likewise.
36918         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36919
36920 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36921
36922         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36923         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36924         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36925         g77.f-torture/execute/execute.exp,
36926         g77.f-torture/noncompile/noncompile.exp,
36927         gcc.c-torture/execute/execute.exp,
36928         gcc.c-torture/execute/memcheck/memcheck.exp,
36929         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36930         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36931         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36932         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36933         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36934         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36935         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36936         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36937         Remove bug reporting instructions with ancient email addresses.
36938
36939 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36940
36941         * gcc.dg/20010202-1.c: New test.
36942         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36943
36944 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36945
36946         * g++.dg/stdbool-if.C: New test.
36947
36948 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36949
36950         * objc/execute/fdecl.m: Added main().
36951
36952 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36953
36954         * gcc.c-torture/execute/20010206-1.c: New test.
36955
36956 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36957
36958         * gcc.dg/cpp/avoidpaste1.c: Update.
36959
36960 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36961
36962         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36963         Pero <nicola@brainstorm.co.uk>.
36964         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36965
36966 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36967
36968         * g++.old-deja/g++.pt/spec39.C: New test.
36969
36970 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36971
36972         * gcc.c-torture/compile/20010202-1.c: New test.
36973
36974 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36975
36976         * g++.old-deja/g++.abi/primary2.C: New test.
36977         * g++.old-deja/g++.abi/primary3.C: New test.
36978         * g++.old-deja/g++.abi/primary4.C: New test.
36979         * g++.old-deja/g++.abi/primary5.C: New test.
36980         * g++.old-deja/g++.abi/vtable3.h: New test.
36981         * g++.old-deja/g++.abi/vtable3a.C: New test.
36982         * g++.old-deja/g++.abi/vtable3b.C: New test.
36983         * g++.old-deja/g++.abi/vtable3c.C: New test.
36984         * g++.old-deja/g++.abi/vtable3d.C: New test.
36985         * g++.old-deja/g++.abi/vtable3e.C: New test.
36986         * g++.old-deja/g++.abi/vtable3f.C: New test.
36987         * g++.old-deja/g++.abi/vtable3g.C: New test.
36988         * g++.old-deja/g++.abi/vtable3h.C: New test.
36989         * g++.old-deja/g++.abi/vtable3i.C: New test.
36990         * g++.old-deja/g++.abi/vtable3j.C: New test.
36991         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36992
36993 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36994
36995         * g++.old-deja/g++.other/anon6.C: New test.
36996         * g++.old-deja/g++.other/anon7.C: New test.
36997
36998 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36999
37000         * gcc.dg/cpp/avoidpaste2.c: New tests.
37001
37002 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37003
37004         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37005
37006 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37007
37008         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37009         DECIMAL_DIG cases for Irix."
37010
37011 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37012
37013         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37014
37015 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37016
37017         * gcc.dg/c99-tag-1.c: New test.
37018
37019 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37020
37021         * gcc.dg/cpp/tr-warn1.c: Add tests.
37022
37023 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37024
37025         * gcc.dg/cpp/avoidpaste1.c: Update.
37026         * gcc.dg/cpp/paste4.c: Update.
37027
37028 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37029
37030         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37031         cases for Irix.
37032
37033 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37034
37035         * g++.old-deja/g++.other/inline19.C: New test.
37036
37037 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37038
37039         * gcc.dg/Wlarger-than.c: New test.
37040
37041 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37042
37043         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37044
37045 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37046
37047         * gcc.c-torture/execute/20010129-1.c: New test.
37048         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37049
37050 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37051
37052         * gcc.dg/cpp/avoidpaste1.c: Test case.
37053
37054 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37055
37056         * g++.old-deja/g++.other/inline18.C: New test.
37057
37058 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37059
37060         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37061         and __builtin_putchar.
37062
37063 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37064
37065         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37066         tests.
37067
37068 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37069
37070         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37071         floating point number rounding mode to round to the nearest
37072         representable mode.
37073
37074 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37075
37076         * g++.old-deja/g++.other/mangle2.C: New test.
37077
37078 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37079
37080         * gcc.c-torture/compile/20010124-1.c: New test.
37081
37082 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37083
37084         * g++.old-deja/g++.pt/spec38.C: New test.
37085
37086 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37087
37088         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37089         "Build don't run".
37090
37091 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37092
37093         * gcc.c-torture/execute/20010123-1.c: New test.
37094
37095 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37096
37097         * g++.old-deja/g++.pt/spec37.C: New test.
37098
37099 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37100
37101         * g++.old-deja/g++.pt/overload14.C: New test.
37102
37103 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37104
37105         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37106         __builtin_return_address.
37107
37108 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37109
37110         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37111         * g++.old-deja/g++.pt/spec35.C: New test.
37112         * g++.old-deja/g++.pt/spec36.C: New test.
37113
37114 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37115
37116         * gcc.c-torture/compile/20010118-1.c: New test.
37117
37118 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37119
37120         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37121
37122 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37123
37124         * gcc.c-torture/execute/20010119-1.c: New test.
37125
37126 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37127
37128         * g++.old-deja/g++.other/vbase5.C: New test.
37129
37130 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37131
37132         * gcc.c-torture/execute/20010118-1.c: New test.
37133
37134 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37135
37136         * g++.old-deja/g++.pt/deduct3.C: New test.
37137
37138 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37139
37140         * g++.old-deja/g++.pt/spec34.C: New test.
37141
37142 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37143
37144         * g77.f-torture/compile/20000601-2.f: New test.
37145
37146 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37147
37148         * g++.old-deja/g++.other/init17.C: New test.
37149
37150 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37151
37152         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37153
37154 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37155
37156         * g++.old-deja/g++.pt/unify8.C: New test.
37157
37158 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37159
37160         * g++.old-deja/g++.abi/vbase1.C: New test.
37161
37162 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37163
37164         * g++.old-deja/g++.pt/crash65.C: New test.
37165
37166 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37167
37168         * gcc.dg/cpp/assembl2.S: New test case.
37169
37170 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37171
37172         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37173         are supported.
37174
37175 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37176
37177         * g++.old-deja/g++.other/builtins1.C: New test.
37178         * g++.old-deja/g++.other/builtins2.C: Likewise.
37179         * g++.old-deja/g++.other/builtins3.C: Likewise.
37180         * g++.old-deja/g++.other/builtins4.C: Likewise.
37181
37182 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37183
37184         * gcc.c-torture/compile/20010117-1.c: New test.
37185         * gcc.c-torture/compile/20010117-2.c: New test.
37186
37187 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37188
37189         * g77.f-torture/execute/20010116.[fx]: New test,
37190         XFAIL on i?86-*-*.
37191         * g77.f-torture/compile/20010115.f: Indicate it's
37192         a test for PR fortran/1636.
37193
37194 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37195
37196         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37197
37198 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37199
37200         * g77.f-torture/compile/20010115.f: New test.
37201
37202 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37203
37204         * g++.old-deja/g++.pt/nontype5.C: New test.
37205
37206 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37207
37208         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37209         have an equivalent working one below it.
37210
37211 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37212
37213         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37214         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37215
37216 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37217
37218         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37219         message containing "init_priority".
37220         (conpr-2.C): Likewise.
37221         (conpr-3.C): Likewise.
37222         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37223
37224 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37225
37226         * gcc.c-torture/execute/20010114-2.c: New test.
37227
37228 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37229
37230         * gcc.c-torture/compile/20010114-1.c: New test.
37231         * gcc.c-torture/compile/20010114-1.x: Xfail.
37232         * gcc.c-torture/compile/20010114-2.c: New test.
37233         * gcc.c-torture/execute/20010114-1.c: New test.
37234         * gcc.dg/trunc-1.c: New test.
37235         * gcc.dg/uninit-B.c: New test.
37236
37237 2001-01-13  Nick Clifton  <nickc@redhat.com>
37238
37239         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37240         target.
37241
37242 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37243
37244         * gcc.c-torture/compile/20010113-1.c: New test.
37245
37246 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37247
37248         * gcc.c-torture/compile/20001212-1.c: New test.
37249
37250 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37251
37252         * gcc.dg/cpp/widestr1.c: Update.
37253         * gcc.dg/cpp/prag-imp.c: Remove.
37254
37255 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37256
37257         * gcc.c-torture/execute/20000801-3.x: Remove.
37258         * gcc.dg/c90-init-1.c: New test.
37259         * gcc.dg/c99-init-1.c: New test.
37260         * gcc.dg/c99-init-2.c: New test.
37261         * gcc.dg/gnu99-init-1.c: New test.
37262
37263 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37264
37265         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37266         testing that no relevant ones were found.
37267
37268 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37269
37270         * g++.old-deja/g++.pt/cast2.C: New test.
37271
37272 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37273
37274         * g++.old-deja/g++.pt/friend47.C: New test.
37275
37276 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37277
37278         * g++.old-deja/g++.pt/instantiate13.C: New test.
37279
37280 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37281
37282         * g++.old-deja/g++.other/defarg7.C: New test.
37283         * g++.old-deja/g++.other/defarg8.C: New test.
37284
37285 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37286
37287         * g++.old-deja/g++.pt/crash64.C: New test.
37288
37289 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37290
37291         * g++.old-deja/g++.pt/crash63.C: New test.
37292
37293 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37294
37295         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37296
37297 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37298
37299         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37300
37301 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37302
37303         * g++.old-deja/g++.pt/error3.C: New test.
37304
37305 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37306
37307         * g++.old-deja/g++.other/crash39.C: New test.
37308
37309 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37310
37311         * g++.old-deja/g++.other/vbase4.C: New test.
37312
37313 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37314
37315         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37316         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37317         * gcc.dg/special/special.exp: New test driver which will check
37318         for alias support for the above test.
37319
37320 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37321
37322         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37323         problems on small machines.
37324         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37325         parameterize.
37326
37327 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37328
37329         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37330         mips.
37331         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37332
37333 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37334
37335         * g++.old_deja/g++.pt/using8.C: New test.
37336
37337 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37338
37339         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37340
37341 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37342
37343         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37344         where a failure is expected.
37345         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37346
37347 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37348
37349         * g++.old_deja/g++.pt/instantiate12.C: New test.
37350
37351 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37352
37353         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37354         start of structs.
37355         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37356         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37357         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37358         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37359         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37360         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37361         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37362         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37363         * g++.old-deja/g++.eh/spec6.C: Likewise.
37364         * g++.old-deja/g++.jason/crash3.C: Likewise.
37365         * g++.old-deja/g++.law/ctors11.C: Likewise.
37366         * g++.old-deja/g++.law/ctors17.C: Likewise.
37367         * g++.old-deja/g++.law/ctors5.C: Likewise.
37368         * g++.old-deja/g++.law/ctors9.C: Likewise.
37369         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37370         * g++.old-deja/g++.mike/net22.C: Likewise.
37371         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37372         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37373         * g++.old-deja/g++.mike/virt3.C: Likewise.
37374         * g++.old-deja/g++.niklas/t128.C: Likewise.
37375         * g++.old-deja/g++.other/anon4.C: Likewise.
37376         * g++.old-deja/g++.other/using1.C: Likewise.
37377         * g++.old-deja/g++.other/warn3.C: Likewise.
37378         * g++.old-deja/g++.pt/t37.C: Likewise.
37379         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37380         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37381
37382 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37383
37384         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37385
37386 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37387
37388         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37389
37390 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37391
37392         * gcc.c-torture/compile/20010107-1.c: New test.
37393
37394 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37395
37396         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37397
37398 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37399
37400         * gcc.dg/format/format.h: New file.
37401         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37402         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37403         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37404         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37405         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37406         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37407         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37408         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37409         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37410         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37411         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37412         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37413         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37414         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37415         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37416         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37417         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37418         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37419         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37420         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37421         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37422         instead of declaring standard types, macros and functions in each
37423         test.
37424
37425 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37426
37427         * gcc.c-torture/execute/20010106-1.c: New test.
37428
37429 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37430
37431         * gcc.dg/format/format.exp: New file.
37432         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37433         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37434         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37435         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37436         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37437         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37438         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37439         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37440         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37441         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37442         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37443         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37444         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37445         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37446         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37447         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37448         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37449         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37450         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37451         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37452         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37453         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37454         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37455         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37456         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37457         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37458         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37459         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37460         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37461         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37462         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37463         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37464         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37465         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37466         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37467         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37468         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37469         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37470         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37471         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37472         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37473         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37474
37475 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37476
37477         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37478         account.
37479
37480 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37481
37482         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37483
37484 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37485
37486         * g++.old-deja/g++.pt/crash62.C: New test.
37487
37488 2001-01-04  Richard Henderson  <rth@redhat.com>
37489
37490         * gcc.dg/20000926-1.c: Update expected warnings.
37491         * gcc.dg/array-2.c: Likewise.
37492         * gcc.dg/array-4.c: Also validate flexible array members.
37493         * gcc.dg/c99-flex-array-1.c: New.
37494
37495 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37496
37497         * gcc.c-torture/compile/20001222-1.x: Remove.
37498
37499 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37500
37501         * gcc.c-torture/execute/built-in-setjmp.c: New.
37502
37503 2001-01-03  Richard Henderson  <rth@redhat.com>
37504
37505         * gcc.dg/940510-1.c: Update expected error wording.
37506         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37507
37508 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37509
37510         * lib/target-supports.exp (check_alias_available): Modified to
37511         indicate aliases not supported if only weak aliases are supported.
37512
37513 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37514
37515         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37516         Turn on cmpstrsi checks for __pj__ and __i370__.
37517
37518 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37519
37520         * g++.old-deja/g++.other/virtual11.C: New test.
37521
37522 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37523
37524         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37525
37526 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37527
37528         * gcc.c-torture/compile/20010102-1.c: New test.
37529
37530 2001-01-02  Andreas Jaeger  <aj@suse.de>
37531
37532         * gcc.dg/noreturn-3.c: New test.
37533
37534         * gcc.dg/noreturn-4.c: New test.
37535
37536 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37537
37538         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37539         __builtin_fputc and __builtin_fwrite.
37540
37541 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37542
37543         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37544         signed char, not default char.
37545
37546 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37547
37548         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37549
37550 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37551
37552         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37553
37554 2000-12-29  Richard Henderson  <rth@redhat.com>
37555
37556         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37557         (__cyg_profile_func_exit): Define.
37558
37559 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37560
37561         * g++.dg/vtgc1.C: New test.
37562
37563 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37564
37565         * gcc.dg/noncompile/20001228-1.c: New test.
37566
37567         * gcc.dg/20001228-1.c: New test.
37568
37569         * gcc.c-torture/execute/20001228-1.c: New test.
37570
37571 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37572
37573         * gcc.dg/format-strfmon-1.c: New test.
37574
37575 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37576
37577         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37578         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37579         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37580         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37581         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37582         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37583         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37584         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37585         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37586         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37587         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37588         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37589         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37590
37591         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37592         * gcc.c-torture/execute/string-opt-4.c: Test index.
37593
37594 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37595
37596         * gcc.c-torture/compile/20001226-1.c: New test.
37597
37598 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37599
37600         * gcc.c-torture/compile/20001222-1.c: New test.
37601         * gcc.c-torture/compile/20001222-1.x: Xfail.
37602
37603 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37604
37605         * gcc.c-torture/execute/comp-goto-2.c: New test.
37606
37607 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37608
37609         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37610         Use long types if __INT_MAX__ is 32767.
37611         (main): Use cast to (sint32 *) when poking 88 into a_page.
37612
37613         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37614
37615 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37616
37617         * gcc.c-torture/compile/20001221-1.c: New test.
37618         * gcc.c-torture/execute/20001221-1.c: New test.
37619
37620 2000-12-20  Richard Henderson  <rth@redhat.com>
37621
37622         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37623         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37624
37625 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37626
37627         * gcc.dg/compare3.c: New test.
37628
37629 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37630
37631         * gcc.dg/format-warnll-1.c: New test.
37632
37633 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37634
37635         * gcc.dg/cpp/cmdlne-P.c: New test.
37636
37637 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37638
37639         * gcc.c-torture/execute/builtin-abs-1.c,
37640         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37641
37642 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37643
37644         * gcc.dg/cpp/multiline.c: New test.
37645
37646 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37647
37648         * g++.old-deja/g++.other/syshdr1.C: Update.
37649         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37650
37651 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37652
37653         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37654
37655 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37656
37657         * g++.old-deja/g++.pt/ttp65.C: New test.
37658
37659 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37660
37661         * g++.old-deja/g++.pt/ttp64.C: New test.
37662
37663 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37664
37665         * g++.old-deja/g++.pt/spec33.C: New test.
37666
37667 2000-12-14  Catherine Moore  <clm@redhat.com>
37668
37669         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37670         * gcc.c-torture/execute/920612-2.c: Likewise.
37671         * gcc.c-torture/execute/920428-2.c: Likewise.
37672         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37673         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37674
37675 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37676
37677         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37678         * gcc.dg/pack-test-2.c: Likewise.
37679
37680 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37681
37682         Tests by Zack Weinberg <zackw@stanford.edu>.
37683
37684         * gcc.dg/cpp/defined.c: Update.
37685         * gcc.dg/cpp/defined_trad.c: New tests.
37686
37687 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37688
37689         * gcc.dg/cpp/trad-direct.c: Update.
37690
37691 2000-12-11  Neil Booth  <neilb@earthling.net>
37692
37693         * gcc.dg/cpp/defined_trad.c
37694
37695 2000-12-11  Neil Booth  <neilb@earthling.net>
37696
37697         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37698
37699 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37700
37701         * gcc.dg/format-miss-2.c: New test.
37702
37703 2000-12-09  Neil Booth  <neilb@earthling.net>
37704
37705         * gcc.dg/cpp/lineflags.c: New tests.
37706         * gcc.dg/cpp/poison.c: Update.
37707         * gcc.dg/cpp/redef2.c: Update.
37708         * gcc.dg/cpp/skipping.c: New test.
37709
37710 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37711
37712         * g++.old-deja/g++.other/eh3.C: New testcase.
37713
37714 2000-12-07  Neil Booth  <neilb@earthling.net>
37715
37716         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37717         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37718         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37719         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37720         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37721         Update.
37722
37723 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37724
37725         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37726         __SIZE_TYPE__ instead of int for type of integers cast to
37727         pointers.
37728
37729 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37730
37731         * g++.old-deja/g++.other/cleanup4.C: New test.
37732
37733 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37734
37735         * format-sec-1.c: New test.
37736
37737 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37738
37739         * gcc.dg/format-nonlit-3.c: New test.
37740
37741 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37742
37743         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37744         through a null pointer.
37745
37746 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37747
37748         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37749         * g++.old-deja/g++.pt/partial4.C: New test.
37750
37751 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37752
37753         * gcc.c-torture/execute/ieee/hugeval.x: New.
37754
37755 2000-12-06  Neil Booth  <neilb@earthling.net>
37756
37757         * gcc.dg/cpp/backslash2.c: New tests.
37758
37759 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37760
37761         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37762         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37763
37764 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37765
37766         * gcc.c-torture/execute/20001203-2.c: New testcase.
37767
37768 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37769
37770         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37771         * g++.old-deja/g++.other/virtual10.C: New test.
37772
37773 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37774
37775         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37776
37777 2000-12-05  Richard Henderson  <rth@redhat.com>
37778
37779         * gcc.c-torture/compile/20001205-1.c: New.
37780
37781 2000-12-04  Neil Booth  <neilb@earthling.net>
37782
37783         * g++.old-deja/g++.other/virtual9.C: New test.
37784         * g++.old-deja/g++.pt/crash61.C: New test.
37785         * gcc.c-torture/execute/loop-9.c: New test.
37786
37787 2000-12-04  Neil Booth  <neilb@earthling.net>
37788
37789         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37790         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37791         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37792         * gcc.dg/cpp/extratokens.c: ...here.
37793
37794 2000-12-04  Neil Booth  <neilb@earthling.net>
37795
37796         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37797         New tests.
37798
37799 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37800
37801         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37802         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37803
37804 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37805
37806         * gcc.c-torture/execute/20001203-1.c: New test.
37807
37808 2000-12-03  Neil Booth  <neilb@earthling.net>
37809
37810         * gcc.dg/cpp/macro6.c: New test cases.
37811
37812 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37813
37814         * gcc.c-torture/execute/string-opt-9.c: New test.
37815         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37816         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37817         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37818
37819         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37820         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37821
37822 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37823
37824         * gcc.dg/cpp/if-6.c: New testcase.
37825
37826         * gcc.dg/20001201-1.c: New testcase.
37827
37828 2000-12-02  Neil Booth  <neilb@earthling.net>
37829
37830         * g++.old-deja/g++.other/externC4.C,
37831         g++.old-deja/g++.other/friend10.C: New tests.
37832
37833 2000-12-02  Neil Booth  <neilb@earthling.net>
37834
37835         * g++.old-deja/g++.other/instan2.C
37836         * g++.old-deja/g++.other/instan3.C: New test.
37837
37838 2000-12-02  Neil Booth  <neilb@earthling.net>
37839
37840         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37841         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37842         gnuc99.c,gnuc99-pedantic.c: New tests.
37843
37844 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37845
37846         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37847         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37848
37849 2000-12-01  Neil Booth  <neilb@earthling.net>
37850
37851         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37852         * gcc.dg/cpp/poison.c: Update.
37853         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37854
37855 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37856
37857         * g77.f-torture/execute/20001201.f: New test.
37858
37859 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37860
37861         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37862
37863 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37864
37865         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37866
37867 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37868
37869         * g++.old-deja/g++.other/cast6.C: New test.
37870
37871 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37872
37873         * gcc.c-torture/execute/20001130-2.c: New testcase.
37874
37875 2000-11-30  Richard Henderson  <rth@redhat.com>
37876
37877         * gcc.c-torture/execute/20001130-1.c: New test.
37878
37879 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37880
37881         * g++.old-deja/g++.other/op3.C: New test.
37882
37883 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37884
37885         * g++.old-deja/g++.other/op2.C: New test.
37886
37887 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37888
37889         * g++.old-deja/g++.other/crash38.C: New test.
37890
37891 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37892
37893         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37894
37895 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37896
37897         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37898         tests.
37899         * gcc.c-torture/execute/string-opt-6.c: New test.
37900
37901         * gcc.dg/20001117-1.c: Add main.
37902
37903 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37904
37905         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37906         Move from here ...
37907         * gcc.dg/940510-1.c: ... to here.
37908
37909         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37910         zero-size arrays in toplevel structures.
37911
37912 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37913
37914         * gcc.c-torture/execute/loop-8.c: New test.
37915
37916 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37917
37918         * g++.old-deja/g++.other/base1.C: New test.
37919
37920 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37921
37922         * g++.old-deja/g++.other/parse2.C: New test.
37923
37924 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37925
37926         * g++.old-deja/g++.pt/incomplete1.C: New test.
37927
37928 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37929
37930         * g++.old-deja/g++.other/friend9.C: New test.
37931
37932 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37933
37934         * gcc.dg/20001127-1.c: New test.
37935
37936 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37937
37938         * g++.old-deja/g++.pt/friend46.C: New test.
37939
37940 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37941
37942         * g++.old-deja/g++.other/ptrmem8.C: New test.
37943
37944 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37945
37946         * gcc.c-torture/execute/string-opt-7.c: New test.
37947         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37948
37949 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37950
37951         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37952         instead of 'mkcheck 2'.
37953
37954 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37955
37956         * gcc.c-torture/execute/memcheck/driver.c,
37957         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37958         C9X references to refer to C99.
37959
37960 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37961
37962         * gcc.dg/ultrasp3.c: New test.
37963
37964 2000-11-25  Neil Booth  <neilb@earthling.net>
37965
37966         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37967
37968 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37969
37970         * gcc.c-torture/compile/20001123-2.c: New.
37971
37972 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37973
37974         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37975
37976 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37977
37978         * gcc.dg/sequence-point-1.c: Add some new tests.
37979         * gcc.c-torture/execute/20001124-1.c: New test.
37980
37981 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37982
37983         * g++.old-deja/g++.other/vaarg4.C: New test.
37984         * gcc.c-torture/compile/20001123-1.c: New test.
37985
37986 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37987
37988         * g++.other/crash24.C: Adjust and remove XFAIL.
37989         * g++.other/crash37.C: New test.
37990
37991 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37992
37993         * g++.old-deja/g++.pt/instantiate9.C: New test.
37994
37995 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37996
37997         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37998         new ABI, too.
37999
38000         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38001         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38002
38003 2000-11-22  Neil Booth  <neilb@earthling.net>
38004
38005         * gcc.dg/cpp/Wtrigraphs.c: New test.
38006
38007 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38008
38009         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38010
38011 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38012
38013         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38014
38015 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38016
38017         * lib/gcc-dg.exp: load_lib scanasm.exp.
38018         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38019         * lib/g++-dg.exp: load_lib scanasm.exp.
38020         * lib/scanasm.exp: New.
38021         (scan-assembler, scan-assembler-not): Add optional arguments to
38022         test name, or if not present, the pattern name.
38023         (scan-assembler-dem, scan-assembler-dem-not): New.
38024
38025         * g++.dg/dg.exp: New.
38026
38027 2000-11-21  Neil Booth  <neilb@earthling.net>
38028
38029         * gcc.dg/cpp/integrated1.c: Remove.
38030
38031 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38032
38033         * gcc.c-torture/execute/20001121-1.c: New test.
38034
38035 2000-11-21  Richard Henderson  <rth@redhat.com>
38036
38037         * gcc.c-torture/compile/20001121-1.c: New test.
38038
38039 2000-11-20  Neil Booth  <neilb@earthling.net>
38040
38041         * gcc.dg/cpp/integrated1.c: New test.
38042
38043 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38044
38045         * g++.old-deja/g++.other/inline17.C: New test.
38046
38047 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38048
38049         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38050         local variable to be zero: I made the variable global. Now
38051         uses abort() and exit() instead of relying on main's return value.
38052
38053 2000-11-20  Neil Booth  <neilb@earthling.net>
38054
38055         * gcc.dg/cpp/paste2.c: Update test.
38056         * objc/execute/paste.m: New test.
38057
38058 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38059
38060         * gcc.dg/c99-condexpr-1.c: New test.
38061
38062 2000-11-20  Neil Booth  <neilb@earthling.net>
38063
38064         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38065
38066 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38067
38068         * g++.old-deja/g++.pt/export1.C: New test.
38069
38070 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38071
38072         * gcc.dg/20001117-1.c: New test.
38073
38074 2000-11-18  Richard Henderson  <rth@redhat.com>
38075
38076         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38077
38078 2000-11-18  Richard Henderson  <rth@redhat.com>
38079
38080         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38081         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38082         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38083
38084 2000-11-18  Richard Henderson  <rth@redhat.com>
38085
38086         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38087         (main): New.  Exit cleanly.
38088
38089 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38090
38091         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38092         gcc.dg/c99-fordecl-2.c: New tests.
38093
38094 2000-11-18  Richard Henderson  <rth@redhat.com>
38095
38096         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38097         * gcc.c-torture/execute/zerolen-2.c: New.
38098
38099 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38100
38101         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38102         memory.
38103
38104 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38105
38106         * g++.old-deja/g++.pt/instantiate8.C: New test.
38107
38108 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38109
38110         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38111         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38112
38113 2000-11-16  Nick Clifton  <nickc@redhat.com>
38114
38115         * gcc.c-torture/execute/nestfunc-2.c: New test.
38116         * gcc.c-torture/execute/nestfunc-3.c: New test.
38117
38118 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38119
38120         * gcc.c-torture/compile/20001116-1.c: New test.
38121
38122 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38123
38124         * gcc.c-torture/execute/20001115-1.c: New test.
38125
38126 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38127
38128         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38129         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38130         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38131         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38132
38133 2000-11-15  Neil Booth  <neilb@earthling.net>
38134
38135         gcc.dg/cpp/_Pragma1.c: Update.
38136         gcc.dg/cpp/_Pragma2.c: New test.
38137
38138 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38139
38140         * g++.old-deja/g++.other/anon5.C: New test.
38141
38142 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38143
38144         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38145         tests.
38146
38147 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38148
38149         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38150         output.
38151
38152 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38153
38154         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38155         labels at end of compound statements.
38156
38157 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38158
38159         * gcc.c-torture/execute/loop-7.c: New test.
38160
38161 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38162
38163         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38164
38165 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38166
38167         * gcc.dg/c99-bool-1.c: New test.
38168
38169 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38170
38171         * gcc.dg/c99-scope-1.c: Remove xfail.
38172         * gcc.dg/c99-scope-2.c: New test.
38173
38174 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38175
38176         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38177         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38178
38179 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38180
38181         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38182         error messages.
38183
38184         * g++.mike/p700.C: Don't typedef wchar_t.
38185         * g++.mike/p784.C: Likewise.
38186         * g++.mike/eb101.C: Don't use __wchar_t.
38187
38188 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38189
38190         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38191         from DO loop.
38192
38193 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38194
38195         * gcc.c-torture/execute/20001111-1.c: New test.
38196
38197 2000-11-10  Nick Clifton  <nickc@redhat.com>
38198
38199         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38200         long multuiple and accumulate.
38201
38202 2000-11-09  Richard Henderson  <rth@redhat.com>
38203
38204         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38205         via size_t instead of int.
38206
38207         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38208         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38209         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38210         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38211
38212 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38213
38214         * gcc.c-torture/compile/20001109-1.c: New test.
38215         * gcc.c-torture/compile/20001109-2.c: New test.
38216
38217 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38218
38219         * g++.old-deja/g++.pt/operator1.C: New test.
38220         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38221
38222 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38223
38224         * gcc.dg/20001108-1.c: New test.
38225
38226 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38227
38228         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38229         with both arguments constant strings.
38230         * gcc.c-torture/execute/string-opt-3.c: New test.
38231         * gcc.c-torture/execute/string-opt-4.c: New test.
38232         * gcc.c-torture/execute/string-opt-5.c: New test.
38233
38234 2000-11-08  Nick Clifton  <nickc@redhat.com>
38235
38236         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38237         mulsidi3adddi patterns.
38238
38239 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38240
38241         * g++.old-deja/g++.other/crash36.C: New test.
38242
38243 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38244
38245         * g++.old-deja/g++.other/init16.C: New test.
38246
38247 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38248
38249         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38250
38251 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38252
38253         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38254         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38255         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38256
38257 2000-11-07  DJ Delorie  <dj@redhat.com>
38258
38259         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38260
38261 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38262
38263         * gcc.c-torture/execute/string-opt-1.c: New test.
38264
38265 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38266
38267         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38268         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38269         parameters in registers, and there is no way for a varargs
38270         function to know in which order the integer and floating-point
38271         parameters should be interleaved when they are placed on the
38272         stack.
38273         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38274         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38275
38276 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38277
38278         * gcc.c-torture/execute/string-opt-2.c: New test.
38279
38280 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38281
38282         * g++.old-deja/g++.pt/crash60.C: New test.
38283
38284 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38285
38286         * g++.old-deja/g++.other/crash24.C: New test.
38287         * g++.old-deja/g++.other/crash25.C: New test.
38288         * g++.old-deja/g++.other/crash26.C: New test.
38289         * g++.old-deja/g++.other/crash27.C: New test.
38290         * g++.old-deja/g++.other/crash28.C: New test.
38291         * g++.old-deja/g++.other/crash29.C: New test.
38292         * g++.old-deja/g++.other/crash30.C: New test.
38293         * g++.old-deja/g++.other/crash31.C: New test.
38294         * g++.old-deja/g++.other/crash32.C: New test.
38295         * g++.old-deja/g++.other/crash33.C: New test.
38296         * g++.old-deja/g++.other/crash34.C: New test.
38297         * g++.old-deja/g++.other/crash35.C: New test.
38298
38299 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38300
38301         * gcc.c-torture/execute/20001031-1.c: New test.
38302
38303 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38304
38305         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38306         namespace.
38307
38308         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38309         standards-conformant.
38310
38311         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38312
38313         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38314         * g++.old-deja/g++.mike/p755a.C: Likewise.
38315         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38316         library makes no calls to `operator new' during initialization.
38317
38318 2000-11-04  Neil Booth  <neilb@earthling.net>
38319
38320         * gcc.dg/cpp/include2.c: New tests.
38321
38322 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38323
38324         * lib/g++.exp (g++_set_ld_library_path): New function.
38325         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38326
38327 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38328
38329         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38330         warnings.
38331
38332 2000-11-01  Richard Henderson  <rth@redhat.com>
38333
38334         * g++.old-deja/g++.ext/namedret1.C: New.
38335         * g++.old-deja/g++.ext/namedret2.C: New.
38336         * g++.old-deja/g++.ext/namedret3.C: New.
38337
38338 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38339
38340         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38341         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38342
38343 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38344
38345         * gcc.c-torture/execute/va-arg-21.c: New test.
38346
38347 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38348
38349         * gcc.dg/c99-complex-2.c: New test.
38350
38351 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38352
38353         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38354
38355 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38356
38357         * g++.old-deja/g++.other/inline16.C: New test.
38358
38359 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38360
38361         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38362         __PRETTY_FUNCTION__
38363
38364 2000-10-29  Neil Booth  <neilb@earthling.net>
38365
38366         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38367         New tests.
38368         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38369         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38370         optimisation.
38371
38372 2000-10-29  Neil Booth  <neilb@earthling.net>
38373
38374         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38375         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38376         * mi5.c: Test multiple includes work with -C.
38377         * trigraphs.c: Test ^= version.
38378
38379 2000-10-28  Neil Booth  <neilb@earthling.net>
38380
38381         New tests and test updates for new macro expander.
38382
38383         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38384         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38385         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38386         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38387         new diagnostic messages.
38388
38389         * gcc.dg/cpp/macro3.c: New tests.
38390
38391 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38392
38393         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38394         on the same line.
38395
38396 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38397
38398         * g++.old-deja/g++.other/eh2.C: New test.
38399
38400 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38401
38402         * gcc.c-torture/execute/20001027-1.c: New test.
38403
38404 2000-10-26  Richard Henderson  <rth@redhat.com>
38405
38406         * gcc.c-torture/execute/20001026-1.c: New.
38407
38408 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38409
38410         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38411         * g++.old-deja/g++.law/builtin1.C: Likewise.
38412         * g++.old-deja/g++.law/ctors10.C: Likewise.
38413         * g++.old-deja/g++.law/virtual3.C: Likewise.
38414         * g++.old-deja/g++.mike/p658.C: Likewise.
38415         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38416         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38417         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38418         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38419         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38420
38421 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38422
38423         * gcc.c-torture/compile/20001024-1.c: New test.
38424
38425 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38426
38427         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38428         to tell us whether or not we are using V3.
38429
38430 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38431
38432         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38433         operands.
38434
38435 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38436
38437         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38438
38439 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38440
38441         * gcc.c-torture/execute/20001024-1.c: New test.
38442
38443 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38444
38445         * g++.old-deja/g++.other/sibcall1.C: New test.
38446
38447 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38448
38449         * gcc.dg/noncompile/init-3.c: New test.
38450
38451 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38452
38453         * gcc.dg/format-array-1.c: New test.
38454
38455 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38456
38457         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38458         writing through null pointers; remove comment about testing
38459         unterminated strings.
38460
38461 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38462
38463         * gcc.c-torture/execute/20001017-2.c: New test.
38464
38465 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38466
38467         * gcc.c-torture/compile/20001018-1.c: New test.
38468         * gcc.c-torture/compile/20001018-1.x: Xfail.
38469
38470 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38471
38472         * gcc.c-torture/execute/20001017-1.c: New test.
38473
38474 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38475
38476         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38477         for multiple use of arguments with scanf formats; add tests for
38478         multiple use of arguments.
38479
38480 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38481
38482         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38483
38484 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38485
38486         * gcc.dg/format-miss-1.c: New test.
38487
38488 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38489
38490         * gcc.c-torture/execute/20001013-1.c: New test.
38491
38492 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38493
38494         * gcc.dg/format-branch-1.c: New test.
38495
38496 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38497
38498         * README, lib/file-format.exp: Remove EGCS references.
38499
38500 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38501
38502         * gcc.dg/20001013-1.c: New test.
38503
38504 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38505
38506         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38507         for intmax_t in the compiler using __typeof__ and the type rules
38508         for conditional expressions.
38509
38510 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38511
38512         * gcc.dg/20001012-1.c: New test.
38513         * gcc.dg/20001012-2.c: New test.
38514
38515 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38516
38517         * gcc.dg/format-attr-1.c: New test.
38518
38519 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38520
38521         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38522         __LONG_LONG_MAX__ instead of LLONG_MAX.
38523
38524 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38525
38526         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38527         scanf flags.
38528         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38529         flags.
38530
38531 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38532
38533         * gcc.dg/sequence-pt-1.c: New test.
38534
38535 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38536
38537         * gcc.c-torture/execute/20001011-1.c: New testcase.
38538         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38539
38540 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38541
38542         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38543         does not error on it.
38544
38545 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38546
38547         * gcc.dg/20001009-1.c: New test.
38548
38549 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38550
38551         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38552         * gcc.c-torture/execute/20001009-2.c: ... to here.
38553
38554 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38555
38556         * gcc.c-torture/compile/20001009-1.c: New testcase.
38557         * gcc.c-torture/execute/20001009-1.c: New testcase.
38558         Testcases provided by Jan Hubicka <jh@suse.cz>.
38559
38560 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38561
38562         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38563         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38564         uintmax_t using <limits.h> to emulate the compiler's internal
38565         logic.  No longer XFAIL %j tests.
38566
38567 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38568
38569         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38570         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38571         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38572         regexps and details of expected handling of some bad formats.
38573         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38574         suppression.
38575
38576 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38577
38578         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38579         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38580         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38581         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38582         in list archives.
38583
38584 2000-10-06  Richard Henderson  <rth@cygnus.com>
38585
38586         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38587         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38588         * g++.old-deja/g++.jason/report.C: Likewise.
38589         * g++.old-deja/g++.law/friend5.C: Likewise.
38590         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38591         of the expected warnings.
38592
38593 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38594
38595         * g++.old-deja/g++.pt/enum14.C: New test.
38596
38597 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38598
38599         * g++.old-deja/g++.pt/crash59.C: New test.
38600
38601 2000-10-04  Will Cohen  <wcohen@redhat.com>
38602
38603         * gcc.dg/20000926-1.c: New test.
38604
38605 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38606
38607         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38608         function name for current C++ compiler.
38609         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38610
38611 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38612
38613         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38614         __PRETTY_FUNCTION__.
38615         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38616
38617 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38618
38619         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38620
38621 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38622
38623         * gcc.c-torture/compile/20000923-1.c: New test.
38624
38625 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38626
38627         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38628         * g++.old-deja/g++.pt/ttp62.C: Same.
38629         * g++.old-deja/g++.other/inline14.C: Same.
38630
38631 2000-09-24  Richard Henderson  <rth@cygnus.com>
38632
38633         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38634
38635 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38636
38637         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38638
38639 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38640
38641         * gcc.c-torture/compile/20000922-1.c: New file.
38642
38643 2000-09-21  Nick Clifton  <nickc@redhat.com>
38644
38645         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38646         a signed long modulo operation.
38647         (mod6): New function - perform an unsigned long modulo operation.
38648         (main): Add tests for modulos of very large numbers by very small
38649         dividends.
38650
38651 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38652
38653         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38654
38655 2000-09-19  Richard Henderson  <rth@cygnus.com>
38656
38657         * gcc.dg/compare2.c (case 10): XFAIL.
38658
38659 2000-09-18  Richard Henderson  <rth@cygnus.com>
38660
38661         * gcc.c-torture/execute/20000906-1.c: Move ...
38662         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38663         that support __builtin_trap.
38664
38665 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38666
38667         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38668
38669 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38670
38671         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38672         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38673         more $ format tests.
38674
38675 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38676
38677         * gcc.dg/format-errmk-1.c: New test.
38678
38679 2000-09-17  Greg McGary  <greg@mcgary.org>
38680
38681         * gcc.c-torture/execute/20000917-1.x: Remove.
38682
38683 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38684
38685         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38686
38687 2000-09-17  Greg McGary  <greg@mcgary.org>
38688
38689         * gcc.c-torture/execute/20000917-1.c: New test.
38690         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38691
38692 2000-09-16  Neil Booth  <NeilB@earthling.net>
38693
38694         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38695         in nested macro bug.
38696
38697 2000-09-15  Neil Booth  <NeilB@earthling.net>
38698
38699         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38700
38701 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38702
38703         * gcc.c-torture/execute/20000914-1.c: New test.
38704
38705 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38706
38707         * g++.other/inline13.C: New test.
38708
38709 2000-09-12  Andreas Jaeger  <aj@suse.de>
38710
38711         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38712         constant by Ulrich Drepper <drepper@redhat.com>.
38713
38714 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38715
38716         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38717
38718 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38719
38720         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38721
38722 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38723
38724         * gcc.dg/cpp/backslash.c: New test.
38725
38726 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38727
38728         * gcc.c-torture/execute/20000910-1.c: New test.
38729         * gcc.c-torture/execute/20000910-2.c: Likewise.
38730
38731 2000-09-11  Robert Lipe  <robertl@sco.com>
38732
38733         * gcc.dg/pragma-align.c: New test.
38734
38735 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38736
38737         * g++.old-deja/g++.pt/explicit82.C: New test.
38738         * g++.old-deja/g++.pt/explicit83.C: New test.
38739
38740 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38741
38742         * gcc.dg/asm-names.c: New test.
38743
38744 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38745
38746         * gcc.dg/cpp/tr-warn6.c: New test
38747
38748 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38749
38750         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38751         be accepted.
38752
38753 2000-09-07  Catherine Moore  <clm@redhat.com>
38754
38755         * gcc.c-torture/execute/unroll-1.c: New test.
38756
38757 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38758
38759         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38760         ERROR markers.
38761         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38762         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38763         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38764         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38765         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38766         Preprocess only.
38767         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38768         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38769
38770 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38771
38772         * g++.old-deja/g++.pt/deduct2.C: New test.
38773
38774 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38775
38776         * g++.old-deja/g++.pt/parms2.C: New test.
38777
38778 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38779
38780         * g++.old-deja/g++.pt/crash58.C: New test.
38781
38782 2000-09-06  Greg McGary  <greg@mcgary.org>
38783
38784         * gcc.c-torture/execute/20000906-1.c: New test.
38785         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38786
38787 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38788
38789         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38790
38791 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38792
38793         * g++.old-deja/g++.pt/crash57.C: New test.
38794
38795 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38796
38797         * g++.old-deja/g++.pt/crash56.C: New test.
38798
38799 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38800
38801         * g++.old-deja/g++.pt/koenig1.C: New test.
38802
38803 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38804
38805         * gcc.dg/20000904-1.c: New test.
38806
38807 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38808
38809         * gcc.dg/cpp/paste8.c: New test.
38810
38811 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38812
38813         * gcc.c-torture/compile/20000827-1.c: New test.
38814
38815 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38816
38817         * gcc.dg/format-diag-1.c: New test.
38818
38819 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38820
38821         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38822         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38823         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38824         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38825         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38826
38827 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38828
38829         * g++.old-deja/g++.other/nested4.C: New test.
38830
38831 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38832
38833         * g++.old-deja/g++.ns/scoped1.C: New test.
38834
38835 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38836
38837         * lib/g++.exp: Support testing already-installed GCC.
38838
38839 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38840
38841         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38842
38843 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38844
38845         * gcc.dg/return-type-2.c: New test.
38846
38847 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38848
38849         * gcc.c-torture/compile/20000825-1.c: New test.
38850
38851 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38852
38853         * gcc.dg/dwarf2-2.c: New test.
38854
38855 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38856
38857         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38858         dg-warning regexps.
38859
38860 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38861
38862         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38863         gcc.dg/format-ext-5.c: New tests.
38864
38865 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38866
38867         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38868
38869 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38870
38871         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38872
38873 2000-08-24  Richard Henderson  <rth@cygnus.com>
38874
38875         * gcc.dg/ia64-sync-1.c: New test.
38876         * gcc.dg/ia64-sync-2.c: New test.
38877         * gcc.dg/ia64-asm-1.c: New test.
38878
38879 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38880
38881         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38882         * gcc.dg/format-ext-2.c: New test.
38883
38884 2000-08-23  Jason Merrill  <jason@redhat.com>
38885
38886         * lib/old-dejagnu.exp: Also ignore "In member function" and
38887         "At global scope".
38888
38889 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38890
38891         * gcc.dg/noncompile/label-lineno-1.c: New test.
38892
38893 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38894
38895         * gcc.dg/c99-array-nonobj-1.c: New test.
38896
38897 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38898
38899         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38900         tests.
38901         * gcc.dg/format-ext-1.c: New test.
38902
38903 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38904
38905         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38906         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38907         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38908         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38909         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38910
38911 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38912
38913         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38914         gcc.dg/c99-strftime-2.c: New tests.
38915
38916 2000-08-22  Richard Henderson  <rth@cygnus.com>
38917
38918         * gcc.c-torture/execute/20000822-1.c: New test.
38919
38920 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38921
38922         * gcc.c-torture/execute/20000819-1.x: Remove.
38923
38924 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38925
38926         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38927         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38928         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38929         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38930         gcc.dg/format-xopen-1.c: New tests.
38931
38932 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38933
38934         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38935
38936 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38937
38938         * g++.old-deja/g++.other/loop2.C: New test.
38939
38940         * gcc.c-torture/compile/20000606-1.c: New test.
38941         * gcc.c-torture/compile/20000728-1.c: New test.
38942         * gcc.c-torture/execute/20000801-1.c: New test.
38943         * gcc.c-torture/execute/20000801-2.c: New test.
38944         * gcc.c-torture/execute/20000819-1.c: New test.
38945         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38946         * gcc.dg/20000629-1.c: New test.
38947         * gcc.dg/20000724-1.c: New test.
38948         * gcc.dg/20000807-1.c: New test.
38949
38950 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38951
38952         * gcc.dg/cpp/pragma-1.c: New test.
38953         * gcc.dg/cpp/pragma-2.c: New test.
38954
38955 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38956
38957         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38958         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38959
38960 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38961
38962         * gcc.c-torture/compile/20000818-1.c: New test.
38963
38964 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38965
38966         * gcc.c-torture/execute/20000818-1.c: New test.
38967
38968 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38969
38970         * gcc.dg/format-va-1.c: New test.
38971
38972 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38973
38974         * g++.old-deja/g++.other/typedef8.C: New test.
38975
38976 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38977
38978         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38979         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38980         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38981         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38982         * g++.old-deja/g++.other/ptrmem7.C: New test.
38983         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38984
38985 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38986
38987         * g++.old-deja/g++.pt/typename27.C: New test.
38988
38989 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38990
38991         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38992         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38993         * g++.old-deja/g++.pt/friend45.C: New test.
38994         * g++.old-deja/g++.other/friend8.C: New test.
38995
38996 2000-08-15  Richard Henderson  <rth@cygnus.com>
38997
38998         * gcc.c-torture/execute/20000815-1.c: New test.
38999
39000 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39001
39002         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39003         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39004         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39005
39006 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39007
39008         * g++.old-deja/g++.other/refinit2.C: New test.
39009
39010 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39011
39012         * lib/c-torture.exp (c-torture): Make
39013         compiler_conditional_xfail_data global.
39014         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39015         compiler_conditional_xfail_data machinery.
39016         (f-torture-execute): Likewise.
39017         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39018         and only when unrolling loops.
39019
39020         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39021
39022 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39023
39024         * g++.old-deja/g++.pt/explicit81.C: New test.
39025
39026 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39027
39028         * g++.old-deja/g++.pt/typename26.C: New test.
39029
39030 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39031
39032         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39033         warning.
39034
39035 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39036
39037         * g++.old-deja/g++.other/array3.C: New test.
39038
39039 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39040
39041         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39042         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39043         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39044         New tests.
39045
39046 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39047
39048         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39049         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39050
39051 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39052
39053         * gcc.c-torture/execute/20000808-1.c: New test.
39054
39055 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39056
39057         * gcc.dg/c90-const-expr-1.c: New test.
39058
39059 2000-08-08  Richard Henderson  <rth@cygnus.com>
39060
39061         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39062
39063 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39064
39065         * gcc.dg/noncompile/const-ll-1.c: New test.
39066
39067 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39068
39069         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39070
39071 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39072
39073         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39074         that running programs linked against the shared version of libobjc
39075         run correctly.
39076
39077 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39078
39079         * gcc.dg/c99-printf-1.c: New test.
39080
39081 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39082
39083         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39084
39085 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39086
39087         * gcc.c-torture/execute/20000731-1.x: Delete.
39088
39089 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39090
39091         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39092         and torture_without_loops as is done by c-torture.exp.
39093         (search_for): Copy from c-torture.exp.
39094         (gcc-dg-runtest): New function, drives a directory of tests
39095         iterating over the TORTURE_OPTIONS.
39096         (scan-assembler, scan-assembler-not): Move here from
39097         individual directory drivers.
39098
39099         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39100         defined by lib/gcc-dg.exp.
39101         * gcc.dg/cpp/cpp.exp: Likewise.
39102         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39103         gcc-dg-runtest, so we cycle over optimization options.
39104
39105         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39106         * gcc.dg/compare2.c: No longer expected to fail.
39107
39108 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39109
39110         * gcc.c-torture/execute/20000804-1.c: New test.
39111
39112 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39113
39114         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39115
39116 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39117
39118         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39119
39120 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39121
39122         * gcc.c-torture/compile/20000803-1.c: New test.
39123
39124 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39125
39126         * gcc.c-torture/execute/20000801-3.c,
39127         gcc.c-torture/execute/20000801-4.c: New tests.
39128         * gcc.c-torture/execute/20000801-3.x,
39129         gcc.c-torture/execute/20000801-4.x: Xfail.
39130
39131 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39132
39133         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39134         libobjc/.libs to allow for libtool.
39135
39136 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39137
39138         * gcc.c-torture/compile/20000802-1.c: New test.
39139
39140 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39141
39142         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39143
39144 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39145
39146         * gcc-c-torture/execute/20000731-2.c: New test.
39147
39148         * gcc.c-torture/execute/20000731-1.c: New test.
39149         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39150
39151 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39152
39153         * testsuite/gcc.dg/cpp/paste7.c: New test.
39154         * gcc.dg/cpp/20000725-1.c: New test.
39155
39156 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39157
39158         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39159         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39160         declaration warning for __builtin_dwarf_reg_size.
39161
39162         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39163
39164 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39165
39166         * gcc.dg/noncompile/voidparam-1.c: New test.
39167
39168 2000-07-30  Richard Henderson  <rth@cygnus.com>
39169
39170         * gcc.dg/c90-digraph-1.c: Don't xfail.
39171         * gcc.dg/compare2.c (case 10): Xfail.
39172         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39173
39174 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39175
39176         * gcc.dg/c99-main-1.c: New test.
39177
39178 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39179
39180         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39181
39182 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39183
39184         * gcc.c-tortuer/execute/20000726-1.c: New test.
39185
39186 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39187
39188         * gcc.c-torture/execute/enum-2.c: New test.
39189
39190 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39191
39192         * gcc.dg/cpp/tr-warn3.c: New test.
39193
39194 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39195
39196         * g++.old-deja/g++.ext/implicit1.C: Remove.
39197         * g++.old-deja/g++.jason/c2.C: Remove
39198         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39199         * g++.old-deja/g++.pt/crash16.C: Likewise.
39200         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39201
39202 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39203
39204         * g++.old-deja/g++.other/for2.C: New test.
39205
39206 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39207
39208         * gcc.dg/20000720-1.c: New test.
39209
39210 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39211
39212         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39213
39214 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39215
39216         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39217         * gcc.c-torture/execute/20000722-1.c: New.
39218         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39219
39220 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39221
39222         * gcc.dg/cpp/20000720-1.S: New test.
39223
39224 2000-07-21  Michael Meissner  <meissner@redhat.com>
39225
39226         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39227
39228 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39229
39230         * g++.old-deja/g++.brendan/crash16.C,
39231         g++.old-deja/g++.brendan/parse3.C,
39232         g++.old-deja/g++.brendan/redecl1.C,
39233         g++.old-deja/g++.ns/template13.C,
39234         g++.old-deja/g++.other/decl4.C,
39235         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39236
39237 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39238
39239         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39240         and "Internal error".
39241
39242         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39243         regexps.
39244         * gcc.dg/cpp/paste6.c: New test.
39245
39246 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39247
39248         * gcc.dg/cpp/tr-direct.c: New test.
39249
39250         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39251         gcc.dg/cpp/undef1.c: Tweak error regexps.
39252
39253 2000-07-18  Eric Christopher <echristo@redhat.com>
39254
39255         * gcc.c-torture/compile/20000718-1.c: New test.
39256
39257 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39258
39259         * cpplex.c (_cpp_push_token): If the token being pushed back
39260         is the previous token in this context, just subtract one from
39261         context->posn.
39262         * cppmacro.c (save_expansion): Clear aux field when storing a
39263         placemarker.
39264
39265 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39266
39267         * gcc.dg/noncompile/redecl-1.c: New test.
39268
39269 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39270
39271         * gcc.c-torture/execute/20000717-5.c: New test.
39272         * gcc.c-torture/execute/20000717-1.x: Removed.
39273
39274 2000-07-17  Richard Henderson  <rth@cygnus.com>
39275
39276         * gcc.c-torture/execute/20000717-4.c: New test.
39277
39278 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39279
39280         * gcc.dg/cpp/syshdr.c: New test.
39281         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39282
39283 2000-07-17  Neil Booth  <neilb@earthling.net>
39284
39285         * gcc.dg/cpp/cmdlne-dM.c: New test.
39286         * gcc.dg/cpp/cmdlne-dD.c: New test.
39287
39288 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39289
39290         * gcc.c-torture/execute/20000717-3.c: New test.
39291
39292         * gcc.c-torture/compile/20000717-1.c: New test.
39293
39294 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39295
39296         * gcc.c-torture/execute/20000717-2.c: New test.
39297
39298 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39299
39300         * gcc.dg/formatz-1.c: New test.
39301
39302         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39303         * gcc.dg/c99-digraph-1.c: New tests.
39304
39305         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39306         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39307
39308         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39309         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39310         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39311         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39312         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39313         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39314         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39315
39316 2000-07-17   Greg McGary <greg@mcgary.org>
39317
39318         * gcc.c-torture/execute/20000717-1.c: New test.
39319         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39320
39321 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39322
39323         * gcc.c-torture/execute/20000715-2.c: New test.
39324         * gcc.dg/20000715-1.c: New test.
39325
39326 2000-07-15  Michael Meissner  <meissner@redhat.com>
39327
39328         * gcc.c-torture/execute/20000715-1.c: New test.
39329
39330 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39331
39332         * gcc.c-torture/execute/20000707-1.c: New test.
39333
39334 2000-07-13  Neil Booth  <NeilB@earthling.net>
39335
39336         * testsuite/gcc.dg/cpp/digraph1.c,
39337         testsuite/gcc.dg/cpp/digraph2.c,
39338         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39339
39340 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39341
39342         * g77.f-torture/compile/20000630-2.f: New test.
39343         * g77.f-torture/compile/20000630-2.x
39344
39345 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39346
39347         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39348
39349 2000-07-11  Neil Booth  <NeilB@earthling.net>
39350
39351         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39352
39353 2000-07-11  Neil Booth  <NeilB@earthling.net>
39354
39355         * gcc.dg/cpp/cmdlne-C.c: New.
39356
39357 2000-07-09  Neil Booth  <NeilB@earthling.net>
39358
39359         * gcc.dg/cpp/directiv.c: New tests.
39360         * gcc.dg/cpp/undef1.c: Update.
39361
39362 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39363
39364         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39365
39366 2000-07-09  Neil Booth  <NeilB@earthling.net>
39367
39368         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39369
39370 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39371
39372         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39373         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39374
39375 2000-07-08  Neil Booth  <NeilB@earthling.net>
39376
39377         * gcc.dg/cpp/macsyntx.c: New tests.
39378
39379 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39380
39381         * gcc.dg/20000707-1.c: New test.
39382
39383 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39384
39385         * gcc.c-torture/execute/20000706-1.c: New test.
39386         * gcc.c-torture/execute/20000706-2.c: New test.
39387         * gcc.c-torture/execute/20000706-3.c: New test.
39388         * gcc.c-torture/execute/20000706-4.c: New test.
39389         * gcc.c-torture/execute/20000706-5.c: New test.
39390
39391 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39392
39393         * g++.old-deja/g++.pt/instantiate7.C: New test.
39394
39395 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39396
39397         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39398         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39399         * g++.old-deja/g++.other/rtti3.C: Likewise.
39400         * g++.old-deja/g++.other/rttid3.C: Likewise.
39401
39402 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39403
39404         *  g77.f-torture/compile/20000630-1.x: Fix typo
39405
39406 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39407
39408         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39409         assembly output.
39410
39411 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39412
39413         * gcc.dg/cpp/ident.c: New test.
39414
39415 2000-07-05  Neil Booth  <NeilB@earthling.net>
39416
39417         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39418           gcc.dg/cpp/lexstrng.c: New tests.
39419
39420 2000-07-04  Neil Booth  <NeilB@earthling.net>
39421
39422         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39423         * gcc.dg/cpp/strify2.c: Same.
39424
39425 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39426
39427         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39428         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39429         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39430         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39431
39432         * testsuite/gcc.dg/cpp/macro1.c,
39433         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39434         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39435         testsuite/gcc.dg/cpp/strify1.c,
39436         testsuite/gcc.dg/cpp/strify2.c: New tests.
39437
39438 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39439
39440         * gcc.c-torture/execute/20000703-1.c: New test.
39441
39442 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39443
39444         * g++.old-deja/g++.pt (lookup10.C): New test.
39445
39446 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39447
39448         * g++.old-deja/g++.pt (typename25.C): New test.
39449
39450 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39451
39452         * gcc.c-torture/compile/20000701-1.c: New test.
39453
39454 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39455
39456         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39457         to test case.
39458
39459 2000-06-30  Catherine Moore  <clm@cygnus.com>
39460
39461         * gcc.c-torture/execute/align-1.c: New test.
39462
39463 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39464
39465         * g++.old-deja/g++.pt/expr8.C: New test.
39466         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39467
39468 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39469
39470         * gcc.c-torture/compile/20000629-1.c: New test.
39471
39472 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39473
39474
39475         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39476         gcc.dg/noncompile directory, depending on whether they're
39477         preprocessor tests or not.  Annotate all the tests for the dg
39478         framework.
39479
39480         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39481         * gcc.dg/noncompile/noncompile.exp: New.
39482
39483         * Moved files:
39484         Old name                                New name
39485         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39486         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39487         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39488         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39489         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39490         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39491         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39492         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39493         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39494         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39495         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39496         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39497         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39498         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39499         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39500         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39501         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39502         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39503         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39504         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39505         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39506         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39507         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39508         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39509
39510         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39511         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39512         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39513         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39514         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39515         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39516
39517 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39518
39519         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39520         declare one variable.  On the fourth, error.
39521         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39522         declared by 20000628-1a.h.
39523
39524 2000-06-29  Richard Henderson  <rth@redhat.com>
39525
39526         * gcc.c-torture/execute/930529-1.x: New file.
39527         * gcc.dg/920413-1.c: Adjust expected warning text.
39528         * gcc.dg/980217-1.c: Declare abort.
39529         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39530
39531 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39532
39533         * g77.f-torture/compile/20000629-1.f: New test.
39534         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39535
39536 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39537
39538         Rearrange lots of files, removing entirely the
39539         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39540         directories.
39541
39542         * Deleted files:
39543         gcc.c-torture/code_quality/code_quality.exp
39544         gcc.c-torture/special/special.exp
39545         gcc.failure/failure.exp
39546         gcc.failure/940409-1.x
39547         gcc.c-torture/compile/961203-1.x
39548
39549         * New files:
39550         gcc.misc-tests/linkage.exp
39551         gcc.c-torture/execute/920730-1t.c
39552         gcc.c-torture/execute/920730-1t.x
39553         gcc.c-torture/compile/920520-1.x
39554         gcc.c-torture/compile/920521-1.x
39555         gcc.c-torture/compile/981006-1.x
39556         gcc.c-torture/execute/eeprof-1.x
39557
39558         * Moved files (possibly with modifications to fit a new harness):
39559         Old name                                New name
39560         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39561         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39562         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39563         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39564         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39565         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39566         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39567         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39568         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39569         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39570         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39571         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39572         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39573         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39574
39575 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39576
39577         * c-torture/compile/961203-1.x: Delete.
39578
39579         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39580         not exit. Include stdio.h.
39581         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39582         * gcc.misc-tests/dg-12.c: Likewise.
39583         * gcc.misc-tests/dg-5.c: Likewise.
39584         * gcc.misc-tests/dg-6.c: Likewise.
39585         * gcc.misc-tests/dg-7.c: Prototype abort.
39586         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39587         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39588         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39589         not exit.
39590         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39591         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39592
39593 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39594
39595         * gcc.dg/cpp/20000628-1.c: New test.
39596         * gcc.dg/cpp/20000628-1.h: New header for above test.
39597         * gcc.dg/cpp/20000628-1a.h: Likewise.
39598
39599 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39600
39601         * gcc.dg/cpp: New directory.
39602         * gcc.dg/cpp/cpp.exp: New driver.
39603         * gcc.dg/cpp/20000627-1.c: New test.
39604         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39605         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39606         and rewrite as a compilation test.
39607
39608         * gcc.dg: Move many files into the cpp subdirectory, possibly
39609         renaming or editing them as well.
39610         Old name                New name
39611         990119-1.c              cpp/19990119-1.c
39612         990228-1.c              cpp/19990228-1.c
39613         990407-1.c              cpp/19990407-1.c
39614         990409-1.c              cpp/19990409-1.c
39615         990413-1.c              cpp/19990413-1.c
39616         990703-1.c              cpp/19990703-1.c
39617         20000127-1.c            cpp/20000127-1.c
39618         20000129-1.c            cpp/20000129-1.c
39619         20000207-1.c            cpp/20000207-1.c
39620         20000207-2.c            cpp/20000207-2.c
39621         20000209-1.c            cpp/20000209-1.c
39622         20000209-2.c            cpp/20000209-2.c
39623         20000301-1.c            cpp/20000301-1.c
39624         20000419-1.c            cpp/20000419-1.c
39625         20000510-1.S            cpp/20000510-1.S
39626         20000519-1.c            cpp/20000519-1.c
39627         20000529-1.c            cpp/20000529-1.c
39628         20000625-1.c            cpp/20000625-1.c
39629         20000625-2.c            cpp/20000625-2.c
39630         cpp-as1.c               cpp/assert1.c
39631         cpp-as2.c               cpp/assert2.c
39632         cxx-comments-1.c        cpp/cxxcom1.c
39633         cxx-comments-2.c        cpp/cxxcom2.c
39634         endif-label.c           cpp/endif.c
39635         cpp-hash1.c             cpp/hash1.c
39636         cpp-hash2.c             cpp/hash2.c
39637         cpp-if1.c               cpp/if-1.c
39638         cpp-if2.c               cpp/if-2.c
39639         cpp-if3.c               cpp/if-3.c
39640         cpp-if4.c               cpp/if-4.c
39641         cpp-if5.c               cpp/if-5.c
39642         cpp-cond.c              cpp/if-cexp.c
39643         cpp-missingop.c         cpp/if-mop.c
39644         cpp-missingparen.c      cpp/if-mpar.c
39645         cpp-opprec.c            cpp/if-oppr.c
39646         cpp-ifparen.c           cpp/if-paren.c
39647         cpp-shortcircuit.c      cpp/if-sc.c
39648         cpp-shift.c             cpp/if-shift.c
39649         cpp-unary.c             cpp/if-unary.c
39650         cpp-li1.c               cpp/line1.c
39651         cpp-li2.c               cpp/line2.c
39652         lineno.c                cpp/line3.c
39653         lineno-2.c              cpp/line4.c
39654         cpp-mi.c                cpp/mi1.c
39655         cpp-mic.h               cpp/mi1c.h
39656         cpp-micc.h              cpp/mi1cc.h
39657         cpp-mind.h              cpp/mi1nd.h
39658         cpp-mindp.h             cpp/mi1ndp.h
39659         cpp-mix.h               cpp/mi1x.h
39660         cpp-mi2.c               cpp/mi2.c
39661         cpp-mi2a.h              cpp/mi2a.h
39662         cpp-mi2b.h              cpp/mi2b.h
39663         cpp-mi2c.h              cpp/mi2c.h
39664         cpp-mi3.c               cpp/mi3.c
39665         cpp-mi3.def             cpp/mi3.def
39666         poison-1.c              cpp/poison.c
39667         pr-impl.c               cpp/prag-imp.c
39668         cpp-redef-2.c           cpp/redef1.c
39669         cpp-redef.c             cpp/redef2.c
39670         strpaste.c              cpp/strp1.c
39671         strpaste-2.c            cpp/strp2.c
39672         cpp-tradpaste.c         cpp/tr-paste.c
39673         cpp-tradstringify.c     cpp/tr-str.c
39674         cpp-tradwarn1.c         cpp/tr-warn1.c
39675         cpp-tradwarn2.c         cpp/tr-warn2.c
39676         trigraphs.c             cpp/trigraphs.c
39677         cpp-unc1.c              cpp/unc1.c
39678         cpp-unc2.c              cpp/unc2.c
39679         cpp-unc3.c              cpp/unc3.c
39680         cpp-unc.c               cpp/unc4.c
39681         undef.c                 cpp/undef1.c
39682         undef-2.c               cpp/undef2.c
39683         cpp-wi1.c               cpp/widestr1.c
39684
39685 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39686
39687         * lib/g++.exp (g++_include_flags): Tweak.
39688
39689 2000-06-27  H.J. Lu  <hjl@gnu.org>
39690             Loren J. Rittle  <ljrittle@acm.org>
39691
39692         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39693         version with one that knows about the new gcc tree structure.
39694         (g++_link_flags): Same.
39695
39696 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39697
39698         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39699         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39700         case we are cross-compiling.
39701
39702         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39703         g++.old-deja/g++.niklas/Makefile.in,
39704         g++.old-deja/g++.niklas/configure.in,
39705         g++.old-deja/g++.other/Makefile.in,
39706         g++.old-deja/g++.other/configure.in,
39707         gcc.c-torture/code_quality/Makefile.in,
39708         gcc.c-torture/code_quality/configure.in,
39709         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39710         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39711         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39712         gcc.c-torture/execute/ieee/Makefile.in,
39713         gcc.c-torture/execute/ieee/configure.in,
39714         gcc.c-torture/noncompile/Makefile.in,
39715         gcc.c-torture/noncompile/configure.in,
39716         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39717         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39718         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39719
39720 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39721
39722         * g++.old-deja/g++.other/ambig3.C: New test.
39723
39724 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39725
39726         * g++.old-deja/g++.pt/syntax1.C: New test.
39727         * g++.old-deja/g++.pt/syntax2.C: New test.
39728         * g++.old-deja/g++.other/syntax3.C: New test.
39729         * g++.old-deja/g++.other/syntax4.C: New test.
39730
39731 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39732
39733         * gcc.dg/20000623-1.c: Prototype exit and abort.
39734
39735 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39736
39737         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39738         New tests.
39739         * gcc.dg/cpp-mi3.def: New file.
39740
39741         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39742         inside assertions.
39743         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39744         lexer's error messages.
39745         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39746         divine anything from the linemarkers.
39747         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39748         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39749
39750 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39751
39752         * gcc.dg/20000623-1.c: New test.
39753
39754 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39755
39756         * gcc.c-torture/execute/20000622-1.c: New test.
39757
39758 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39759
39760         * g++.old-deja/g++.other/init15.C: New test.
39761
39762 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39763
39764         * g++.old-deja/g++.pt/vaarg2.C: New test.
39765         * g++.old-deja/g++.pt/vaarg3.C: New test.
39766
39767 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39768
39769         * g++.old-deja/g++.other/dyncast6.C: New test.
39770
39771 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39772
39773         * gcc.c-torture/execute/loop-6.c: New test.
39774
39775 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39776
39777         * gcc.dg/20000614-1.c: New test.
39778         * gcc.dg/20000614-2.c: New test.
39779
39780 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39781
39782         * g++.old-deja/g++.other/inline12.C: New test.
39783
39784 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39785
39786         * g++.old-deja/g++.other/eh1.C: New test.
39787
39788 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39789
39790         * g++.old-deja/g++.other/type.C: New test.
39791
39792 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39793
39794         * g++.old-deja/g++.other/initstring.C: New test.
39795
39796 2000-06-12  Jason Merrill  <jason@redhat.com>
39797
39798         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39799
39800 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39801
39802         * gcc.c-torture/compile/20000609-1.c: New test.
39803
39804 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39805
39806         * gcc.dg/20000609-1.c: New test.
39807
39808 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39809
39810         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39811         * gcc.c-torture/noncompile/poison-1.c: Move...
39812         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39813         * gcc.dg/cpp-li1.c: Add a token after the #line.
39814
39815 2000-06-05  Richard Henderson  <rth@cygnus.com>
39816
39817         * gcc.c-torture/execute/20000605-2.c: New test.
39818         * gcc.c-torture/execute/20000605-3.c: New test.
39819
39820 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39821
39822         * g77.f-torture/execute/20000503-1.x: New file.
39823
39824 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39825
39826         * g++.old-deja/g++.eh/badalloc1.C: New test.
39827
39828 2000-06-05  Richard Henderson  <rth@cygnus.com>
39829
39830         * gcc.c-torture/execute/20000605-1.c: New test.
39831
39832 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39833             Nathan Sidwell <nathan@codesourcery.com>
39834
39835         * gcc.c-torture/compile/20000605-1.c: New test.
39836
39837 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39838
39839         * g77.f-torture/compile/20000601-1.f: New test.
39840
39841 2000-06-03  Richard Henderson  <rth@cygnus.com>
39842
39843         * gcc.c-torture/execute/20000603-1.c: New.
39844
39845 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39846
39847         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39848         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39849
39850 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39851
39852         * gcc.dg/compare2.c (case 12): XFAIL.
39853         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39854         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39855
39856         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39857
39858 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39859
39860         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39861         guard macro is already defined when the header is first
39862         included.
39863         * gcc.dg/cpp-mix.h: New file.
39864         * gcc.dg/endif-label.c: Update patterns to match compiler.
39865
39866         * g++.brendan/complex1.C: Declare abort.
39867         * g++.law/refs4.C: Remove XFAIL.
39868         * g++.oliva/expr2.C: Declare abort and exit.
39869
39870 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39871
39872         * gcc.c-torture/execute/20000528-1.c: New test.
39873
39874         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39875         * g++.old-deja/g++.law/temps4.C: Likewise.
39876
39877         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39878         stdlib.h.  Call abort() on failure.
39879         * g++.old-deja/g++.law/refs4.C: Likewise.
39880         * g++.old-deja/g++.law/temps4.C: Likewise.
39881         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39882         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39883
39884 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39885
39886         Relative to g++.dg/special:
39887         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39888
39889         Relative to g++.old-deja:
39890         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39891         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39892         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39893         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39894         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39895         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39896         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39897
39898         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39899         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39900         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39901         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39902         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39903         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39904         and/or string.h.
39905
39906         * g++.other/goto1.C: Update expectations for error messages.
39907
39908 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39909
39910         * gcc.c-torture/compile/20000523-1.c: New test.
39911
39912 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39913
39914         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39915
39916 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39917
39918         * g++.old-deja/g++.eh/catch11.C: New test.
39919         * g++.old-deja/g++.eh/catch12.C: New test.
39920
39921 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39922
39923         * gcc.c-torture/execute/20000523-1.c: New test.
39924
39925 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39926
39927         * c-torture/execute/bcp-1.c: Replace abort in arg of
39928         __builtin_constant_p with a generic external function.
39929
39930         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39931         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39932         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39933         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39934         Prototype abort and/or exit.
39935
39936         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39937         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39938         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39939         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39940
39941 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39942
39943         * gcc.dg/dwarf2-1.c: New test.
39944
39945 2000-05-20  Richard Henderson  <rth@cygnus.com>
39946
39947         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39948
39949 2000-05-20  Andreas Jaeger  <aj@suse.de>
39950
39951         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39952         testcase.
39953
39954 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39955
39956         * gcc.c-torture/execute/20000519-2.c: New test.
39957
39958 2000-05-19  Andreas Jaeger  <aj@suse.de>
39959
39960         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39961         which fails with SSA.
39962
39963         * lib/c-torture.exp: Also test with -O3 -fssa.
39964
39965 2000-05-18  Michael Meissner  <meissner@redhat.com>
39966
39967         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39968         * gcc.c-torture/execute/920415-1.c: Ditto.
39969         * gcc.c-torture/execute/920501-1.c: Ditto.
39970         * gcc.c-torture/execute/conversion.c: Ditto.
39971         * gcc.c-torture/execute/cvt-1.c: Ditto.
39972
39973 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39974
39975         * gcc.c-torture/compile/20000518-1.c: New test.
39976
39977 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39978
39979         * g77.f-torture/compile/200005018.f: New test.
39980
39981 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39982
39983         * gcc.c-torture/compile/20000517-1.c: New test.
39984
39985 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39986
39987         * gcc.c-torture/execute/20000516-1.c: New test.
39988
39989 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39990
39991         * g++.old-deja/g++.other/eh.C: New test.
39992
39993 2000-05-12  Richard Henderson  <rth@cygnus.com>
39994
39995         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39996         constants through to doit's conditional.
39997
39998 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39999
40000         * gcc.c-torture/compile/20000511-1.c: New test.
40001         * g77.f-torture/compile/20000511-1.f: New test.
40002         * g77.f-torture/compile/20000511-2.f: New test.
40003
40004 2000-05-11  Michael Meissner  <meissner@redhat.com>
40005
40006         * gcc.c-torture/execute/20000511-1.c: New test.
40007
40008 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40009
40010         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40011         * gcc.dg/20000510-1.S: New.
40012
40013 2000-05-08  Catherine Moore  <clm@cygnus.com>
40014
40015         * gcc.dg/unused-3.c: New.
40016
40017 2000-05-06  Richard Henderson  <rth@cygnus.com>
40018
40019           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40020           * g++.old-deja/g++.mike/warn1.C: Likewise.
40021           * g++.old-deja/g++.pt/local1.C: Likewise.
40022           * g++.old-deja/g++.pt/local7.C: Likewise.
40023           * g++.old-deja/g++.pt/spec16.C: Likewise.
40024
40025 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40026
40027         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40028
40029 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40030
40031           * g77.f-torture/execute/20000503-1.f: New test.
40032
40033 2000-05-04  Andreas Jaeger  <aj@suse.de>
40034
40035         * gcc.dg/noreturn-2.c: New test.
40036
40037 2000-05-04  Neil Booth  <NeilB@earthling.net>
40038
40039         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40040         preprocessor.
40041
40042 2000-05-04  Richard Henderson  <rth@cygnus.com>
40043
40044         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40045
40046 2000-05-04  Richard Henderson  <rth@cygnus.com>
40047
40048         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40049         OpenSSL by Jason R Thorpe.
40050
40051 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40052
40053         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40054
40055 2000-05-03  Robert Lipe <robertlipe@usa.net>
40056
40057         * gcc.dg/20000503-1.c: New test.
40058
40059 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40060
40061         * gcc.c-torture/compile/20000502-1.c: New test.
40062         * g++.old-deja/g++.other/align.C: New test.
40063         * gcc.dg/cpp-tradstringify.c: New test.
40064
40065 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40066
40067         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40068         and hard registers.
40069
40070 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40071
40072         * gcc.c-torture/execute/loop-5.c: New test.
40073
40074 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40075
40076         * gcc.c-torture/execute/va-arg-20.c: New test.
40077
40078 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40079
40080         * gcc.c-torture/execute/20000422-1.c: New test.
40081
40082 2000-04-20  Greg McGary  <gkm@gnu.org>
40083
40084         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40085         when optimizing, but without sibling-call optimizations (-O1).
40086
40087 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40088
40089           * gcc.c-torture/compile/20000420-1.c: New test.
40090
40091 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40092
40093         * g++.abi/ptrflags.C: New test.
40094         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40095
40096 2000-04-19  Catherine Moore  <clm@cygnus.com>
40097
40098         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40099
40100 2000-04-19  Greg McGary  <gkm@gnu.org>
40101
40102         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40103         sibling-call optimizations.
40104
40105 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40106
40107         * gcc.dg/20000419-1.c: New test.
40108
40109 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40110
40111         * gcc.c-torture/execute/20000412-6.c: New test.
40112
40113 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40114
40115         * gcc.c-torture/execute/20000412-5.c: New test.
40116         * g77.f-torture/compile/20000412-1.f: New test.
40117         * gcc.c-torture/execute/20000412-4.c: New test.
40118         * gcc.c-torture/compile/20000412-2.c: New test.
40119         * gcc.c-torture/execute/20000412-3.c: New test.
40120         * gcc.c-torture/compile/20000412-1.c: New test.
40121         * gcc.c-torture/execute/20000412-2.c: New test.
40122
40123 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40124
40125         * objc/execute/bf-20.m: New test.
40126
40127 2000-04-10  Richard Henderson  <rth@cygnus.com>
40128
40129         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40130
40131         * gcc.c-torture/execute/20000412-1.c: New test.
40132
40133 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40134
40135         * g++.old-deja/g++.eh/catchptr1.C: New test.
40136
40137 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40138
40139         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40140
40141 2000-04-08  Neil Booth  <NeilB@earthling.net>
40142
40143         * gcc.dg/cpp-nullchar.c: Remove test as
40144         embedded nulls cause problems.
40145
40146 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40147
40148         * gcc.dg/compare2.c: New test.
40149
40150 2000-04-08  Neil Booth  <NeilB@earthling.net>
40151
40152         * gcc.dg/cpp-nullchar.c: New test.
40153
40154 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40155
40156         * gcc.dg/cpp-mi2.c: New test.
40157         * gcc.dg/cpp-mi2[abc].h: New files.
40158
40159 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40160
40161         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40162         member name.
40163
40164 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40165
40166         * g++.old-deja/g++.abi/vmihint.C: New test.
40167
40168 2000-04-06  Neil Booth  <NeilB@earthling.net>
40169
40170         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40171         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40172         copyright.
40173
40174 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40175
40176         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40177         avoid stack-frame overwrite.
40178
40179 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40180
40181         * gcc.c-torture/compile/20000405-2.c: New test.
40182         * gcc.c-torture/compile/20000405-3.c: New test.
40183
40184 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40185
40186         * gcc.c-torture/compile/20000405-1.c: New test.
40187
40188 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40189
40190         * gcc.dg/cast-qual-1.c: Revert last change.
40191
40192 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40193
40194         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40195
40196 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40197
40198         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40199         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40200
40201 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40202
40203         * gcc.c-torture/compile/20000403-2.c: New test.
40204         * gcc.c-torture/compile/20000403-1.c: New test.
40205
40206 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40207
40208         * gcc.c-torture/execute/20000403-1.c: New test.
40209
40210 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40211
40212         * gcc.c-torture/execute/20000402-1.c: New test.
40213
40214 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40215
40216         * gcc.c-torture/execute/va-arg-15.c: New test.
40217         * gcc.c-torture/execute/va-arg-16.c: New test.
40218         * gcc.c-torture/execute/va-arg-17.c: New test.
40219         * gcc.c-torture/execute/va-arg-18.c: New test.
40220         * gcc.c-torture/execute/va-arg-19.c: New test.
40221
40222 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40223
40224         * gcc.c-torture/compile/981211-1.c: Move to...
40225         * gcc.dg/cpp-as1.c: ...here.
40226         * gcc.dg/cpp-as2.c: New file.
40227
40228         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40229         compiler.
40230
40231 2000-04-02  Neil Booth  <NeilB@earthling.net>
40232
40233         * gcc.dg/cpp-cond.c  New tests.
40234         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40235         accidental success less likely.
40236         * gcc.dg/cpp-missingop.c  New tests.
40237         * gcc.dg/cpp-missingparen.c  New tests.
40238         * gcc.dg/cpp-shift.c  New tests.
40239         * gcc.dg/cpp-shortcircuit.c  New tests.
40240         * gcc.dg/cpp-unary.c  New tests.
40241
40242 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40243
40244         * gcc.c-torture/compile/20000329-1.c: New test.
40245
40246 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40247
40248         * gcc.c-torture/compile/20000326-1.c: New test.
40249         * gcc.c-torture/compile/20000326-2.c: New test.
40250
40251 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40252
40253         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40254         the first parameter is a function argument.
40255
40256 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40257
40258         * g++.old-deja/g++.ext/array4.C: New test.
40259
40260 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40261
40262         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40263
40264 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40265
40266         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40267
40268 2000-03-19  Richard Henderson  <rth@cygnus.com>
40269
40270         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40271
40272 2000-03-19  Richard Henderson  <rth@cygnus.com>
40273
40274         * gcc.c-torture/compile/20000319-1.c: New test.
40275
40276 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40277
40278         * gcc.c-torture/execute/20000314-3.c: New test.
40279         * gcc.c-torture/execute/20000314-2.c: New test.
40280         * gcc.c-torture/execute/20000314-1.c: New test.
40281         * gcc.c-torture/compile/20000314-2.c: New test.
40282         * gcc.c-torture/compile/20000314-1.c: New test.
40283
40284 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40285
40286         * g++.old-deja/g++.warn/inline.C: New test.
40287
40288 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40289
40290         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40291         standards-compliant result rather than specific constants.
40292         Put test-values in array.
40293
40294 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40295
40296         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40297         (g++_target_compile): Put test-specific options last.
40298
40299 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40300
40301         * g++.old-deja/g++.eh/vbase4.C: New test.
40302
40303 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40304
40305         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40306
40307 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40308
40309         * g++.old-deja/g++.brendan/misc12.C: Removed.
40310         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40311         * g++.old-deja/g++.ext/pretty4.C: New test.
40312
40313 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40314
40315         * g++.old-deja/g++.other/string2.C: New test.
40316
40317 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40318
40319         * g++.old-deja/g++.warn/impint2.C: New test.
40320
40321 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40322
40323         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40324         is 1, not zero.
40325
40326 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40327
40328         * g++.old-deja/g++.warn/impint.C: New test.
40329         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40330         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40331         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40332         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40333         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40334         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40335         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40336         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40337         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40338         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40339         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40340         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40341
40342 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40343
40344         * gcc.dg/cpp-redef.c: New test.
40345
40346 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40347
40348         * g++.old-deja/g++.pt/unify7.C: New test.
40349
40350 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40351
40352         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40353         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40354
40355 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40356
40357         * gcc.c-torture/compile/20000224-1.c: New test.
40358
40359 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40360
40361         * gcc.c-torture/compile/cpp-2.c: New test.
40362         * gcc.c-torture/compile/cpp-1.c: New test.
40363
40364 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40365
40366         * gcc.c-torture/execute/20000225-1.c: New test.
40367
40368 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40369
40370         * gcc.dg/cpp-li2.c: New test.
40371
40372         * gcc.dg/cpp-wi1.c: New test.
40373
40374         * gcc.dg/cpp-li1.c: New test.
40375
40376 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40377
40378         * g++.old-deja/g++.other/sizeof5.C: New test.
40379
40380 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40381
40382         * gcc.c-torture/execute/va-arg-13.c: New test.
40383
40384 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40385
40386         * gcc.c-torture/execute/va-arg-12.c: New test.
40387
40388 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40389
40390         * gcc.c-torture/execute/20000223-1.c: New test.
40391
40392 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40393
40394         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40395
40396 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40397
40398         * g++.old-deja/g++.abi/ptrmem.C: New test.
40399
40400 2000-02-19  Richard Henderson  <rth@cygnus.com>
40401
40402         * gcc.c-torture/compile/init-3.c: New.
40403
40404 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40405
40406         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40407         ALWAYS_CXXFLAGS.
40408
40409 2000-02-11  Robert Lipe <robertl@sco.com>
40410
40411         * gcc.c-torture/compile/20000211-3.c: New test.
40412
40413 2000-02-11  Martin Buchholz <martin@xemacs.org>
40414
40415         * gcc.c-torture/compile/20000211-2.c: New test.
40416
40417 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40418
40419         * gcc.c-torture/compile/20000211-1.c: New test.
40420
40421 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40422
40423         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40424           on native targets
40425
40426 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40427
40428         * g++.old-deja/g++.other/cast5.C: New test.
40429
40430 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40431
40432         * gcc.c-torture/execute/20000205-1.c: New.
40433
40434 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40435
40436         * g++.old-deja/g++.jason/cast3.C: Return void.
40437         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40438
40439 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40440
40441         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40442
40443         * gcc.dg/loop-1.c: New test.
40444
40445 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40446
40447         * gcc.c-torture/compile/20000127-1.c: New test.
40448         * gcc.c-torture/execute/991228-1.c: New test.
40449
40450 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40451
40452         * gcc.dg/unused-2.c: New test.
40453
40454         * gcc.dg/conv-1.c: New test.
40455
40456 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40457
40458         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40459         compiler.
40460         (tool_option_proc): Fix typo.
40461
40462 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40463
40464         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40465         of the ld on the host, not on the build machine.
40466         Also, don't crash if '--help' is not a supported option.
40467
40468 2000-01-24  Richard Henderson  <rth@cygnus.com>
40469
40470         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40471
40472 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40473
40474         * gcc.c-torture/execute/20000120-2.c: New test.
40475         * gcc.c-torture/execute/20000120-1.c: New test.
40476
40477 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40478
40479         * gcc.c-torture/execute/20000113-1.c: New test.
40480
40481 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40482
40483         * gcc.c-torture/execute/20000112-1.c: New test.
40484
40485 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40486
40487         * gcc.dg/20000111-1.c: New test.
40488
40489 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40490
40491         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40492         with 16 bit integers.
40493
40494 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40495
40496         * gcc.dg/20000108-1.c: New test.
40497
40498 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40499
40500         * g++.old-deja/g++.ns/koenig8.C: New test.
40501
40502 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40503
40504         * g++.old-deja/g++.other/cast4.C: New test.
40505
40506 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40507
40508         * gcc.c-torture/compile/20000105-2.c: New test.
40509         * gcc.c-torture/compile/20000105-1.c: New test.
40510
40511 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40512
40513         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40514         references to printf & atoi to conform to ANSI standard.
40515         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40516         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40517         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40518         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40519         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40520         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40521         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40522         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40523         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40524         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40525         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40526         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40527         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40528         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40529         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40530         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40531         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40532         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40533         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40534         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40535         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40536         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40537         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40538         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40539         * g++.old-deja/g++.brendan/init3.C: Likewise.
40540         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40541         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40542         * g++.old-deja/g++.brendan/new2.C: Likewise.
40543         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40544         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40545         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40546         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40547         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40548         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40549         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40550         * g++.old-deja/g++.brendan/template24.C: Likewise.
40551         * g++.old-deja/g++.brendan/template3.C: Likewise.
40552         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40553         * g++.old-deja/g++.jason/inline3.C: Likewise.
40554         * g++.old-deja/g++.jason/opeq.C: Likewise.
40555         * g++.old-deja/g++.law/arg5.C: Likewise.
40556         * g++.old-deja/g++.law/arm7.C: Likewise.
40557         * g++.old-deja/g++.law/ctors11.C: Likewise.
40558         * g++.old-deja/g++.law/cvt8.C: Likewise.
40559         * g++.old-deja/g++.law/init9.C: Likewise.
40560         * g++.old-deja/g++.law/refs4.C: Likewise.
40561         * g++.old-deja/g++.law/template2.C: Likewise.
40562         * g++.old-deja/g++.law/visibility24.C: Likewise.
40563         * g++.old-deja/g++.law/vtable3.C: Likewise.
40564         * g++.old-deja/g++.mike/asm2.C: Likewise.
40565         * g++.old-deja/g++.mike/eh1.C: Likewise.
40566         * g++.old-deja/g++.mike/misc1.C: Likewise.
40567         * g++.old-deja/g++.mike/misc13.C: Likewise.
40568         * g++.old-deja/g++.mike/misc14.C: Likewise.
40569         * g++.old-deja/g++.mike/ns12.C: Likewise.
40570         * g++.old-deja/g++.mike/p1248.C: Likewise.
40571         * g++.old-deja/g++.mike/p3708.C: Likewise.
40572         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40573         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40574         * g++.old-deja/g++.mike/p646.C: Likewise.
40575         * g++.old-deja/g++.mike/p700.C: Likewise.
40576         * g++.old-deja/g++.mike/p783.C: Likewise.
40577         * g++.old-deja/g++.mike/p783a.C: Likewise.
40578         * g++.old-deja/g++.mike/p783b.C: Likewise.
40579         * g++.old-deja/g++.mike/p786.C: Likewise.
40580         * g++.old-deja/g++.mike/p789.C: Likewise.
40581         * g++.old-deja/g++.mike/p789a.C: Likewise.
40582         * g++.old-deja/g++.mike/p807a.C: Likewise.
40583         * g++.old-deja/g++.other/delete3.C: Likewise.
40584         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40585         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40586         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40587         * g++.old-deja/g++.other/empty1.C: Likewise.
40588         * g++.old-deja/g++.other/temporary1.C: Likewise.
40589         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40590         * g++.old-deja/g++.pt/t16.C: Likewise.
40591         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40592
40593 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40594
40595         * gcc.dg/991230-1.c: New test.
40596
40597 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40598
40599         * gcc.c-torture/compile/991229-3.c: New test.
40600         * gcc.c-torture/compile/991229-2.c: New test.
40601         * gcc.c-torture/compile/991229-1.c: New test.
40602
40603 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40604
40605         * gcc.c-torture/compile/labels-2.c: New test.
40606
40607 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40608
40609         * gcc.c-torture/execute/991227-1.c: New test.
40610
40611 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40612
40613         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40614
40615 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40616
40617         * gcc.c-torture/execute/991221-1.c: New test.
40618
40619 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40620
40621         * g++.old-deja/g++.other/cast3.C: New test.
40622
40623 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40624
40625         * gcc.c-torture/execute/991216-4.c: New test.
40626
40627 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40628
40629         * gcc.c-torture/execute/991216-1.c: New test.
40630         * gcc.c-torture/execute/991216-2.c: New test.
40631         * gcc.c-torture/execute/991216-3.c: New test.
40632
40633 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40634
40635         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40636         Actually make the test fail by using "-O2" for compilation.
40637
40638 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40639
40640         * g++.old-deja/g++.warn/cast-align1.C: New test.
40641
40642 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40643
40644         * gcc.c-torture/compile/991214-1.c: New test.
40645         * gcc.c-torture/compile/991214-2.c: New test.
40646
40647 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40648
40649         * gcc.dg/991214-1.c: New test.
40650
40651 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40652
40653         * gcc.c-torture/compile/991213-3.c: New test.
40654         * gcc.c-torture/compile/991213-2.c: New test.
40655         * gcc.c-torture/compile/991213-1.c: New test.
40656
40657 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40658
40659         * gcc.dg/991209-1.c: New test.
40660
40661 1999-12-08  Nathan Sidwell <nathan@acm.org>
40662
40663         * gcc.c-torture/compile/991208-1.c: New test.
40664
40665 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40666
40667         * gcc.dg/ultrasp2.c: New test.
40668
40669 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40670
40671         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40672
40673 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40674
40675         * gcc.c-torture/compile/991202-1.c: New test.
40676         * gcc.c-torture/execute/991202-1.c: New test.
40677         * gcc.c-torture/execute/991202-2.c: New test.
40678         * gcc.c-torture/execute/991202-3.c: New test.
40679
40680 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40681
40682         * g++.old-deja/g++.abi/align.C: New test.
40683         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40684         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40685
40686 1999-12-01  Richard Henderson  <rth@cygnus.com>
40687
40688         * gcc.c-torture/execute/991201-1.c: New.
40689
40690 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40691
40692         * gcc.dg/991129-1.c: New test.
40693
40694 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40695
40696         * gcc.c-torture/compile/991127-1.c: New test.
40697
40698 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40699
40700         * g++.old-deja/g++.other/warn4.C: New test.
40701
40702 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40703
40704         * g++.old-deja/g++.eh/cleanup2.C: New test.
40705         * g++.old-deja/g++.ext/pretty2.C: New test.
40706         * g++.old-deja/g++.ext/pretty3.C: New test.
40707         * g++.old-deja/g++.other/debug6.C: New test.
40708
40709 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40710
40711         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40712         compiler_output to look for one error message instead of two.
40713
40714 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40715
40716         * gcc.c-torture/execute/991118-1.c: Also test case
40717         where the word boundary does not split a byte evenly.
40718
40719 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40720
40721         * g++.old-deja/g++.ext/restrict1.C: New test.
40722
40723 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40724
40725         * gcc.c-torture/execute/991118-1.c: New test.
40726
40727 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40728
40729         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40730         working directory pathnames.
40731
40732 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40733
40734         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40735         host is equipped with driver.h and driver.o so it can actually
40736         compile and run the tests.
40737
40738 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40739
40740         * gcc.c-torture/compile/991008-1.c: New test.
40741
40742 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40743
40744         * lib/gcc-dg.exp: Include target-supports.exp
40745
40746 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40747
40748         * lib/target-supports.exp: New file: Provide procs to test for
40749         features supported by the target.
40750         (check_weak_available): Moved here from ecos.exp.
40751         (check_alias_available): New proc: Determine of the target
40752         toolchain supports the alias attribute.
40753
40754         * gcc.dg/special/ecos.exp: Move check_weak_available to
40755         target-supports.exp.
40756         (alias-1.c): Only perform the test if the target supports
40757         aliases.
40758         (wkali-1.c): Only perform the test if the target supports
40759         aliases.
40760
40761         * gcc.dg/990506-0.c: Expect error messages from cross
40762         targets as well as native targets.
40763
40764 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40765
40766         * gcc.dg/ultrasp1.c: Removed xfail.
40767         * gcc.dg/struct-ret-2.c: Likewise.
40768         * gcc.dg/array-1.c: Likewise.
40769
40770 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40771
40772         * gcc.dg/struct-ret-2.c: New test.
40773
40774         * gcc.dg/array-1.c: New test.
40775
40776 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40777
40778         * gcc.c-torture/execute/991030-1.c: New test.
40779
40780 1999-10-26  Richard Henderson  <rth@cygnus.com>
40781
40782         * gcc.c-torture/compile/991026-2.c: New test.
40783
40784 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40785
40786         * gcc.c-torture/compile/991026-1.c: New test.
40787
40788 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40789
40790         * gcc.c-torture/execute/991023-1.c: New test.
40791
40792 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40793
40794         * gcc.c-torture/execute/991019-1.c: New test.
40795
40796 1999-10-16  Richard Henderson  <rth@cygnus.com>
40797
40798         * gcc.c-torture/execute/991016-1.c: New test.
40799
40800 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40801
40802         * gcc.c-torture/execute/991014-1.c: New test.
40803
40804 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40805
40806         * g++.old-deja/g++.other/union2.C: New test.
40807
40808 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40809
40810         * g++.old-deja/g++.other/vaarg2.C: New test.
40811         * g++.old-deja/g++.other/vaarg3.C: New test.
40812
40813 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40814
40815         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40816         in compile/.
40817
40818 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40819
40820         * gcc.c-torture/execute/va-arg-11.c: New test.
40821
40822 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40823
40824         * lib/file-format.exp (gcc_target_object_format): Don't
40825         crash if objdump is unavailable.
40826
40827 1999-09-29  Donn Terry <donn@interix.com>
40828
40829         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40830
40831 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40832
40833         * gcc.c-torture/compile/990928-1.c: New test.
40834
40835 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40836
40837         * g++.old-deja/g++.other/decl6.C: New test.
40838
40839 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40840
40841         * gcc.c-torture/execute/va-arg-10.c: New test.
40842
40843 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40844
40845         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40846         __PRETTY_FUNCTION__.
40847
40848 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40849
40850         * gcc.c-torture/execute/990923-1.c: New test.
40851
40852 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40853
40854         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40855         for which -fpic is inappropriate.
40856
40857 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40858
40859         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40860
40861 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40862
40863         * g++.old-deja/g++.other/dyncast1.C: New test.
40864         * g++.old-deja/g++.other/dyncast2.C: New test.
40865         * g++.old-deja/g++.other/dyncast3.C: New test.
40866         * g++.old-deja/g++.other/dyncast4.C: New test.
40867         * g++.old-deja/g++.other/dyncast5.C: New test.
40868         * g++.old-deja/g++.eh/catch3.C: New test.
40869         * g++.old-deja/g++.eh/catch3p.C: New test.
40870         * g++.old-deja/g++.eh/catch4.C: New test.
40871         * g++.old-deja/g++.eh/catch4p.C: New test.
40872         * g++.old-deja/g++.eh/catch5.C: New test.
40873         * g++.old-deja/g++.eh/catch5p.C: New test.
40874         * g++.old-deja/g++.eh/catch6.C: New test.
40875         * g++.old-deja/g++.eh/catch6p.C: New test.
40876         * g++.old-deja/g++.eh/catch7.C: New test.
40877         * g++.old-deja/g++.eh/catch7p.C: New test.
40878         * g++.old-deja/g++.eh/catch8.C: New test.
40879         * g++.old-deja/g++.eh/catch8p.C: New test.
40880         * g++.old-deja/g++.eh/catch9.C: New test.
40881         * g++.old-deja/g++.eh/catch9p.C: New test.
40882
40883 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40884
40885         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40886         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40887
40888 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40889
40890         * gcc.c-torture/compile/990913-1.c: New test.
40891
40892 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40893
40894         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40895         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40896
40897 1999-09-09  Richard Henderson  <rth@cygnus.com>
40898
40899         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40900
40901 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40902
40903         * g++.old-deja/g++.other/lookup11.C: New test.
40904         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40905         what is permitted and what we want.
40906         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40907         overload use.
40908         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40909
40910 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40911
40912         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40913         * gcc.c-torture/noncompile/poison-1.c: New file.
40914
40915 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40916
40917         * g++.old-deja/g++.other/sizeof3.C: New test.
40918         * g++.old-deja/g++.other/sizeof4.C: New test.
40919         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40920         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40921
40922 1999-09-07  Richard Henderson  <rth@cygnus.com>
40923
40924         * gcc.dg/va-arg-1.c: New.
40925
40926 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40927
40928         * gcc.c-torture/execute/va-arg-9.c: New test.
40929
40930 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40931
40932         * g77.f-torture/compile/980519-2.f: New test.
40933         * g77.f-torture/compile/19990905-0.f: New test.
40934         * g77.f-torture/compile/19990905-1.f: New test.
40935         * g77.f-torture/compile/19990905-2.f: New test.
40936
40937         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40938
40939 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40940
40941         * gcc.c-torture/execute/990827-1.c: Fix typo.
40942
40943 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40944
40945         * g++.old-deja/g++.other/deref1.C: New test.
40946
40947 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40948
40949         * g++.old-deja/g++.other/ambig2.C: New test.
40950         * g++.old-deja/g++.other/cond5.C: New test.
40951         * g++.old-deja/g++.other/lookup16.C: New test.
40952
40953 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40954
40955         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40956         assemblers too.
40957
40958 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40959
40960         * lib/c-torture.exp: Avoid the "compare executables" optimization
40961         when testing native.
40962
40963 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40964
40965         * gcc.c-torture/execute/990829-1.c: New test.
40966         * gcc.c-torture/compile/990829-1.c: New test.
40967
40968 1999-08-27  Paul Burchard  <burchard@pobox.com>
40969
40970         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40971         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40972         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40973         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40974         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40975         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40976         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40977         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40978         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40979         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40980         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40981
40982 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40983
40984         * gcc.c-torture/execute/990827-1.c: New test.
40985
40986 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40987
40988         * g77.f-torture/noncompile/19990826-4.f: New test.
40989
40990         * g77.f-torture/compile/19990826-3.f: New test.
40991
40992         * g77.f-torture/execute/19990826-2.f: New test.
40993
40994         * g77.f-torture/compile/19990826-1.f: New test.
40995
40996         * gcc.c-torture/execute/990826-0.c: New test.
40997         * g77.c-torture/execute/19990826-0.f: New test.
40998
40999         * g77.f-torture/noncompile/970626-2.f: New test.
41000
41001 1999-08-25  Paul Burchard  <burchard@pobox.com>
41002
41003         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41004         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41005         lss-011.C: New tests.
41006
41007 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41008
41009         * g++.old-deja/g++.other/decl5.C: New test.
41010
41011 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41012
41013         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41014         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41015         call `postbase' for each one.  All callers of `postbase' changed
41016         to call this instead.
41017
41018 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41019
41020         * gcc.c-torture/execute/990811-1.c: New test.
41021
41022 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41023
41024         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41025         just native ones.
41026
41027         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41028         just native ones.
41029
41030 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41031
41032         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41033
41034 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41035
41036         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41037
41038 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41039
41040         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41041
41042 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41043
41044         * gcc.c-torture/execute/990804-1.c: New test.
41045
41046 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41047
41048         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41049         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41050         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41051
41052 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41053
41054         * g++.old-deja/g++.other/struct1.C: New test.
41055
41056 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41057
41058         * g++.old-deja/g++.other/enum2.C: New test.
41059
41060 1999-08-02  Richard Henderson  <rth@cygnus.com>
41061
41062         Adapted from tests from Franz Sirl:
41063         * gcc.c-torture/execute/va-arg-7.c: New test.
41064         * gcc.c-torture/execute/va-arg-8.c: New test.
41065
41066 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41067
41068         * gcc.c-torture/compile/990801-2.c: New test.
41069
41070         * gcc.c-torture/compile/990801-1.c: New test.
41071
41072 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41073
41074         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41075         fp-cmp-1.c, converting double to float.
41076
41077         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41078         fp-cmp-1.c, converting double to long double.
41079
41080         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41081         from fr1 to unknown_register, since fr1 is a legitimate register
41082         on some machines.
41083
41084 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41085
41086         * README: More listname related changes.
41087
41088 1999-07-08  Catherine Moore  <clm@cygnus.com>
41089
41090         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41091
41092 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41093
41094         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41095
41096 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41097
41098         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41099
41100 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41101
41102         * gcc.dg/990703-1.c: New test.
41103
41104 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41105
41106         * lib/file-format.exp: New file: Move definition of proc
41107         gcc_target_object_format to here from
41108         gcc.dg/special/ecos.exp.
41109
41110         * lib/c-torture.exp: Include lib file-format.exp.
41111         * lib/gcc-dg.exp: Include lib file-format.exp.
41112
41113         * gcc.dg/special/ecos.exp: Remove definition of proc
41114         gcc_target_object_format.
41115
41116 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41117
41118         * gcc.c-torture/execute/990628-1.c: New test.
41119
41120 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41121
41122         * gcc.c-torture/compile/990625-2.c: New test.
41123
41124         * gcc.c-torture/compile/990625-1.c: New test.
41125
41126 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41127
41128         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41129         attributes compile.
41130         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41131         ports that use the COFF/PE file format.
41132
41133 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41134
41135         * gcc.c-torture/compile/990617-1.c: New test.
41136
41137 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41138
41139         * g++.old-deja/g++.other/decl4.C: New test.
41140
41141 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41142
41143         * g++.old-deja/g++.other/bitfld3.C: New test.
41144
41145 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41146
41147         * g++.old-deja/g++.eh/catch1.C: New test.
41148
41149 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41150
41151         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41152
41153         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41154         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41155
41156 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41157
41158         * g77.f-torture/compile/19990502-0.f: Replace with new,
41159         shorter, test that still fails after recent changes.
41160
41161 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41162
41163         * gcc.c-torture/execute/990604-1.c: New test.
41164
41165 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41166
41167         * gcc.c-torture/execute/990531-1.c: New test.
41168
41169 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41170
41171         * gcc.c-torture/compile/990527-1.c: New test.
41172
41173 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41174
41175         * gcc.c-torture/execute/990527-1.c: New test.
41176
41177 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41178
41179         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41180         bitfields as signed.
41181
41182 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41183
41184         * g77.f-torture/compile/19990525-0.f: New test.
41185
41186 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41187
41188         * gcc.c-torture/execute/990525-2.c: New test.
41189
41190         * gcc.c-torture/execute/990525-1.c: New test.
41191
41192 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41193
41194         * g++.old-deja/g++.other/anon3.C: New test.
41195         * g++.old-deja/g++.other/anon4.C: New test.
41196         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41197         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41198         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41199         Merrill).
41200
41201 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41202
41203         * gcc.c-torture/execute/990524-1.c: New test.
41204
41205         * gcc.dg/990524-1.c: New test.
41206
41207 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41208
41209         * gcc.c-torture/compile/990523-1.c: New test.
41210
41211 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41212
41213         * gcc.c-torture/compile/990519-1.c: New test.
41214
41215 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41216
41217         * gcc.c-torture/compile/990517-1.c: New test.
41218
41219         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41220         (e4, f4): New tests.
41221         (main): Call them.
41222
41223 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41224
41225         * gcc.dg/noreturn-1.c: New test.
41226
41227 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41228
41229         * gcc.c-torture/execute/990513-1.c: New test.
41230
41231 1999-05-10  Richard Henderson  <rth@cygnus.com>
41232
41233         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41234
41235 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41236
41237         * g77.f-torture/execute/erfc.f: Use small single-precision
41238         values, to avoid problems on Alphas when not -mieee.
41239
41240 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41241
41242         * gcc.dg/990506-0.c: New test.
41243
41244 1999-05-08  Richard Henderson  <rth@cygnus.com>
41245
41246         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41247         the constant to test.  Don't XFAIL 64-bit targets.
41248
41249         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41250         * g++.old-deja/g++.law/profile1.C: Likewise.
41251
41252         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41253         operator new instances.
41254         * g++.old-deja/g++.other/delete5.C: Likewise.
41255
41256 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41257
41258         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41259         intrinsic.
41260
41261 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41262
41263         * g77.f-torture/execute/u77-test.f: Reverse order of two
41264         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41265
41266 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41267
41268         * gcc.dg/compare1.c: New test.
41269
41270 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41271
41272         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41273         New tests.
41274
41275 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41276
41277         * g77.f-torture/compile/19990502-1.f: New test.
41278
41279 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41280
41281         * g77.f-torture/compile/19990502-0.f: New test.
41282
41283 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41284
41285         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41286         intrinsic.
41287
41288 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41289
41290         * g77.f-torture/execute/u77-test.f (main): List libU77
41291         intrinsics not currently tested.
41292         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41293         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41294         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41295         Trim blanks off the ends of some printed strings.
41296
41297 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41298
41299         * g77.f-torture/execute/u77-test.f (main): Just warn about
41300         FSTAT gid disagreement, as it's expected on some systems.
41301
41302 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41303
41304         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41305         use a new function, which allows for some slop.
41306         Clean up some commentary.
41307         (issum): The new function.
41308         (sgladd): Deleted subroutine.
41309
41310 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41311
41312         * g77.f-torture/execute/u77-test.f: Modify to be more like
41313         libf2c/libU77 version, bringing patches to that version here.
41314         Add suitable commentary.
41315
41316 1999-04-25  Richard Henderson  <rth@cygnus.com>
41317
41318         * gcc.dg/990424-1.c: New test.
41319
41320 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41321
41322         * g77.f-torture/execute/u77-test.f (main): Bug involving
41323         LSTAT has been fixed, so turn back on full checking.
41324
41325 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41326
41327         * g77.f-torture/compile/19990419-0.f: New test.
41328         * g77.f-torture/execute/19990419-1.f: New test.
41329
41330 1999-04-17  Richard Henderson  <rth@cygnus.com>
41331
41332         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41333         to avoid the need for a prototype to supress a warning.
41334
41335 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41336
41337         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41338
41339 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41340
41341         * gcc.c-torture/execute/990404-1.c: New test.
41342
41343 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41344
41345         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41346         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41347         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41348         missing initializer warnings.
41349
41350 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41351
41352         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41353         matching strings.
41354
41355 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41356
41357         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41358
41359 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41360
41361         * g77.f-torture/execute/19990325-0.f: New test.
41362         * g77.f-torture/execute/19990325-1.f: New test.
41363
41364 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41365
41366         * gcc.c-torture/execute/990324-1.c: New test.
41367
41368 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41369
41370         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41371         test with 4.
41372
41373 1999-03-17  Richard Henderson  <rth@cygnus.com>
41374
41375         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41376
41377 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41378
41379         * g77.f-torture/execute/19990313-2.f: New test.
41380         * g77.f-torture/execute/19990313-3.f: New test.
41381
41382 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41383
41384         * g77.f-torture/execute/19990313-0.f: New test.
41385         * g77.f-torture/execute/19990313-1.f: New test.
41386
41387 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41388
41389         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41390         printf to sprintf.
41391         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41392         (main): Add check for u15.  Conditionalize u31 check depending on
41393         whether ints are <32 bits or >=32 bits.
41394
41395 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41396
41397         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41398
41399 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41400
41401         * g77.f-torture/compile/19990305-0.f: New test.
41402         * g77.f-torture/execute/19981119-0.f: New test.
41403
41404 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41405
41406         * g77.f-torture/execute/970625-2.f: call ABORT if final
41407         result is not correct, instead of just printing it.
41408         Add this checking via newly introduced obfuscation, to
41409         trip up buggy front ends.
41410
41411 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41412
41413         * g77.f-torture/compile/960317-1.f: Moved from being
41414         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41415
41416 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41417
41418         * g77.f-torture/execute/960317-1.f: New (old) test.
41419         * g77.f-torture/execute/970625-2.f: Ditto.
41420
41421 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41422
41423         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41424         message on line 1 or line 2; cccp and cpplib do this differently.
41425
41426 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41427
41428         * g++.old-deja/g++.law/weak1.C: New test.
41429
41430 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41431
41432         * gcc.c-torture/execute/990119-1.c: Renamed to...
41433         * gcc.dg/990119-1.c: this, so it will only be tested once
41434         (it's a preprocessor test, it doesn't need to be run at
41435         multiple optimization levels).
41436
41437 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41438
41439         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41440           ALWAYS_CXXFLAGS.
41441
41442 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41443
41444         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41445         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41446         to not be compilable by current g77.
41447
41448 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41449
41450         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41451
41452 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41453
41454         * gcc.c-torture/execute/990222-1.c: New test.
41455
41456 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41457
41458         * g77.f-torture/compile/19990218-0.f: New test.
41459         * g77.f-torture/noncompile/19990218-1.f: New test.
41460
41461 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41462
41463         * g77.f-torture/compile/19981216-0.f: New test.
41464
41465 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41466
41467         * gcc.dg/990214-1.c: New test.
41468
41469 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41470
41471         * gcc.dg/990213-2.c: New test.
41472
41473         * gcc.dg/990213-1.c: New test.
41474
41475 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41476
41477         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41478         ints.
41479
41480 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41481
41482         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41483         specified by target.
41484
41485         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41486
41487 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41488
41489         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41490
41491 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41492
41493         * gcc.dg/special/ecos.exp: New test driver for new tests with
41494         special requirements.
41495
41496         * gcc.dg/special/alias-1.c: New test.
41497         * gcc.dg/special/gcsec-1.c: New test.
41498         * gcc.dg/special/weak-1.c: New test.
41499         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41500         * gcc.dg/special/weak-2.c: New test.
41501         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41502         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41503         * gcc.dg/special/wkali-1.c: New test.
41504         * gcc.dg/special/wkali-2.c: New test.
41505         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41506         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41507
41508 1999-02-10  Felix Lee  <flee@cygnus.com>
41509
41510           * lib/c-torture.exp (c-torture-compile): Pull out code for
41511           analyzing gcc error messages.
41512           (c-torture-execute): Likewise.  Fix some (harmless) false
41513           positives.
41514           * lib/gcc.exp (gcc_check_compile): New function.
41515
41516 1999-02-08  Richard Henderson  <rth@cygnus.com>
41517
41518         * gcc.c-torture/execute/990208-1.c: New test.
41519
41520 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41521
41522         * g++.dg/special/ecos.exp: New driver for new tests with special
41523         requirements
41524
41525         * g++.dg/special/conpr-1.C: New test
41526         * g++.dg/special/conpr-2.C: New test
41527         * g++.dg/special/conpr-2a.C: New test
41528         * g++.dg/special/conpr-3.C: New test
41529         * g++.dg/special/conpr-3a.C: New test
41530         * g++.dg/special/conpr-3b.C: New test
41531
41532         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41533         allow g++ to use the dg driver
41534
41535         * README: Add comment about g++.dg directory
41536
41537 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41538
41539         * README: Update email addresses.
41540
41541 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41542
41543         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41544         arguments in order to force structure S onto the stack even on
41545         the alpha.
41546         (test): Pass 10 leading arguments to function foo as well as the
41547         structure S.
41548
41549         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41550         failure for all targets.
41551
41552         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41553         abort to terminate program execution.
41554
41555 1999-01-30  Richard Henderson  <rth@cygnus.com>
41556
41557         * gcc.c-torture/execute/990130-1.c: New test.
41558
41559 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41560
41561         * gcc.dg/990130-1.c: New test.
41562
41563 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41564
41565         * gcc.c-torture/execute/990128-1.c: New test.
41566
41567 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41568
41569         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41570
41571 1999-01-27  Felix Lee  <flee@cygnus.com>
41572
41573         * lib/c-torture.exp (c-torture-compile): pull out code for
41574         analyzing gcc error messages.
41575         (c-torture-execute): ditto, and fix some (harmless) false
41576         positives.
41577         * lib/gcc.exp (gcc_check_compile): new function.
41578
41579 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41580
41581         * gcc.dg/990117-1.c: New test.
41582
41583         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41584
41585         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41586
41587 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41588
41589         * g77.f-torture/compile/990115-1.f: New test.
41590
41591 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41592
41593         * gcc.c-torture/compile/990107-1.c: New test
41594
41595 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41596
41597         * gcc.c-torture/execute/990106-2.c: New test.
41598
41599         * gcc.c-torture/execute/990106-1.c: New test.
41600
41601 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41602
41603         * gcc.c-torture/compile/981223-1.c: New test.
41604
41605 1998-12-29  Richard Henderson  <rth@cygnus.com>
41606
41607         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41608         (opt3): Rename from opt4 and disable.
41609
41610 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41611
41612         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41613
41614 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41615
41616         * g++.old-deja/g++.other/conv5.C: New test.
41617
41618 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41619
41620         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41621
41622 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41623
41624         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41625
41626 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41627
41628         * gcc.c-torture/compile/981211-1.c: New test.
41629
41630 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41631
41632         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41633
41634         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41635
41636 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41637
41638         * gcc.special/930510-1.c: Make C9X safe.
41639         * gcc.misc-tests/gcov-1.c Similarly.
41640         * gcc.misc-tests/gcov-2.c Similarly.
41641
41642 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41643
41644         * gcc.dg/ultrasp1.c: New test.
41645
41646 1998-12-06  Richard Henderson  <rth@cygnus.com>
41647
41648         * gcc.c-torture/execute/981206.c: New test.
41649
41650 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41651
41652         * g++.old-deja/g++.ns/template7.C: New test.
41653
41654         * g++.old-deja/g++.other/expr1.C: New test.
41655
41656         * g++.old-deja/g++.eh/tmpl3.C: New test.
41657
41658         * g++.old-deja/g++.eh/tmpl2.C: New test.
41659
41660 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41661
41662         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41663         * g++.old-deja/g++.other/using6.C: Removed.
41664         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41665
41666         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41667
41668 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41669
41670         * g++.old-deja/g++.pt/overload8.C: New test.
41671
41672         * g++.old-deja/g++.pt/overload7.C: New test.
41673
41674         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41675
41676         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41677         and relinking messages.
41678         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41679         compiling with -frepo.
41680
41681 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41682
41683         * g++.old-deja/g++.pt/lookup6.C: New test.
41684
41685 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41686
41687         * gcc.c-torture/execute/981130-1.c: New test.
41688         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41689
41690 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41691
41692         * g++.old-deja/g++.pt/explicit76.C: New test.
41693
41694         * g++.old-deja/g++.pt/friend38.C: New test.
41695
41696         * g++.old-deja/g++.ns/crash2.C: New test.
41697
41698         * g++.old-deja/g++.pt/defarg8.C: New test.
41699
41700         * g++.old-deja/g++.pt/instantiate6.C: New test.
41701
41702         * g++.old-deja/g++.pt/static6.C: New test.
41703
41704         * g++.old-deja/g++.pt/decl2.C: New test.
41705
41706 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41707
41708         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41709         problem is actually related with name lookup, but so what? :-)
41710
41711         * g++.old-deja/g++.pt/friend37.C: New test.
41712
41713 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41714
41715         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41716         element, which fails on some systems.
41717
41718         * g77.f-torture/execute/labug1.f: New test.
41719
41720 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41721
41722         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41723         is defined.
41724
41725 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41726
41727         * g77.f-torture/compile/981117-1.f: New test.
41728
41729 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41730
41731         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41732         properly discarded.
41733
41734 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41735
41736         * gcc.c-torture/execute/memcheck: New directory of tests for
41737         -fcheck-memory-usage.
41738
41739 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41740
41741         * README: New file, general information about the testsuite and
41742         new description of the various C++ test subdirectories.
41743         * README.g++: Eliminate obsolete information, update and move most
41744         relevant stuff to README.
41745
41746 1998-11-07  Richard Henderson  <rth@cygnus.com>
41747
41748         * gcc.c-torture/compile/981107-1.c: New test.
41749
41750 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41751
41752         * execute/memcpy-bi.c: New testcase.
41753
41754 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41755
41756         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41757         base classes.
41758
41759         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41760         template is selected.
41761
41762         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41763         classes, it should be accepted for all types.
41764
41765         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41766
41767         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41768         specializations start with template headers.
41769
41770 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41771
41772         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41773
41774         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41775         non-POD types.
41776
41777 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41778
41779         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41780
41781 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41782
41783         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41784
41785 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41786
41787         * 981019-1.c: New test.
41788
41789 1998-10-14  Robert Lipe <robertl@dgii.com>
41790
41791         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41792         find objc headers.
41793
41794 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41795
41796         * compile/981001-4.c: Remove use of GCC extension that triggers a
41797         compiler bug.
41798
41799 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41800
41801         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41802
41803 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41804
41805         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41806         instantiation of template produces incorrect code for delete
41807         expression.
41808
41809         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41810         constructors' name is not unique.
41811         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41812         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41813
41814         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41815         automatic array of const is ill-formed.
41816
41817         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41818         of template parameter?
41819
41820         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41821         const.
41822
41823         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41824         pointer-to-member expression.
41825
41826         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41827         declaration causes ICE.
41828
41829 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41830
41831         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41832         reserved in the global namespace.
41833
41834         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41835         generate needed virtual table.
41836
41837         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41838
41839 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41840
41841         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41842         template-dependent type
41843
41844 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41845
41846         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41847         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41848         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41849
41850         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41851         class should be usable as argument of member function.
41852         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41853         class should be usable as return type of member function.
41854         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41855         class should be usable as type of data member.
41856
41857         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41858
41859 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41860
41861         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41862
41863 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41864
41865         * gcc.dg/dll-?.c Add thumb to target list.
41866         Fix assembler scan patterns to match current assembler output.
41867
41868 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41869
41870         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41871         matching of template brackets.
41872
41873         * g++.old-deja/g++.other/using4.C: New test.  Test using
41874         declarations of methods from base classes.
41875
41876         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41877         within functions should introduce names into the innermost
41878         enclosing namespace.
41879
41880         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41881         of static locals if first initialization throws.
41882
41883 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41884
41885         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41886
41887 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41888
41889         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41890         lose track of the possible targets of tablejump insns.
41891         * special/special.exp: Run it.
41892
41893 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41894
41895         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41896         must be declared before its specializations can be named in friend
41897         declarations.
41898
41899 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41900
41901         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41902
41903         * g77.f-torture/execute/io1.f: New test.
41904
41905 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41906
41907         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41908         with pointer to template function, for which no argument deduction
41909         is possible.
41910
41911         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41912         specialization of template function as argument to template
41913         function.
41914
41915         * g++.old-deja/g++.other/access2.C: New test; Inner class
41916         shouldn't have privileged access to Outer's names.
41917
41918 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41919
41920         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41921         friend template declared within template class conflicts with
41922         nested class of the same name.
41923
41924         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41925         is ignored.
41926
41927         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41928         object with direct initializer as function declaration.
41929
41930         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41931         initializers.
41932
41933         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41934         involving const pointer and NULL produces incorrect result.
41935
41936         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41937         type name without `typename' should be rejected with -pedantic.
41938
41939 1998-10-02  Richard Henderson  <rth@cygnus.com>
41940
41941         * g++.old-deja/g++.other/addrof1.C: New test.
41942
41943 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41944
41945         * gcc.c-torture/compile/981001-1.c: New test.
41946         * gcc.c-torture/execute/981001-1.c: New test.
41947
41948 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41949
41950         * gcc.c-torture/compile/981001-2.c: New test.
41951         * gcc.c-torture/compile/981001-3.c: New test.
41952         * gcc.c-torture/compile/981001-4.c: New test.
41953
41954 1998-10-01  Robert Lipe  <robertl@dgii.com>
41955
41956         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41957         multilibbed hosts.  Idea grafted from g77.exp.
41958
41959 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41960
41961         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41962         avoid losing on systems which need -lsocket.
41963
41964 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41965
41966         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41967         * g++.old-deja/g++.other/nested2.C: Ditto.
41968         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41969         failure.
41970
41971 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41972
41973         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41974         preferred over template operator!= for enum bitfields.
41975
41976 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41977
41978         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41979         that happen to have the same base name, but in different scopes,
41980         are incorrectly rejected.
41981
41982 1998-09-16  Richard Henderson  <rth@cygnus.com>
41983
41984         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41985         on the native word size instead of an integer literal.
41986
41987 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41988
41989         * g++.old-deja/g++.other/static2.C: Invocation of static data
41990         member of type pointer-to-function denoted as non-static member.
41991
41992         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41993         checks involving function types and aliases.
41994
41995 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41996
41997         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41998         redefined to the same non-trivial type.
41999
42000         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42001         namespace-qualification of template specializations declared in
42002         other namespaces.
42003
42004         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42005         to declare a subset of the specializations of a template function
42006         as friends of specializations of a template class.
42007
42008         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42009         member templates that do not fully specialize the enclosing
42010         template class are rejected.
42011
42012 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42013
42014         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42015
42016 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42017
42018         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42019         altered from libf2c/libU77 version.
42020
42021 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42022
42023         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42024
42025 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42026
42027         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42028         (un)signed char are different types for template specialization
42029         purposes.
42030
42031 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42032
42033         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42034         * objc: ObjC testsuite.
42035
42036 1998-08-31  Catherine Moore  <clm@cygnus.com>
42037
42038         * gcc.c-torture/execute/941014-1.x: New file.
42039
42040 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42041
42042         * lib/c-torture.exp: Add support for
42043         torture_eval_before_compile and torture_eval_before_execute
42044         variables.
42045
42046 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42047
42048         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42049         this test triggers valid.
42050
42051 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42052
42053         * gcc.dg/980827-1.c: New test.
42054
42055 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42056
42057         * gcc.c-torture/execute/loop-4b.c: New test.
42058
42059 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42060
42061         * lib/c-torture.exp: Add support for
42062         torture_eval_before_compile and torture_eval_before_execute
42063         variables.
42064
42065 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42066
42067         * gcc.c-torture/compile/980825-1.c: New test.
42068
42069 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42070
42071         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42072         count number tests in opt_t0 not good_t0.
42073
42074 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42075
42076         * gcc.c-torture/compile/930326-1.x: Fix typo.
42077
42078 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42079
42080         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42081         causes an ICE.
42082
42083 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42084
42085         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42086         STACK_SIZE is defined.
42087         * gcc.c-torture/unsorted/stuct.c: Similarly.
42088
42089         * gcc.c-torture/compile/980821-1.c: New test.
42090
42091 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42092
42093         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42094
42095 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42096
42097         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42098         code.
42099
42100 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42101
42102         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42103         error'.
42104
42105 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42106
42107         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42108
42109 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42110
42111         * gcc.c-torture/compile/980816-1.c: New test.
42112
42113         * gcc.dg/980816-1.c: New test.
42114
42115 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42116
42117         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42118         compiler for ieee tests.
42119
42120 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42121
42122         * g77.f-torture/compile/980729-0.f: New test.
42123
42124 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42125
42126         * gcc.c-torture/special/eeprof-1.c: New test, for
42127         -finstrument-functions.
42128         * gcc.c-torture/special/special.exp: Run it.
42129
42130 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42131
42132         * gcc.c-torture/compile/980729-1.c: New test.
42133
42134 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42135
42136         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42137         __thumb__ is defined, and test for ARM style doubles if so.
42138
42139 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42140
42141         * g77.f-torture/noncompile/980615-0.f: New test.
42142
42143 1998-07-26  H.J. Lu  (hjl@gnu.org)
42144
42145         * gcc.dg/980312-1.c: Do link instead of compile.
42146         * gcc.dg/980313-1.c: Likewise.
42147
42148 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42149
42150         * gcc.c-torture/compile/980726-1.c: New test.
42151
42152 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42153
42154         * g77.f-torture/execute/io0.f: New test.
42155
42156 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42157
42158         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42159         an int.
42160
42161 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42162
42163         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42164         m32r bugs.
42165
42166 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42167
42168         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42169         c-decl.c:grokdeclarator can handle mode attributes.
42170
42171 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42172
42173         * gcc.c-torture/execute/980716-1.c: New test.
42174
42175 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42176
42177         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42178         the mn10200.
42179         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42180         the mn10200.
42181         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42182         * gcc.c-torture/compile/930326-1.x: Similarly.
42183
42184 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42185
42186         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42187         New test from Craig.
42188
42189 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42190
42191         * g77.f-torture/noncompile/980616-0.f: New test.
42192
42193         * g77.f-torture/execute/970816-3.f: New test from Craig.
42194
42195 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42196
42197         *  g++.other/singleton.C: Return error value instead of taking
42198         SIGSEGV.
42199
42200 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42201
42202         *  g++.other/singleton.C: New test.  Warning is under dispute.
42203         Runtime crash is not.
42204
42205 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42206
42207         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42208         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42209         using6.C, using7.C}: New namespace tests.
42210
42211 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42212
42213         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42214         specialization with typedef'ed names used as array indexes.
42215
42216 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42217
42218         * gcc.c-torture/execute/980709-1.c: New test.
42219
42220         * gcc.dg/980709-1.c: New test.
42221
42222 1998-07-07  Richard Henderson  <rth@cygnus.com>
42223
42224         * gcc.c-torture/execute/bcp-1.c: New test.
42225
42226 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42227
42228         * gcc.c-torture/execute/980707-1.c: New test.
42229
42230 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42231
42232         * gcc.c-torture/compile/980706-1.c: New test.
42233
42234 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42235
42236         * g77.f-torture/execute/980701-0.f,
42237         g77.f-torture/execute/980701-1.f: New test from Craig.
42238
42239 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42240
42241         * gcc.c-torture/compile/980701-1.c: New test.
42242
42243         * gcc.c-torture/execute/980701-1.c: New test.
42244
42245 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42246 rlsruhe.de>
42247
42248         * g++.old-deja/g++.robertl/eb132.C: New test.
42249         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42250
42251 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42252
42253         * g77.f-torture/execute/980628-7.f,
42254         g77.f-torture/execute/980628-8.f,
42255         g77.f-torture/execute/980628-9.f,
42256         g77.f-torture/execute/980628-10.f: New tests from Craig.
42257
42258         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42259
42260 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42261
42262         * g77.f-torture/execute/980628-4.f: New test from Craig.
42263         * g77.f-torture/execute/980628-5.f: Likewise.
42264         * g77.f-torture/execute/980628-2.f: Likewise.
42265         * g77.f-torture/execute/980628-0.f: Likewise.
42266         * g77.f-torture/execute/980628-1.f: Likewise.
42267         * g77.f-torture/execute/980628-3.f: Likewise.
42268         * g77.f-torture/execute/980628-6.f: Likewise.
42269
42270 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42271
42272         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42273         directory when nothing has been installed yet.
42274
42275 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42276
42277         * gcc.c-torture/special/special.exp: Handle newer versions of
42278         dejagnu.
42279
42280 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42281
42282         * gcc.dg/980626-1.c: New test.
42283
42284 1998-06-19  Bruno Haible <haible@ilog.fr>
42285
42286         * gcc.misc-tests/m-un-2.c: New test.
42287         * g++.old-deja/g++.other/warn01.c: Likewise.
42288
42289 1998-06-19  Robert Lipe  <robertl@dgii.com>
42290
42291         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42292         compatibility with assmblers with a different comment character.
42293         Eliminate use of GAS-specific extensions.
42294
42295 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42296
42297         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42298
42299 1998-06-19  Robert Lipe  <robertl@dgii.com>
42300
42301         * lib/g77.exp: Replace search for libf2c.a with search for newly
42302         renamed libg2c.a
42303
42304 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42305
42306         * gcc.c-torture/execute/980617-1.c: New test.
42307
42308 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42309
42310         * gcc.c-torture/execute/980612-1.c: New test.
42311
42312 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42313
42314         * gcc.dg/980523-1.c: Only test on ppc-linux.
42315         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42316
42317         * gcc.c-torture/execute/980608-1.c: New test.
42318
42319 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42320
42321         * gcc.c-torture/execute/980605-1.c: New test.
42322
42323 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42324
42325         * gcc.c-torture/execute/980604-1.c: New test.
42326
42327 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42328
42329         * gcc.c-torture/execute/980602-1.c: New test.
42330         * gcc.c-torture/execute/980602-2.c: Likewise.
42331
42332 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42333
42334         * 970125-0.f: Fix per JCB.  Add commentary.
42335
42336 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42337
42338         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42339         IEEE -0 support.
42340
42341 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42342
42343         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42344         earlier.
42345
42346 1998-05-28  Catherine Moore <clm@cygnus.com>
42347
42348         * gcc.c-torture/execute/980526-3.c: New test.
42349
42350 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42351
42352         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42353         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42354         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42355         m88k-motorola-sysv3 to XFAIL.
42356
42357 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42358
42359         * gcc.dg/980526-1.c: New test.
42360         * gcc.c-torture/execute/980526-2.c: New test.
42361
42362 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42363
42364         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42365
42366         * gcc.c-torture/execute/980526-1.c: New test.
42367
42368 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42369
42370         * g77.f-torture/execute/alpha2.f: Add runtime test.
42371
42372 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42373
42374         * g++.old-deja/old-deja.exp: Strip leading directories.
42375
42376         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42377         error for the line.  Don't run multiple tests for the same line.
42378
42379 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42380
42381         * gcc.dg/980523-1.c: New test.
42382
42383 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42384
42385         * g77.f-torture/compile/970915-0.f: New test.
42386
42387 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42388
42389         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42390
42391 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42392
42393         * gcc.dg/980520-1.c: New test.
42394
42395 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42396
42397         * gcc.dg/980502-1.c: Fix return type.
42398
42399 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42400
42401         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42402         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42403         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42404         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42405         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42406
42407 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42408
42409         * g77.f-torture/execute/980520-1.f: New test.
42410
42411 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42412
42413         * lib/mike-g77.exp: New file.
42414
42415         * g77.f-torture/noncompile/noncompile.exp,
42416         g77.f-torture/noncompile/check0.f: New files.
42417
42418 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42419
42420         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42421         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42422         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42423         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42424         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42425         abort where appropriate.
42426
42427 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42428
42429         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42430         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42431
42432 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42433
42434         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42435
42436 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42437
42438         * g77.f-torture/compile/980427-0.f: New test.
42439
42440 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42441
42442         * g77.f-torture/compile/980424-0.f: New test.
42443
42444 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42445
42446         * g77.f-torture/compile/980419-2.f (main): New test.
42447         * g77.f-torture/compile/970125-0.f: New test.
42448         * g77.f-torture/compile/980419-1.f: New test.
42449
42450 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42451
42452         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42453         of loop-4.c.
42454
42455 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42456
42457         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42458
42459 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42460
42461         * gcc.c-torture/compile/980329-1.c: New test.
42462
42463 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42464
42465         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42466         * gcc.dg/980312-1.c: Fix typo in -march command.
42467
42468 1998-03-16  H.J. Lu  (hjl@gnu.org)
42469
42470         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42471
42472 1998-03-11  Robert Lipe  <robertl@dgii.com>
42473
42474         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42475         Dave Love agree the Fortran source is bogus.
42476
42477 1998-03-11  Robert Lipe  <robertl@dgii.com>
42478
42479         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42480         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42481         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42482         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42483         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42484
42485 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42486
42487         * g++.old-deja/g++.other/friend1.C: New test.
42488
42489 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42490
42491         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42492         possibly uninitialized) variables and declare dnrm2.
42493
42494 1998-02-23  Robert Lipe <robertl@dgii.com>
42495
42496         From Bruno Haible <haible@ilog.fr>:
42497         * gcc.c-torture/execute/980223.c: New test.
42498
42499 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42500
42501         * gcc.dg/ifelse-1.c: New test.
42502
42503 1998-02-09  H.J. Lu  (hjl@gnu.org)
42504
42505         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42506
42507           * lib/old-dejagnu.exp (old-dejagnu): Added the
42508           "execution test - XFAIL *-*-*" handling in the spirit of
42509           "excess errors test -". Changed the "execution test fails"
42510           handling to be like "excess errors test fails".
42511           * Update various tests accordingly.
42512
42513 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42514
42515         * gcc.c-torture/execute/980205.c: New test.
42516
42517 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42518
42519         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42520         * lib/f-torture.exp: Similarly.
42521         * gcc.c-torture: Rename all .cexp files to .x files.
42522
42523 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42524
42525         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42526         (940510-1.c): Removed duplicate.
42527         (971104-1.c): New test.
42528
42529 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42530
42531           * lib/f-torture.exp: Improve error and loop detection.
42532
42533 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42534
42535         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42536         use that to size the filler array.
42537
42538 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42539
42540         * lib/c-torture.exp(c-torture-execute): Fix typo.
42541
42542         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42543         testcase as the executable name. Keep the executable around if
42544         the test fails.
42545
42546 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42547
42548         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42549         changes.  Only test one -g option, and move it to the end of the
42550         list of options to test.
42551
42552 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42553
42554         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42555         variable GCC_TORTURE_OPTIONS to supply default switches separated
42556         by colons.  If no environment variable, run tests with -O0 -g, -O1
42557         -g, and -O2 -g as well.
42558
42559 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42560
42561         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42562         explanatory comments. Fix indentation.
42563
42564 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42565
42566         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42567
42568 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42569
42570         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42571         * g++.old-deja/g++.mike/p7325.C: Likewise.
42572         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42573
42574 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42575
42576         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42577         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42578         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42579         * g++.old-deja/g++.law/operators4.C: Likewise.
42580
42581 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42582
42583         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42584         * g++.old-deja/g++.mike/p784.C: Ditto.
42585         * g++.old-deja/g++.mike/p785.C: Ditto.
42586
42587 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42588
42589           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42590
42591 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42592
42593         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42594         target feature; pass this to c-torture-execute as needed.
42595
42596 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42597
42598         * lib/c-torture.exp(c-torture-execute): If the previous and the
42599         current executables being tested are identical, we don't need to
42600         run the executable again. Try to make the executable names
42601         unique. Add an optional argument for passing additional compiler
42602         flags.
42603
42604 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42605
42606         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42607
42608 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42609
42610         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42611
42612 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42613
42614         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42615         32bit or larger longs.
42616
42617         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42618         have either a 32bit long or 32bit int.
42619
42620 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42621
42622         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42623         Make double precision tests dependent on sizeof (double).
42624
42625 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42626
42627         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42628         too.
42629
42630 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42631
42632         * gcc.c-torture/compile/961203-1.cexp: New script.
42633
42634 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42635
42636         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42637         up the includes ourselves.
42638
42639 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42640
42641         * lib/plumhall.exp: Remove random include, and add a few
42642         verbose messages for debugging.
42643
42644 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42645
42646         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42647         of trying to do it ourselves.
42648
42649 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42650
42651         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42652
42653 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42654
42655         * gcc.prms/5403.c: Made regexp a bit less strict.
42656
42657 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42658
42659         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42660         is returned from remote_load instead.
42661         * lib/plumhall.exp: Ditto.
42662         * lib/mike-g++.exp: Ditto.
42663         * lib/old-dejagnu.exp: Ditto.
42664         * lib/c-torture.exp: Ditto.
42665
42666 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42667
42668         * lib/g++.exp: Use build_wrapper procedure.
42669         * lib/gcc.exp: Ditto.
42670
42671 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42672
42673         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42674         an old-style decl for malloc.  Fixes tests to work when
42675         sizeof (int) != sizeof (size_t).
42676
42677 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42678
42679         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42680
42681         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42682         use stdargs.h interface.
42683
42684 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42685
42686         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42687         NO_VARARGS when compiling.
42688
42689 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42690
42691         * lib/plumhall.exp(ph_includes): New procedure.
42692         (ph_make): Use it.
42693         (ph_compiler): Ditto.
42694
42695         * lib/g++.exp: Rename test-glue.c to testglue.c.
42696         * lib/gcc.exp: Ditto.
42697
42698 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42699
42700         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42701         to completion when it's called.
42702
42703 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42704
42705         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42706         is defined, don't do test.
42707
42708 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42709
42710         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42711         for object files.
42712         (ph_summary): Mark skipped testcases as untested, not unresolved.
42713
42714         * lib/plumhall.exp (ph_make): If unresolved because of bad
42715         errorCode, record errorCode in log file.
42716         (*): Replace send_log/verbose with verbose -log.
42717
42718 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42719
42720         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42721         double conversion if double isn't at least 8 bytes.
42722
42723         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42724         int to work with targets where int is 16 bits.
42725
42726         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42727         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42728         precision for the test to complete.
42729
42730 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42731
42732         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42733         if d10v is not compiled with the -mdouble64 flag.
42734         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42735
42736         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42737         d10v is not compiled with the -mint32 flag.
42738
42739 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42740
42741         * lib/plumhall.exp: Use incr_count.
42742
42743 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42744
42745         * gcc.c-torture: Update to c-torture-1.45.
42746
42747 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42748
42749         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42750         the name of the expect testcase file).
42751
42752         * lib/g++.exp(g++_init): Ditto.
42753
42754 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42755
42756         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42757         the host.
42758
42759         * lib/gcc.exp(gcc_exit): New procedure.
42760
42761 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42762
42763         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42764         specs where appropriate.
42765
42766         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42767         because of new "candidates are" messages, and removed a few
42768
42769         * Converted all non-old-style g++ testcases to old-style, and
42770         moved into g++.old-deja.
42771
42772 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42773
42774         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42775         options.
42776
42777         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42778         succeeded.
42779
42780         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42781
42782 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42783
42784         * lib/gcc.exp (gcc_target_compile): Add support for defining
42785         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42786         the machine doesn't have those features.
42787
42788 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42789
42790         * g++.law/operators4.exp: Don't use LIBS.
42791
42792 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42793
42794         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42795
42796         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42797         * lib/g++.exp: Set it here instead. Also, allow use of the
42798         --tool_exec and --tool_opt options. Change CXX to
42799         GXX_UNDER_TEST.
42800
42801         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42802
42803         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42804
42805 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42806
42807         * lib/old-dejagnu.exp: Use prune_warnings instead of
42808         prune_system_crud.
42809         * lib/mike-g++.exp: Ditto.
42810         * lib/gcc.exp: Ditto.
42811         * lib/g++.exp: Ditto.
42812
42813         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42814
42815 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42816
42817           * 941014-2.c: Include stdlib.h
42818           * 960327-1.c: Include stdio.h
42819           * dbra.c, index-1.c: Don't assume ints are 32bits.
42820
42821 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42822
42823         * lib/gcc.exp: Add gcc,stack_size target feature.
42824
42825         * lib/g++.exp(g++_target_compile): Add the include and link
42826         paths here, not in two other places. And, it's $options, not
42827         options.
42828
42829         * lib/mike-g++.exp(postbase): Remove the code that determines
42830         the correct include and link paths.
42831         * g++.old-deja/old-deja.exp: Ditto.
42832
42833 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42834
42835         * lib/g++.exp(g++_init): target_compile no longer returns the
42836         filename of the result.
42837
42838 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42839
42840         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42841         call to glob.
42842
42843         * gcc.c-torture/special/special.exp: Change call to
42844         gcc_target_compile to include the object file.
42845
42846 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42847
42848         * gcc.c-torture/special/special.exp: Correct misspelling in last
42849         change.
42850
42851 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42852
42853         * lib/plumhall.exp(ph_summary): Log the entire output of the
42854         executable. Return -1 if there were any failures, 0 otherwise.
42855         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42856         (ph_make): Clean up objects and executables that were built
42857         if the tests succeeded.
42858
42859 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42860
42861         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42862         libraries and includes in the build tree as appropriate.
42863
42864 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42865
42866         * lib/c-torture.exp: Instead of looking for the global variable
42867         NO_LONG_LONG, check to see if that's a feature of the target.
42868
42869 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42870
42871         * config/default.exp: Minimize. Delete the remainer of the files in
42872         config; this functionality is now in devo/dejagnu/config.
42873
42874         g++.*/*: Pass any additional flags used to compile to postbase;
42875         delete CXXFLAGS.
42876
42877         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42878         is now done by runtest.exp. Use gcc_target_compile instead of
42879         compile.
42880
42881         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42882         Remove references to CFLAGS. Use remote_file instead of
42883         calling rm -f.
42884         (c-torture): Take a list of arguments to use to compile this
42885         testcase.
42886
42887         lib/g++.exp: Simplify. Use target_compile instead of compile.
42888         lib/gcc-dg.exp: Ditto.
42889         lib/gcc.exp: Ditto.
42890         lib/mike-{gcc,g++}.exp: Ditto.
42891         lib/old-dejagnu.exp: Ditto.
42892         lib/plumhall.exp: Ditto.
42893
42894 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42895
42896         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42897         (ph_linker): Likewise.
42898
42899 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42900
42901           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42902         MAP_ANON / MAP_ANONYMOUS if defined;
42903         else try to map from /dev/zero .
42904
42905 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42906
42907         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42908         isn't defined, then define it to MAP_ANONYMOUS.
42909
42910 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42911
42912         * gcc.c-torture: Update to c-torture-1.42 release.
42913
42914 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42915
42916         * gcc.c-torture: Update to c-torture-1.41 release.
42917
42918 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42919
42920         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42921         c-torture release.
42922
42923 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42924
42925         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42926         and LDFLAGS.  Fix second case to append the target_info ldflags
42927         onto LDFLAGS, not CFLAGS.
42928         * lib/g++.exp (g++_init): Add target_info stuff.
42929         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42930         of libgloss and newlib flags for !native.
42931
42932         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42933         (GDB): Fix relative path to go up another dir for finding gdb.
42934
42935 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42936
42937         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42938         versions in the target_info array, if they don't exist.
42939
42940 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42941
42942         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42943
42944 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42945
42946         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42947         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42948
42949 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42950
42951         * lib/old-dejagnu.exp: Don't remove the output file before we've
42952         actually tested it. Don't append pwd to the path of the executable
42953         we're testing.
42954
42955 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42956
42957         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42958
42959 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42960
42961         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42962         temporary directory for compiler files, and set it to a default
42963         value of /tmp. Set $output as the name of the output file from
42964         compiling the testcase. Add a -o option to $cflags_var so the
42965         compiler writes the final output file as $output. Set $executable
42966         to $output.
42967
42968         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42969         directory for compiler files, and set it to /tmp if it doesn't
42970         already have a value. Set $output_file to the name of the output
42971         file from compiling the testcase. Add a -o option to CXXFLAGS so
42972         the compiler writes the final output file as $output. Use $output
42973         as the executable to be tested.
42974
42975 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42976
42977         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42978
42979 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42980
42981         * gcc.c-torture/execute/pending-1.c: New test.  Still
42982         pending in Tege's queue.
42983
42984 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42985
42986         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42987         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42988         if there were failures.  Call unresolved if there were unresolved
42989         testcases.  Call gcc_fail if program did not run to completion.
42990         (ph_make): Pass additional argument name to ph_execute.
42991         (ph_execute): Add new argument.  Pass additional arguments to
42992         ph_summary.  Call gcc_fail is there is no execution output.
42993
42994 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42995
42996         * lib/plumhall.exp (proc_summary): Output relavent summary
42997         lines into the log so specific failures in plumhall can be
42998         investigated.
42999
43000 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43001
43002         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43003         (c-torture-execute): Don't try to execute tests which use
43004         "long long" types if $NO_LONG_LONG is nonzero.
43005
43006 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43007
43008         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43009         not c-torture.
43010
43011         * gcc.ieee: Move from here.
43012         * gcc.c-torture/execute/ieee: To here.
43013
43014 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43015
43016         * gcc.c-torture: Update to c-torture-1.41 release.
43017
43018 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43019
43020         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43021         not "$output".
43022
43023 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43024
43025         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43026         -c present.
43027
43028 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43029
43030         * config/proelf.exp: Handle connecting to a simulator.
43031
43032 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43033
43034         * config/proelf.exp: New file.  Enough framework that we can
43035         run c-torture tests on the proelf targets (or any other target
43036         that gdb can connect to for that matter).
43037
43038 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43039
43040         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43041         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43042
43043         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43044         exec_output exists.
43045
43046 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43047
43048         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43049         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43050
43051         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43052         to pass/fail/unresolved/unsupported/untested.  Caller must now
43053         call unresolved/unsupported/untested.
43054         * lib/*.exp: Update FSF address.  Update to handle new results of
43055         ${tool}_load.
43056         * lib/chill.exp (verbose): Delete.
43057
43058 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43059
43060         * lib/gcc.exp (default_gcc_start): Change order of args to
43061         $LDFLAGS $CFLAGS $LIBS.
43062         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43063         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43064         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43065         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43066         * gcc.misc-tests/dg-test.exp: Likewise.
43067         * gcc.misc-tests/msgs.exp: Likewise.
43068         * gcc.prms/prms.exp: Likewise.
43069         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43070         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43071
43072         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43073
43074 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43075
43076         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43077
43078         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43079         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43080
43081         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43082         necessary.
43083
43084 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43085
43086         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43087         global for loop; add use of $mathlib.
43088         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43089         settings here; set mathlib for anything but VxWorks.
43090
43091 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43092
43093         * gcc.c-torture: Update to c-torture-1.40 release.
43094
43095 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43096
43097         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43098         dg.exp.
43099
43100 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43101
43102         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43103         global.
43104
43105 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43106
43107         * lib/g++.exp (LIBS): Define if not already.
43108         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43109         (gcc-dg-prune): Call prune_gcc_output.
43110         * lib/gcc.exp (prune_gcc_output): New proc.
43111         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43112         prune_gcc_output.
43113
43114 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43115
43116         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43117         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43118
43119 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43120
43121         * gcc.c-torture: Update to c-torture-1.39 release.
43122
43123 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43124
43125         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43126         fails, try others as well.
43127
43128 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43129
43130         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43131         If compilation fails, mark execute tests as `untested'.
43132         If test is marked as unsupported, don't mark compilation and
43133         execute tests as failed.
43134
43135 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43136
43137         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43138         libstdc++ for whether or not we want to be doing shared
43139         libraries.  Delete link_curses since we don't need it anymore.
43140         * lib/mike-g++.exp (postbase): Don't link in libg++.
43141         * g++.old-deja/old-deja.exp: Likewise.
43142
43143 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43144
43145         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43146
43147 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43148
43149         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43150         For that, add `-Wl,-a,shared_archive'.
43151         * g++.old-deja/old-deja.exp: Likewise.
43152
43153 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43154
43155         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43156
43157 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43158
43159         * lib/mike-g++.exp (postbase): Pay attention to the status of
43160         g++_load.
43161
43162 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43163
43164           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43165
43166 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43167
43168         * lib/gcc.exp (default_gcc_start): No longer need to log program
43169         being executed or its output, execute_anywhere does that now.
43170         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43171         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43172
43173 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43174
43175         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43176         the same as those in lib/g++.exp.
43177
43178 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43179
43180         * gcc.c-torture: Update to c-torture-1.38 release.
43181         * gcc.ieee: Related changes.
43182
43183 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43184
43185         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43186         "exec". Minor reformatting changes.
43187
43188         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43189         cross. This means all "exec" calls now work on a remote host as
43190         well.
43191         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43192         cross. Filter out the extra "\r\n" stuff that expect puts in.
43193         (c-torture-execute): Filter out the bogus warnings like
43194         c-torture-compile does. Add support for canadian cross.
43195         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43196         Use execute_anywhere rather than calling exec directly. Now it
43197         works for canadian cross testing.
43198
43199 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43200
43201         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43202         results into a variable, and check that rather than using file exists.
43203
43204 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43205
43206         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43207         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43208
43209 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43210
43211         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43212         lib_curses if there's a shared libg++ in the build tree.
43213
43214 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43215
43216         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43217         if not supported target.
43218
43219 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43220
43221         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43222         link_curses up to always happen, not just for native builds.
43223
43224 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43225
43226         * gcc.c-torture: Update to c-torture-1.36 release.
43227         * gcc.failure: Related changes.
43228
43229 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43230
43231         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43232
43233 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43234
43235         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43236         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43237         runshlib, link_curses, and mathlib for link and run.
43238
43239         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43240         pass the runtime shared library options for Solaris, OSF/1, and
43241         Irix5, and link with -lcurses to avoid unresolved references.
43242
43243 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43244
43245         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43246         only run once.
43247
43248 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43249
43250         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43251
43252 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43253
43254         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43255         do not have a framework for the "compat" tests yet.
43256
43257 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43258
43259         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43260         set to null if we're testing vxworks5.1.  Use that instead of
43261         `-lm' in the setting of LIBS for link and run.
43262
43263 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43264
43265         * config/rom68k.exp (${tool}_load): Major changes to make it
43266         work.  Verified that it does in fact return the stuff in
43267         exec_output properly.  Catch any Emul or any TRAP other than 0.
43268
43269 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43270
43271         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43272         LDFLAGS properly for targets that need stuff from libgloss.
43273         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43274         only run once.
43275         (gpp_initialized): New variable.
43276
43277 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43278
43279         * config/rom68k.exp: Load libgloss.exp.
43280         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43281         so we can produce a fully linked binary.
43282         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43283         so we can produce a fully linked binary.
43284
43285 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43286
43287         * lib/plumhall.exp (ph_section): Watch for expected failures.
43288         Add missing `else'.
43289
43290         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43291         run the testcase.
43292         (c-torture): Likewise.
43293
43294 1995-08-28  Doug Evans  <dje@cygnus.com>
43295
43296         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43297
43298         * lib/mike-g++.exp (mike_cleanup): New proc.
43299         (prebase): New globals compiler_result, not_compiler_result,
43300         target_regexp.
43301         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43302         allow leading "-" in pattern.  Watch for unsupported tests.
43303         If $compiler_result is set, pattern match assembler code,
43304         and ditto for $not_compiler_result.
43305         * lib/mike-gcc.exp: Likewise.
43306
43307         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43308         execution "succeeded".
43309
43310 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43311
43312         * config/win32.exp: New file.
43313         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43314
43315 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43316
43317         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43318         unsupported.
43319         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43320         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43321         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43322
43323         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43324         "... without exceptions was ...".  That is now handled by
43325         prune_system_crud.
43326         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43327
43328 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43329
43330         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43331         sieve.c,sort2.c}: New files.
43332         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43333         sieve.exp,sort2.exp}: Drivers for them.
43334
43335         * lib/mike-gcc.exp (program_output): New user settable variable.
43336         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43337         messages.
43338         * lib/mike-g++.exp (program_output): New user settable variable.
43339
43340         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43341
43342         * config/sh.exp: Deleted (use sim.exp instead).
43343
43344 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43345
43346         * config/vx.exp: Declare CHECKTASK as global.
43347         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43348         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43349         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43350
43351 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43352
43353         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43354         target. Like vx.exp, only includes `vx29k.exp' instead of
43355         `vxworks.exp'.
43356
43357 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43358
43359         * config/sim.exp: Increase time limit from 120 seconds to 240.
43360
43361 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43362
43363         * gcc.c-torture/execute/950628-1.c: New test.
43364
43365 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43366
43367         * gcc.c-torture: Update with changes/additions from
43368         c-torture-1.34.
43369
43370 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43371
43372         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43373
43374 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43375
43376         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43377
43378 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43379
43380         * gcc.c-torture/compile/950512-1.c: New test.
43381         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43382         * gcc.dg/struct-ret-1.c: Likewise.
43383
43384 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43385
43386         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43387           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43388
43389 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43390
43391         * gcc.c-torture/special/920411-1.c: Deleted.
43392         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43393
43394 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43395
43396         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43397         cpu limit.
43398
43399 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43400
43401         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43402
43403 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43404
43405         From kenner;
43406         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43407         is the proper length.
43408         * va-arg-3.c: Likewise.
43409
43410 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43411
43412         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43413         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43414
43415         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43416         * lib/g++.exp (default_g++_start): Delete old cruft.
43417
43418 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43419
43420         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43421         (2 * (1 << 18)) to (2 * (1 << 17)).
43422
43423         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43424
43425 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43426
43427         * config/rom68k.exp: Renamed from config/idp.exp
43428
43429 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43430
43431         * c-torture/compile/921109-2.c
43432
43433 1995-04-18  Mike Stump  <mrs@cygnus.com>
43434
43435         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43436         excess errors.
43437
43438 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43439
43440         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43441         output.
43442         * lib/g++.exp (default_g++_start): Likewise.
43443
43444 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43445
43446         * gcc.c-torture/compile/950329-1.c: New test.
43447
43448 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43449
43450           * config/bug.exp (${tool}_load): Updated to use new remote_open
43451           and remote_close procs.
43452         * config/idp.exp: New file.
43453
43454 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43455
43456         * gcc.c-torture/execute/950322-1.c: New test.
43457
43458 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43459
43460         * config/vx.exp (${tool}_load): Clean up testing of return code from
43461         vxworks_ld and vxworks_spawn.
43462
43463 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43464
43465         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43466
43467 1995-03-13  Mike Stump  <mrs@cygnus.com>
43468
43469         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43470         can mark excess errors on a machine by machine basis.  Note, the
43471         default is to not expect any excess errors, even when excess
43472         errors test - is given, so you will want to put an XFAIL ... on
43473         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43474         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43475         those 4 machines, but no others.
43476
43477 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43478
43479         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43480         * lib/c-torture.exp: to here.
43481
43482 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43483
43484         * gcc.c-torture/execute/950221-1.c: New test.
43485         * gcc.c-torture/execute/struct-ret-1.c: New test.
43486         * gcc.c-torture/compile/950221-1.c: New test.
43487
43488         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43489
43490 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43491
43492         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43493         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43494
43495 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43496
43497         * g++.gb: New directory of tests, derived from my signature and
43498         class scoping tests.
43499
43500         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43501         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43502         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43503         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43504         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43505         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43506         * g++.gb/sig25.C: Likewise.
43507
43508         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43509         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43510         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43511         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43512         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43513         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43514         * g++.gb/sig25.exp: Likewise.
43515
43516         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43517         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43518         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43519         * g++.gb/scope13.C: Likewise, this test still fails.
43520
43521         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43522         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43523         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43524         * g++.gb/scope13.exp: Ditto.
43525
43526         * g++.gb/README: New file, explains what these tests are about.
43527
43528 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43529
43530         * lib/dg.exp (dg-do): Support `preprocess'.
43531         (dg-test): Likewise.
43532
43533 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43534
43535         * config/udi.exp: change "continue -expect" to "exp_continue".
43536
43537 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43538
43539         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43540         Delete redundant tests.
43541
43542         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43543         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43544         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43545         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43546         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43547         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43548         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43549         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43550
43551         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43552         storing label pointers.
43553         * gcc.c-torture/execute/921019-1.c: Likewise.
43554         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43555         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43556         parameter fp.
43557         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43558         constants.
43559
43560         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43561         Delete obsolete tests.
43562
43563         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43564         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43565         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43566         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43567         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43568         * gcc.c-torture/compile/950124-1.c: New test.
43569
43570         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43571
43572 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43573
43574         * lib/mike-g++.exp: Add -lm to LIBS.
43575
43576 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43577
43578         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43579
43580 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43581
43582         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43583
43584 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43585
43586         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43587
43588 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43589
43590         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43591         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43592         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43593         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43594         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43595         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43596         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43597         * g++.law/{operators31.C, operators32.C,
43598         * g++.law/{operators33.C, operators34.C}: Likewise.
43599         * g++.law/{pic1.C, refs2.C}: Likewise.
43600         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43601         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43602         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43603         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43604
43605         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43606         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43607         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43608         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43609         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43610         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43611         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43612         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43613         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43614         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43615         * g++.law/{operators34.exp}: Likewise.
43616         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43617         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43618         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43619         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43620         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43621
43622         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43623         No longer expected to fail.
43624         * g++.law/missed-error3.C: Tweak for recent bool changes.
43625
43626 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43627
43628         * config/emb-unix: Deleted.
43629         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43630         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43631
43632 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43633
43634         * lib/dg.exp (dg-test): Fix typo in last patch.
43635
43636 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43637
43638         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43639         (handles multiple occurrences).
43640
43641 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43642
43643         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43644         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43645         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43646         printed).
43647         * lib/c-torture.exp (c-torture-compile): Likewise.
43648         (c-torture): Prepend full path if missing.
43649         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43650         (gcc_fail): Likewise.
43651         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43652
43653 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43654
43655         * lib/netware.exp: Only attach to NetWare i386 systems.
43656
43657 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43658
43659         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43660         messages.  Add test name to "output pattern match" pass/fail message.
43661
43662 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43663
43664         * gcc.dg: New testsuite.
43665         * gcc.dg/dg.exp: New file.
43666
43667         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43668         test-switch.c}: Deleted.
43669
43670         * gcc.misc-tests/msgs.exp: New testcase driver.
43671
43672 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43673
43674         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43675         Watch for illegal return values from ${tool}_load.
43676         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43677         cross targets.  Coerce return value >0 to 1.
43678
43679 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43680
43681         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43682
43683         * config/emb-unix.exp: New file.
43684
43685         * config/sim.exp: Error if variable $SIM not defined.
43686         (${tool}_load): Mark test as "untested" if simulator missing.
43687
43688         * config/unix.exp: Load remote.exp to get rcp_download.
43689         * lib/c-torture.exp: Use different option lists for testcases with
43690         and without loops.
43691         * gcc.c-torture/execute/execute.exp: Likewise.
43692
43693 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43694
43695         * config/*.exp: Clarify return code from ${tool}_load.
43696         Call `unresolved' or `untested' instead of `warning' or `perror'
43697         (sometimes you still want to call both though).
43698         Add comment that `shell_id' is local to each file.
43699         * config/udi.exp (timeout): Set to 30.
43700         Don't print warning if connection fails, $connectmode has already
43701         printed an error.
43702         (${tool}_load): Move verbose messages to level 2.
43703         Rework pattern for "Process started" message.
43704         Pass `shell_id' to ${connectmode}_download.
43705         Retry twice upon timeout.  Make resetting of target more robust.
43706         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43707         Pass `shell_id' to exit_$connectmode.
43708         Only call exit_$connectmode if connected.
43709         * config/unix.exp (${tool}_load): Check return codes better.
43710         * config/vrtx.exp (${tool}_load): Likewise.
43711         * config/vx.exp (${tool}_load): Likewise.
43712         Delete unneeded global's.
43713         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43714         from ${tool}_load.
43715         (dg-stat): Delete.
43716         (dg-init): Delete recording of pass/fail counts.
43717         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43718         (old-dejagnu-init): Likewise.
43719         (old-dejagnu-stat): Delete contents, empty proc now.
43720         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43721         (c-torture): Delete references to lcnt, lpass, lfail.
43722         Get option list from TORTURE_OPTIONS.
43723         Delete -funroll[-all]-loops if no loops.
43724         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43725         (g++_stat): Delete contents (empty proc now).
43726         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43727         (gcc_finish): Likewise.
43728         (gcc_stat): Deleted.
43729         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43730         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43731         * gcc.c-torture/execute/execute.exp: Likewise.
43732         Split tests into two parts: compile, execute.
43733         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43734         no loops.  Update to reflect clarified return codes from ${tool}_load.
43735
43736 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43737
43738         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43739         to grep for.
43740         (old-dejagnu): Likewise (where necessary).
43741
43742 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43743
43744         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43745
43746         * lib/dg.exp (dg-process-target): Fix processing of selector.
43747         Add comment regarding use of `error'.
43748
43749         * lib/gcc.exp (prune_system_crud): Define if missing.
43750         * lib/g++.exp (prune_system_crud): Likewise.
43751
43752         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43753         Call prune_system_crud.
43754         * lib/dg.exp (dg-runtest): New proc.
43755         Use perror instead of send_user for tcl errors in testcase.
43756         Don't return any value, it's never used.
43757         Don't clobber previous definition of `unknown'.
43758         Print tcl errors in `dg-final'.
43759
43760 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43761
43762         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43763         (dg-test): Don't print errorInfo, it contains stack backtrace.
43764
43765 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43766
43767         * lib/g++.exp (runtest_file_p): Define if missing.
43768
43769 1994-09-24  Doug Evans  (dje@cygnus.com)
43770
43771         * lib/mike-g++.exp: Comment out loading of g++.exp.
43772         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43773         (default_g++_version): Always print something.
43774         (default_g++_start): Comment out call to `which'.
43775         (g++_start, g++_load): Deleted (must be defined in config file).
43776         * lib/gcc.exp: Test for existence of $CC at start.
43777         Delete check for tmpdir (done in gcc_init).
43778         (default_gcc_version): Always print something.
43779         (default_gcc_start): Comment out call to `which'.
43780         * config/*.exp: Major cleanup - make cross targets work at least a
43781         little better for g++ (by not being "--tool gcc" specific).
43782         Rename gcc_xxx to ${tool}_xxx.
43783         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43784         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43785
43786 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43787
43788         * lib/c-torture.exp (c-torture-compile): Rework compiler
43789         message processing.
43790
43791         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43792         c-torture.
43793
43794 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43795
43796         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43797
43798         * lib/dg.exp (dg-process-target): Support { target native }.
43799
43800 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43801
43802         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43803         looked for "... program xxx got fatal signal".
43804         Correct regsub munging of `comp_output'.
43805         Ignore compiler messages "path prefix not used" and "linker input
43806         file unused".
43807
43808 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43809
43810         * lib/gcc.exp (runtest_file_p): Define if missing.
43811         * gcc.prms/template.c: Example to work from.
43812
43813 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43814
43815         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43816         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43817
43818         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43819         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43820         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43821         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43822
43823         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43824         (dg-process-target): No longer a varargs proc.
43825         Return S/N for target, P/F for xfail.  All callers changed.
43826         (user option procs): More argument checking.
43827         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43828         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43829         (dg-test): Skip test if not running on selected target in `dg-do'.
43830         Update handling of `dg-do-what', `dg-output-text'.
43831         Separate execution pass/fail from output pattern match pass/fail.
43832         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43833
43834 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43835
43836         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43837         target for 920510-1.c.
43838
43839 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43840
43841         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43842         Clean up comment regarding use of passcnt, etc.
43843         (gcc_stat): Don't update `testcnt' here.
43844         (gcc_finish): Do it here.
43845         Might as well reset `but_id' here too.
43846         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43847         to determine if the file should be tested.
43848         * gcc.c-torture/compile/compile.exp: Likewise.
43849         * gcc.c-torture/execute/execute.exp: Likewise.
43850         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43851         * gcc.misc-tests/dg-test.exp: Likewise.
43852         * gcc.prms/prms.exp: Likewise.
43853         * gcc.wendy/wendy.exp: Likewise.
43854         * g++.old-deja.exp: Likewise.
43855         Move "Testing file" message to verbose level 1.
43856
43857 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43858
43859         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43860
43861 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43862
43863         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43864         (default_gcc_start): Accept optional second list element
43865         of compiler flags.  Print compiler output at verbosity level 2.
43866         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43867         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43868         Save current values of framework globals passcnt, failcnt, xpasscnt,
43869         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43870         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43871         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43872         xfailcnt to compute stats.  Update framework global `testcnt' from
43873         pass/fail counts.
43874         (gcc_finish): New proc.  Clean up test environment.
43875         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43876         (gcc_epass, gcc_efail): Delete.
43877         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43878         argument of line number.
43879         (dg-init): If the tool has an init routine, call it.
43880         (dg-test): Remove args `cflags_var' and `libs_var'.
43881         Pass all compiler options to ${tool}_start.
43882         Handle missing line number.
43883         (dg-finish): New function.
43884         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43885         particular files.  Call gcc_finish at end.  Move "skipping test"
43886         message to verbosity level 3.
43887         * gcc.c-torture/compile/compile.exp: Likewise.
43888         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43889         * gcc.c-torture/execute/execute.exp: Likewise.
43890         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43891         Print testcase being tried at verbosity level 1.
43892         * gcc.c-torture/special/special.exp: Unset xfail.
43893         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43894         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43895         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43896         * gcc.failure/failure.exp: Likewise.
43897         * gcc.ieee/ieee.exp: Likewise.
43898         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43899         Update call to dg-test.  Call dg-finish at end.
43900         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43901         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43902         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43903         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43904         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43905         * gcc.wendy/wendy.exp: Add copyright.
43906         Delete setting of tmpdir (done by gcc_init).
43907         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43908         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43909         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43910         gcc_[ce]pass/fail.
43911
43912 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43913
43914         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43915         confusion.
43916         (g++_load): Likewise.
43917
43918         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43919         Rename argument to `prog' to remove the confusion.
43920         Varargs fns behave differently too!
43921         (g++_load): Likewise.
43922
43923         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43924
43925         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43926         what it is.  Delete (always) printing of status value for !native.
43927         Simplify verbose code, and include status and exec_output.
43928         (g++_load): Use gcc_load.
43929
43930 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43931
43932         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43933         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43934         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43935         940714-3.c as these testcases don't exist anymore.  Make
43936         va-arg-1.c expected to pass.
43937
43938 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43939
43940         * gcc.misc-tests/misc.exp: Only run specific testcases.
43941         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43942         * gcc.misc-tests/dg-[1-9].c: New files.
43943
43944         * lib/dg.exp: New testsuite driver.
43945         * gcc.prms/prms.exp: Use it.
43946
43947         * README.gcc: New file.
43948
43949         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43950         Document and reset `lxpass' and `lxfail'.
43951         Simplify "initialized" message.
43952         (gcc_stat): Clean up comments a little.
43953
43954 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43955
43956         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43957
43958 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43959
43960         * lib/old-dejagnu.exp (process-option): New proc.
43961         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43962         (old-dejagnu): Simplify.
43963         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43964
43965 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43966
43967         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43968         exists and is not an empty string.
43969
43970         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43971         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43972         finished.
43973         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43974         automatically.
43975
43976         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43977         longer expected to fail.
43978
43979         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43980         "f" function call.
43981
43982         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43983
43984         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43985         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43986         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43987         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43988         c-torture-1.29.
43989
43990         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43991         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43992
43993         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43994
43995         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43996         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43997
43998         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43999         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44000         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44001
44002 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44003
44004         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44005         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44006         940714-1.c, 940714-2.c, 940714-3.c},
44007         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44008         gcc.misc-tests/{mg.c,mg.exp}:
44009         New tests.
44010         * gcc.noncompile/noncompile.exp: Change accordingly.
44011
44012 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44013
44014         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44015         Undo previous clobberage.
44016
44017 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44018
44019         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44020         * gcc.special/{930510-1.c, special.exp}:
44021         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44022         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44023         struct-varargs-1.c}: New tests from c-torture-1.26.
44024
44025 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44026
44027         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44028           argument to switch.
44029
44030 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44031
44032         * Revert the previous changes.  Please see Rob's directory
44033           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44034           fixes.
44035
44036 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44037
44038         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44039             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44040             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44041             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44042             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44043             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44044             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44045             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44046             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44047             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44048             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44049             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44050             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44051             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44052             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44053             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44054             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44055             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44056             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44057             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44058             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44059             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44060             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44061             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44062             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44063             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44064             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44065
44066 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44067
44068         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44069             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44070           with perror calls.
44071
44072 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44073
44074         * config/unix.exp (g++_load): Fix syntax.
44075
44076 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44077
44078         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44079         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44080         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44081         Don't expect va-arg-1.c to fail.  Correct expected output for
44082         920928-1.c.
44083         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44084         * gcc.wendy/hbm4.c: Correct typo.
44085         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44086
44087 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44088
44089         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44090         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44091         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44092         * lib/c-torture.exp (c-torture-compile): Ditto.
44093
44094         Reduce volume of output (remove all the -I's and such).
44095         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44096         Call gcc_cpass, gcc_cfail.
44097         (c-torture): Pass testing option to c-torture-compile.
44098
44099 1994-03-21  Doug Evans  (dje@cygnus.com)
44100
44101         Bring patches over from progressive.
44102         * config/default.exp: Exit remote shell cleanly.
44103         (g++_exit, g++_start): Add default versions.
44104         * config/sim.exp (gcc_load): Use perror, not error.
44105
44106 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44107
44108         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44109         set in site.exp.
44110
44111 1994-03-14  Doug Evans  (dje@cygnus.com)
44112
44113         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44114         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44115         (wendy_try): New proc to run testcase.
44116         (main loop): Call 'em.
44117         * gcc.wendy/*.c: Clean up pass to correct expected output.
44118
44119         * lib/gcc.exp: Minor cleanup work.
44120         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44121
44122 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44123
44124         * config/sim.exp (gcc_load): Document return codes better.
44125         Don't pass -v to simulator.
44126
44127 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44128
44129           * gcc.special/920717-x.c: Fix typo.
44130           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44131           get at sources.
44132
44133         * lib/mike-gcc.exp: Fix typo.
44134
44135 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44136
44137         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44138         binary to use, transform the name.
44139         * config/*.exp: rename everything. Nuke any g++ specific files,
44140         it's now a special case of gcc that requires no special support.
44141         Add a default.exp for unsupported targets.
44142
44143 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44144
44145         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44146         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44147         version of Tcl.
44148
44149 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44150
44151         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44152         than a warning.
44153
44154 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44155
44156         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44157
44158 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44159
44160         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44161         option_list.  Compile every file with only 4/6 option choices
44162         (same as C torture) instead of with 12/18 different option
44163         choices.
44164         * lib/c-torture.exp: Likewise.
44165
44166         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44167         not already set.
44168
44169 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44170
44171         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44172         can put an XFAIL *-*-* on excess errors.
44173
44174 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44175
44176         * g++.law: Add more tests derived from g++-bugs snapshots.
44177
44178         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44179         equivalent to g++.law/init9.
44180
44181         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44182         compiled it, and the a.out file after we've run it.
44183
44184 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44185
44186         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44187         compiled it, and the a.out file after we've run it.
44188
44189 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44190
44191         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44192
44193 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44194
44195         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44196         version number.
44197
44198 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44199
44200         * g++.law: New directory of g++ tests derived from the g++-bugs
44201         snapshots.
44202
44203 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44204
44205         * gcc.compile: initbug1.c initbug1.exp testcase added
44206
44207 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44208
44209         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44210         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44211           fixes submitted by Jeff Law (law@cs.utah.edu)
44212         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44213           Jeff Law (law@cs.utah.edu)
44214
44215
44216 1993-11-30  Mike Stump  (mrs@cygnus.com)
44217
44218         * config/unix-g++.exp: Follow the gcc way of doing things.
44219         * g++.old-deja/old-deja.exp: Minor updates.
44220         * lib/g++.exp: New file, follow the gcc way of doing things.
44221         * lib/old-dejagnu.exp: Minor updates.
44222         * lib/mike-g++.exp: Always unset errorInfo.
44223
44224 1993-11-06  Mike Stump  (mrs@cygnus.com)
44225
44226         * lib/gcc.exp: Fix some errors with the below change, CC and
44227         CFLAGS should be global when setting, not local.
44228
44229 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44230
44231         * lib/gcc.exp: Transform tool name.
44232
44233 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44234
44235         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44236
44237 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44238
44239         * lib/gcc.exp: change gcc_done to gcc_stat
44240
44241 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44242
44243         * Upgraded gcc testsuite to c-torture version 1.25
44244
44245 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44246
44247         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44248         * lib/c-torture: added hooks for new reporting code.
44249
44250 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44251
44252         * config/sh-gcc.exp: check if sh-sim exists in the path
44253
44254 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44255
44256         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44257         * gcc.compile/compile.exp: Initial changes for new logic.
44258         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44259         * gcc.failure/failure.exp: Initial changes for new logic.
44260         * gcc.ieee/ieee.exp: Initial changes for new logic.
44261         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44262         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44263         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44264         * lib/c-torture.exp: Initial changes for new logic.
44265         * lib/gcc.exp: Initial changes for new logic.
44266
44267 1993-10-15  Mike Stump  (mrs@cygnus.com)
44268
44269         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44270         depend upon failure or success.  Fully qualify names in failure
44271         and success messages.  Always remove a.out before starting
44272         compile, just in case.  Pay more attention to error text output by
44273         the compiler.  Handle testcases with no known past errors just
44274         like all others, so that things are uniform.  Other miscellaneous
44275         improvements.
44276
44277 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44278
44279         * gcc.cpp: new directory for cpp tests
44280
44281 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44282
44283         * lib/chill.exp: Code reformatted, removed unused code.
44284         * config/unix-chill.exp: Code reformatted, removed unused code.
44285         * chill.execute/execute.exp: Code reformatted, removed unused code.
44286         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44287
44288 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44289
44290         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44291         routines not written.
44292
44293 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44294
44295         * config/bug-gcc.exp: Use new procs from bug.exp.
44296
44297 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44298
44299         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44300         via ftp, rather than depending on NFS.
44301         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44302         case.
44303
44304 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44305
44306         * config/bug-gcc.exp: Use new download proc.
44307
44308 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44309
44310         * chill.execute/execute.exp: cleanups, handles errors better
44311         * chill.compile/compile.exp: rewrite, based on execute.exp
44312         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44313         * lib/chill.exp: major changes to diff proc and compile and link
44314           procs. added chill_fail and chill_pass wrappers to pass and
44315           fail. added more comments, and handle error codes better.
44316           Added a hack to capture stderr from exec, so noncompile tests
44317           can work.
44318
44319 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44320
44321         * chill.execute/execute.exp: rewrite of testsuite driver
44322         * lib/chill.exp: rewrite of testsuite driver
44323         * config/unix-chill.exp: rewrite of testsuite driver
44324
44325 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44326
44327         In chill.execute:
44328         * iexpr.ch: Standardize uppercase.
44329         * tuples.dat: Standardize uppercase.
44330         * vary.ch: standardize.  Correct varying string assignments.
44331         * vary.dat: Add new output lines.
44332
44333 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44334
44335         In chill.execute:
44336         * chprintf.ch: Standardize use of uppercase.
44337         * tuples.ch: Standardize and turn arr2 into a DCL,
44338           rather than a SYN.
44339         * pinits.ch: Standardize.
44340
44341 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44342
44343         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44344         * Makefil: Renamed to Makefile.in.
44345         * configure.in: New.
44346
44347 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44348
44349         In chill.execute:
44350         * .cvsignore: Add result/output files.
44351         * Makefile: Fix up variables at start.  Use MFLAGS
44352           everywhere.  Correct bool_loc, built_ins entries.
44353           Add entry for vary1.ch.
44354         * bitarray.ch: Standardize upper-case usage.
44355         * bitexpr.ch: Standardize, add output of b1.
44356         * params.ch: Use arrayt in along PROC parameters, to
44357           avoid novelty problems.
44358         * sets.ch: Tiny cleanup.
44359         * vary1.ch: Re-indent.
44360
44361 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44362
44363           * Add PR-related files to Makefiles, .cvsignore files, etc.
44364
44365 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44366
44367         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44368           with compiler objects. New names are test-flow.c and test-loop.c
44369
44370 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44371
44372         * Upgraded c-torture tests from 1.19 to 1.20
44373
44374         * new files:
44375         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44376         * gcc.compile: 930623-1.c 930623-2.c
44377         * gcc.noncompile: 930622-1.c 930622-2.c
44378         * gcc.failure: 920411-1.c 920627-2.c
44379         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44380
44381 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44382
44383         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44384           More changes to get testsuite working properly. Needs more work.
44385           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44386
44387 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44388
44389         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44390           More changes to get testsuite working properly. Needs more work.
44391
44392 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44393
44394         * chill.compile/compile.exp: Added for Dejagnu support
44395         * chill.execute/execute.exp: Added for Dejagnu support
44396         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44397
44398 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44399
44400         This should complete moving the CHILL test files.
44401         * chill.noncompile(.cvsignore printf.grt
44402             in-printf.grt chprintf.grt chprintf.ch):
44403             Added test-support files.
44404           (Makefile): Modified further.
44405         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44406             signal.ch): Added test files.
44407           * chill.execute (.cvsignore printf.grt printr.c
44408             in-printf.grt rts.c chprintf.grt rts.h): Added
44409           test-support files.
44410             (Makefile): More corrections.
44411
44412 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44413
44414         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44415           test cases, ready for DejaGnu.
44416
44417 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44418
44419         * Upgraded c-torture tests from 1.18 to 1.19
44420
44421         * gcc.compile: added test(s):
44422           930607-1.c
44423         * gcc.execute: added test(s):
44424           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44425
44426         * added new subdirectory for misc tests: gcc.misc-tests
44427         * gcc.misc-test(s): added tests:
44428           inst-check.c test-consts.c test-ior.c test-switch.c
44429
44430 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44431
44432         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44433
44434 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44435
44436         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44437
44438 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44439
44440         * Upgraded c-torture tests from 1.17 to 1.18
44441
44442 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44443
44444         * Upgraded c-torture tests from 1.12 to 1.17
44445
44446 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44447
44448         * lib/old-dejagnu.exp:
44449           Fixed handling of XFAIL target triplets to correctly
44450           recognize wildcard characters.  Removed code that
44451           appended a unique id tag to the end of the file name
44452           printed out by the result of the testcases within a
44453           given test file.
44454
44455 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44456
44457         * lib/old-dejagnu.exp:
44458           Reworked expected failure handling to trigger off of XFAIL
44459           keyword in keyphrase embeded in testcase source code. The
44460           XFAIL keyword must be at the end of the keyphrase line. It
44461           may optionally be followed by one or more target triplets.
44462           It has just occured that the handling of wildcards in the
44463           target triplet may not be correct.
44464
44465 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44466
44467         * g++.old-deja/tests:
44468           Moved all subdirectories up one level into g++.old-deja .
44469
44470         * lib/old-dejagnu.exp:
44471           Fixed problem with CXXFLAGS not being properly reset, and being
44472           corrupted with extraneous "-c" compiler option.  This was
44473           causing binaries to not be generated for test that needed them.
44474           Modified strings passed to "pass" and "fail" so that individual
44475           tests from the same test file would be distinguished by an
44476           identifier appended to the test file name in the summary logs;
44477           this corrected a problem with erroneous diff logs.  Added code
44478           to search testcases for expected fail and unexpected pass keywords.
44479
44480 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44481
44482         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44483
44484 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44485
44486         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44487           Removed extraneous text from end of "Special g++ Options"
44488           keyphrase.
44489
44490         * lib/old-dejagnu.exp: Added pattern matching to look for new
44491           keywords, embedded in testcases comments, which will trigger
44492           calls to xpass and xfail.
44493
44494 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44495
44496         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44497           comments embedded in the testcases, especially the one looking for
44498           special compiler options, as well as the pattern matching for the
44499           compiler output again.
44500
44501 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44502
44503         * lib/old-dejagnu.exp: Do a proper check of the return value for
44504           execute tests. Fixed several problems with the pattern matching
44505           of the compiler output which gave erroneous test results.
44506           Changed several of the test result messages to be more descriptive.
44507         * config/unix-g++.exp: Proc g++_load now actually works and
44508           executes the tests passed to it and returns a usable return
44509           value.
44510
44511 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44512
44513           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44514
44515 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44516
44517         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44518           Modified both files to properly execute the old style
44519           dejagnu tests. The previous versions of these files were
44520           experimental and did not function anything near correctly.
44521
44522 1993-04-05  Rob Savoye  (rob@cygnus.com)
44523
44524         * Removed all Makefile.in and configure.in files. No configuration
44525         needed now.
44526
44527 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44528
44529         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44530
44531 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44532
44533         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44534         gcc.special/configure.in, gcc.noncompile/configure.in,
44535         gcc.execute/configure.in, gcc.code_quality/configure.in,
44536         g++.other/configure.in, g++.old-deja/configure.in,
44537         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44538         in srcname setting.
44539
44540 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44541
44542         * lib/udi.exp: Fixed mondfe and mondfe_download.
44543         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44544         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44545
44546 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44547
44548         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44549         (gdb_exit): Don't remove *_soc files.
44550
44551 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44552
44553         * lib/c-torture.exp: Don't look for main; instead always use -w
44554         -c.  This is how the c-torture tests work.  Remove the object
44555         file if the compilation succeeds.
44556         * gcc.execute/execute.exp: Remove executable if test passes.
44557         * gcc.noncompile/noncompile.exp: Every test is an expected
44558         failure.
44559         * gcc.special/special.exp: Added tests from c-torture 1.11,
44560         corrected use of existing test.
44561         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44562         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44563         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44564         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44565         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44566         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44567         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44568         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44569         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44570         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44571         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44572         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44573         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44574         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44575         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44576         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44577         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44578         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44579         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44580         c-torture 1.11.
44581         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44582         correspond to c-torture 1.11.
44583
44584         * New file.